0001043604-20-000021.txt : 20200220 0001043604-20-000021.hdr.sgml : 20200220 20200220163550 ACCESSION NUMBER: 0001043604-20-000021 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 126 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200220 DATE AS OF CHANGE: 20200220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: JUNIPER NETWORKS INC CENTRAL INDEX KEY: 0001043604 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER COMMUNICATIONS EQUIPMENT [3576] IRS NUMBER: 770422528 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34501 FILM NUMBER: 20635714 BUSINESS ADDRESS: STREET 1: 1133 INNOVATION WAY CITY: SUNNYVALE STATE: CA ZIP: 94089 BUSINESS PHONE: 4087452000 MAIL ADDRESS: STREET 1: 1133 INNOVATION WAY CITY: SUNNYVALE STATE: CA ZIP: 94089 10-K 1 jnpr-10k20191231.htm 10-K Document
false--12-31FY20190001043604000P15Y00P1YP1YP12MP1Y490000055000000.190.190.190.190.400.720.760.190.190.190.000010.00001100000000010000000003464000003359000003464000003359000000.0450.0450.04350.03750.0595000000000000000000P10YP4YP10YP1YP1Y0P5YP4MP1MP24M2600000170000090000001000002400000300000440000023000004000000100000010000000000.000010.0000110000000100000000000P7YP40YP7YP40YP10YP1Y6MP7YP5YP10YP1YP2YP1YP2YP1YP2YP2Y 0001043604 2019-01-01 2019-12-31 0001043604 2019-06-28 0001043604 2020-02-13 0001043604 us-gaap:ServiceMember 2019-01-01 2019-12-31 0001043604 us-gaap:ServiceMember 2017-01-01 2017-12-31 0001043604 2018-01-01 2018-12-31 0001043604 2017-01-01 2017-12-31 0001043604 us-gaap:ProductMember 2018-01-01 2018-12-31 0001043604 us-gaap:ProductMember 2019-01-01 2019-12-31 0001043604 us-gaap:ProductMember 2017-01-01 2017-12-31 0001043604 us-gaap:ServiceMember 2018-01-01 2018-12-31 0001043604 2018-12-31 0001043604 2019-12-31 0001043604 2017-12-31 0001043604 2016-12-31 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001043604 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001043604 us-gaap:RetainedEarningsMember 2018-12-31 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-12-31 0001043604 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001043604 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001043604 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001043604 us-gaap:CommonStockMember 2017-12-31 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001043604 us-gaap:AccountingStandardsUpdate201609Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-01-01 0001043604 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2017-01-01 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001043604 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 0001043604 us-gaap:AccountingStandardsUpdate201712Member 2019-01-01 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001043604 us-gaap:RetainedEarningsMember 2016-12-31 0001043604 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001043604 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001043604 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001043604 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0001043604 us-gaap:CommonStockMember 2018-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001043604 us-gaap:AccountingStandardsUpdate201712Member us-gaap:RetainedEarningsMember 2019-01-01 0001043604 us-gaap:RetainedEarningsMember 2017-12-31 0001043604 us-gaap:CommonStockMember 2016-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001043604 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2016-12-31 0001043604 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-01-01 0001043604 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001043604 us-gaap:CommonStockMember 2019-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001043604 us-gaap:RetainedEarningsMember 2019-12-31 0001043604 2019-01-01 0001043604 srt:MaximumMember 2019-01-01 2019-12-31 0001043604 us-gaap:InterestRateSwapMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember us-gaap:LandImprovementsMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember jnpr:ComputerEquipmentAndSoftwareMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember jnpr:ComputerEquipmentAndSoftwareMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember us-gaap:LandImprovementsMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001043604 jnpr:HTBASEMember 2018-12-07 2018-12-07 0001043604 jnpr:CyphortMember 2017-09-18 2017-09-18 0001043604 jnpr:MistSystemsInc.Member 2019-04-01 0001043604 jnpr:CyphortMember 2017-09-18 0001043604 jnpr:MistSystemsInc.Member 2019-04-01 2019-04-01 0001043604 jnpr:MistSystemsInc.Member 2019-04-01 2019-04-30 0001043604 jnpr:HTBASEMember 2018-12-07 0001043604 jnpr:MistSystemsInc.Member 2018-12-07 2018-12-07 0001043604 jnpr:HTBASEMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001043604 jnpr:HTBASEMember us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001043604 jnpr:CyphortMember us-gaap:TechnologyBasedIntangibleAssetsMember 2017-12-31 0001043604 jnpr:HTBASEMember 2018-12-31 0001043604 jnpr:CyphortMember us-gaap:OtherIntangibleAssetsMember 2017-12-31 0001043604 jnpr:CyphortMember us-gaap:TechnologyBasedIntangibleAssetsMember 2017-01-01 2017-12-31 0001043604 jnpr:HTBASEMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-01-01 2018-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:CustomerRelationshipsMember 2019-12-31 0001043604 jnpr:HTBASEMember us-gaap:CustomerRelationshipsMember 2018-12-31 0001043604 jnpr:CyphortMember 2017-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001043604 jnpr:CyphortMember us-gaap:CustomerRelationshipsMember 2017-12-31 0001043604 jnpr:MistSystemsInc.Member 2019-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001043604 us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001043604 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001043604 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember 2019-12-31 0001043604 us-gaap:CashEquivalentsMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember 2019-12-31 0001043604 jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-12-31 0001043604 us-gaap:ShortTermInvestmentsMember 2019-12-31 0001043604 jnpr:OtherLongTermAssetsMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember 2018-12-31 0001043604 us-gaap:FixedIncomeSecuritiesMember 2018-12-31 0001043604 us-gaap:BankTimeDepositsMember 2019-12-31 0001043604 jnpr:OtherLongTermAssetsMember 2019-12-31 0001043604 us-gaap:FixedIncomeSecuritiesMember 2019-12-31 0001043604 us-gaap:ShortTermInvestmentsMember 2018-12-31 0001043604 us-gaap:BankTimeDepositsMember 2018-12-31 0001043604 jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2018-12-31 0001043604 us-gaap:CommercialPaperMember 2018-12-31 0001043604 us-gaap:CertificatesOfDepositMember 2019-12-31 0001043604 us-gaap:CertificatesOfDepositMember 2018-12-31 0001043604 us-gaap:CommercialPaperMember 2019-12-31 0001043604 us-gaap:MutualFundMember 2018-12-31 0001043604 us-gaap:MoneyMarketFundsMember 2018-12-31 0001043604 us-gaap:EquitySecuritiesMember 2018-12-31 0001043604 us-gaap:MutualFundMember 2019-12-31 0001043604 us-gaap:MoneyMarketFundsMember 2019-12-31 0001043604 us-gaap:EquitySecuritiesMember 2019-12-31 0001043604 jnpr:PrivatelyheldCompanyMember 2019-10-31 0001043604 2019-10-31 0001043604 us-gaap:DebtSecuritiesMember 2019-01-01 2019-12-31 0001043604 us-gaap:DebtSecuritiesMember 2017-01-01 2017-12-31 0001043604 us-gaap:DebtSecuritiesMember 2018-01-01 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 2019-10-01 2019-12-31 0001043604 us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-01-01 2019-12-31 0001043604 jnpr:JunosPulseMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001043604 jnpr:JunosPulseMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2019-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2018-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0001043604 us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2019-12-31 0001043604 us-gaap:AccruedLiabilitiesMember us-gaap:NondesignatedMember 2018-12-31 0001043604 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 jnpr:OtherLongTermAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 jnpr:OtherLongTermLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2018-12-31 0001043604 jnpr:OtherLongTermLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 us-gaap:AccruedLiabilitiesMember us-gaap:NondesignatedMember 2019-12-31 0001043604 jnpr:OtherLongTermAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OperatingExpenseMember 2017-01-01 2017-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2018-01-01 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2019-01-01 2019-12-31 0001043604 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OperatingExpenseMember 2018-01-01 2018-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2017-01-01 2017-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001043604 us-gaap:NondesignatedMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:NondesignatedMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 srt:MinimumMember us-gaap:ForeignExchangeContractMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember us-gaap:ForeignExchangeContractMember 2019-01-01 2019-12-31 0001043604 us-gaap:InProcessResearchAndDevelopmentMember 2018-12-31 0001043604 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001043604 jnpr:TechnologiesAndPatentsMember 2018-12-31 0001043604 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-31 0001043604 jnpr:CustomerContractsSupportAgreementsAndRelatedRelationshipsMember 2019-12-31 0001043604 jnpr:TechnologiesAndPatentsMember 2019-12-31 0001043604 jnpr:CustomerContractsSupportAgreementsAndRelatedRelationshipsMember 2018-12-31 0001043604 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001043604 us-gaap:LandAndLandImprovementsMember 2019-12-31 0001043604 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0001043604 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0001043604 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001043604 us-gaap:ConstructionInProgressMember 2018-12-31 0001043604 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001043604 us-gaap:ConstructionInProgressMember 2019-12-31 0001043604 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001043604 us-gaap:LandAndLandImprovementsMember 2018-12-31 0001043604 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001043604 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001043604 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0001043604 us-gaap:ComputerEquipmentMember 2018-12-31 0001043604 us-gaap:ComputerEquipmentMember 2019-12-31 0001043604 us-gaap:ProductMember 2021-01-01 2019-12-31 0001043604 us-gaap:ServiceMember 2020-01-01 2019-12-31 0001043604 us-gaap:ServiceMember 2023-01-01 2019-12-31 0001043604 us-gaap:ServiceMember 2021-01-01 2019-12-31 0001043604 2020-01-01 2019-12-31 0001043604 us-gaap:ServiceMember 2019-12-31 0001043604 2021-01-01 2019-12-31 0001043604 us-gaap:ProductMember 2020-01-01 2019-12-31 0001043604 2023-01-01 2019-12-31 0001043604 2019-12-31 0001043604 us-gaap:ProductMember 2019-12-31 0001043604 us-gaap:ProductMember 2023-01-01 2019-12-31 0001043604 us-gaap:ProductMember 2018-12-31 0001043604 us-gaap:ProductMember 2019-12-31 0001043604 us-gaap:ServiceMember 2019-12-31 0001043604 us-gaap:ServiceMember 2018-12-31 0001043604 jnpr:UndeliveredProductCommitmentsandOtherProductDeferralsMember 2018-12-31 0001043604 jnpr:UndeliveredProductCommitmentsandOtherProductDeferralsMember 2019-12-31 0001043604 jnpr:JunosPulseMember 2017-01-01 2017-12-31 0001043604 jnpr:JunosPulseMember 2019-01-01 2019-12-31 0001043604 jnpr:JunosPulseMember 2018-01-01 2018-12-31 0001043604 jnpr:JunosPulseMember 2014-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember 2018-12-31 0001043604 us-gaap:FacilityClosingMember jnpr:RestructuringPlan2019Member 2019-12-31 0001043604 us-gaap:FacilityClosingMember jnpr:RestructuringPlan2019Member 2018-12-31 0001043604 us-gaap:EmployeeSeveranceMember jnpr:RestructuringPlan2019Member 2019-01-01 2019-12-31 0001043604 jnpr:RestructuringPlan2019Member 2019-01-01 2019-12-31 0001043604 us-gaap:FacilityClosingMember jnpr:RestructuringPlan2019Member 2019-01-01 2019-12-31 0001043604 us-gaap:ContractTerminationMember jnpr:RestructuringPlan2019Member 2018-12-31 0001043604 us-gaap:ContractTerminationMember jnpr:RestructuringPlan2019Member 2019-01-01 2019-12-31 0001043604 us-gaap:EmployeeSeveranceMember jnpr:RestructuringPlan2019Member 2019-12-31 0001043604 jnpr:RestructuringPlan2019Member 2018-12-31 0001043604 us-gaap:ContractTerminationMember jnpr:RestructuringPlan2019Member 2019-12-31 0001043604 us-gaap:EmployeeSeveranceMember jnpr:RestructuringPlan2019Member 2018-12-31 0001043604 jnpr:RestructuringPlan2019Member 2019-12-31 0001043604 us-gaap:OperatingExpenseMember 2019-01-01 2019-12-31 0001043604 us-gaap:ContractTerminationMember 2019-01-01 2019-12-31 0001043604 us-gaap:OperatingExpenseMember 2018-01-01 2018-12-31 0001043604 us-gaap:ContractTerminationMember 2018-01-01 2018-12-31 0001043604 us-gaap:FacilityClosingMember 2017-01-01 2017-12-31 0001043604 us-gaap:FacilityClosingMember 2019-01-01 2019-12-31 0001043604 us-gaap:EmployeeSeveranceMember 2019-01-01 2019-12-31 0001043604 us-gaap:EmployeeSeveranceMember 2017-01-01 2017-12-31 0001043604 us-gaap:FacilityClosingMember 2018-01-01 2018-12-31 0001043604 us-gaap:EmployeeSeveranceMember 2018-01-01 2018-12-31 0001043604 us-gaap:ContractTerminationMember 2017-01-01 2017-12-31 0001043604 us-gaap:OperatingExpenseMember 2017-01-01 2017-12-31 0001043604 jnpr:FixedRateNoteDue2024IssuedFebruary2016Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 jnpr:FixedRateNoteDue2024IssuedMarch2014Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 jnpr:FixedRateNoteDue2025Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 jnpr:FixedRateNoteDue2029Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 jnpr:FixedRateNoteDue2041Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 us-gaap:SeniorNotesMember 2019-12-31 0001043604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-04-30 0001043604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-04-01 2019-04-30 0001043604 jnpr:FixedRateNoteDue2020AndFixedRateNoteDue2021Member us-gaap:SeniorNotesMember 2019-08-01 2019-09-30 0001043604 jnpr:FixedRateNoteDue2029Member us-gaap:SeniorNotesMember 2019-08-31 0001043604 jnpr:FixedRateNoteDue2029Member us-gaap:SeniorNotesMember us-gaap:UsTreasuryUstInterestRateMember 2019-01-01 2019-12-31 0001043604 jnpr:FixedRateNoteDue2021Member us-gaap:SeniorNotesMember 2019-08-31 0001043604 jnpr:FixedRateNoteDue2025AndFixedRateNoteDue2029Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001043604 jnpr:FixedRateNoteDue2025AndFixedRateNoteDue2029Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2019-04-01 2019-04-30 0001043604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001043604 jnpr:FixedRateNoteDue2029Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-04-01 2019-04-30 0001043604 jnpr:FixedRateNoteDue2025Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001043604 us-gaap:LineOfCreditMember 2019-12-31 0001043604 jnpr:VariableRateComponentFederalFundsMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember jnpr:FederalFundsRateMember 2019-04-01 2019-04-30 0001043604 jnpr:FixedRateNoteDue2025Member us-gaap:SeniorNotesMember us-gaap:UsTreasuryUstInterestRateMember 2019-01-01 2019-12-31 0001043604 jnpr:VariableRateComponentICEBenchmarkAdministrationSettlementRateMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember jnpr:ICEBenchmarkAdministrationSettlementRateMember 2019-04-01 2019-04-30 0001043604 jnpr:FixedRateNoteDue2020Member us-gaap:SeniorNotesMember 2019-08-31 0001043604 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2019-04-01 2019-04-30 0001043604 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-04-01 2019-04-30 0001043604 jnpr:FixedRateNoteDue2025Member 2019-12-31 0001043604 jnpr:FixedRateNoteDue2024IssuedFebruary2016Member 2019-12-31 0001043604 jnpr:FixedRateNoteDue2024IssuedMarch2014Member 2019-12-31 0001043604 jnpr:FixedRateNoteDue2041Member 2019-12-31 0001043604 jnpr:FixedRateNoteDue2029Member 2019-12-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-10-31 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2019-01-01 2019-12-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-12-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-01-01 2019-12-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-10-01 2019-10-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-10-28 2019-10-28 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2019-04-01 2019-12-31 0001043604 2019-10-28 2019-10-28 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2018-02-01 2018-02-28 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-10-01 2019-12-31 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2019-10-28 2019-10-28 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2019-04-01 2019-04-30 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2019-10-28 0001043604 jnpr:StockRepurchaseProgram2018Member 2018-01-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2018-01-01 2018-12-31 0001043604 jnpr:StockRepurchaseProgram2014Member 2017-01-01 2017-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001043604 2019-04-25 2019-04-25 0001043604 2019-03-22 2019-03-22 0001043604 2019-09-25 2019-09-25 0001043604 2019-06-24 2019-06-24 0001043604 2019-12-26 2019-12-26 0001043604 2019-07-25 2019-07-25 0001043604 2019-10-24 2019-10-24 0001043604 2019-01-29 2019-01-29 0001043604 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001043604 jnpr:RsusRsasAndPsasMember 2018-01-01 2018-12-31 0001043604 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001043604 jnpr:RsusRsasAndPsasMember 2019-01-01 2019-12-31 0001043604 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001043604 jnpr:RsusRsasAndPsasMember 2019-12-31 0001043604 jnpr:RsusRsasAndPsasMember 2018-12-31 0001043604 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001043604 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001043604 jnpr:CostOfRevenuesServiceMember 2018-01-01 2018-12-31 0001043604 us-gaap:CostOfGoodsProductLineMember 2019-01-01 2019-12-31 0001043604 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001043604 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001043604 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001043604 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001043604 us-gaap:CostOfGoodsProductLineMember 2018-01-01 2018-12-31 0001043604 us-gaap:CostOfGoodsProductLineMember 2017-01-01 2017-12-31 0001043604 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001043604 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001043604 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001043604 jnpr:CostOfRevenuesServiceMember 2019-01-01 2019-12-31 0001043604 jnpr:CostOfRevenuesServiceMember 2017-01-01 2017-12-31 0001043604 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001043604 jnpr:MarketbasedRSUsMember 2018-01-01 2018-12-31 0001043604 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001043604 jnpr:MarketbasedRSUsMember 2017-01-01 2017-12-31 0001043604 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001043604 jnpr:MarketbasedRSUsMember 2019-01-01 2019-12-31 0001043604 jnpr:EquityIncentivePlan2015Member 2019-01-01 2019-12-31 0001043604 jnpr:EquityIncentivePlan2015Member 2018-12-31 0001043604 jnpr:EquityIncentivePlan2015Member 2019-12-31 0001043604 us-gaap:PerformanceSharesMember 2019-12-31 0001043604 jnpr:EquityIncentivePlan1996and2006Member 2019-12-31 0001043604 jnpr:EmployeeStockPurchasePlan2008Member 2018-01-01 2018-12-31 0001043604 jnpr:EmployeeStockPurchasePlan2008Member 2019-12-31 0001043604 2017-11-06 2017-11-06 0001043604 jnpr:EquityIncentivePlan2015Member 2019-05-01 2019-05-31 0001043604 jnpr:EmployeeStockPurchasePlan2008Member 2017-01-01 2017-12-31 0001043604 srt:MinimumMember jnpr:RestrictedStockUnitsRSUandRestrictedStockAwardsMember 2019-01-01 2019-12-31 0001043604 jnpr:NqdcMember 2019-12-31 0001043604 jnpr:NqdcMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember jnpr:NqdcMember 2019-12-31 0001043604 jnpr:EquityIncentivePlan2015Member 2017-05-01 2017-05-31 0001043604 jnpr:EmployeeStockPurchasePlan2008Member 2019-01-01 2019-12-31 0001043604 jnpr:VariousAcquisitionsMember 2019-12-31 0001043604 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember jnpr:NqdcMember 2018-12-31 0001043604 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember jnpr:NqdcMember 2018-12-31 0001043604 2017-11-06 0001043604 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember jnpr:NqdcMember 2019-12-31 0001043604 jnpr:EquityIncentivePlan2015and2006Member 2019-12-31 0001043604 jnpr:EquityIncentivePlan1996and2006Member 2019-05-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember jnpr:NqdcMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember jnpr:NqdcMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember jnpr:NqdcMember 2019-12-31 0001043604 jnpr:EquityIncentivePlan2015Member 2015-05-19 0001043604 us-gaap:OtherCurrentLiabilitiesMember jnpr:NqdcMember 2018-12-31 0001043604 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001043604 us-gaap:RestrictedStockMember 2019-12-31 0001043604 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001043604 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001043604 jnpr:RsusRsasAndPsasMember 2017-01-01 2017-12-31 0001043604 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001043604 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001043604 jnpr:InternationalMember 2018-12-31 0001043604 jnpr:InternationalMember 2019-12-31 0001043604 country:US 2019-12-31 0001043604 country:US 2018-12-31 0001043604 srt:AmericasMember 2017-01-01 2017-12-31 0001043604 srt:AsiaPacificMember 2017-01-01 2017-12-31 0001043604 srt:AsiaPacificMember 2018-01-01 2018-12-31 0001043604 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001043604 country:US 2019-01-01 2019-12-31 0001043604 jnpr:OtherAmericasMember 2018-01-01 2018-12-31 0001043604 jnpr:OtherAmericasMember 2017-01-01 2017-12-31 0001043604 srt:AmericasMember 2018-01-01 2018-12-31 0001043604 us-gaap:EMEAMember 2017-01-01 2017-12-31 0001043604 us-gaap:EMEAMember 2019-01-01 2019-12-31 0001043604 jnpr:OtherAmericasMember 2019-01-01 2019-12-31 0001043604 country:US 2018-01-01 2018-12-31 0001043604 srt:AmericasMember 2019-01-01 2019-12-31 0001043604 country:US 2017-01-01 2017-12-31 0001043604 us-gaap:EMEAMember 2018-01-01 2018-12-31 0001043604 jnpr:CloudMember 2019-01-01 2019-12-31 0001043604 jnpr:StrategicEnterpriseMember 2018-01-01 2018-12-31 0001043604 jnpr:StrategicEnterpriseMember 2019-01-01 2019-12-31 0001043604 jnpr:CloudMember 2017-01-01 2017-12-31 0001043604 jnpr:TelecomandCableMember 2019-01-01 2019-12-31 0001043604 jnpr:TelecomandCableMember 2018-01-01 2018-12-31 0001043604 jnpr:CloudMember 2018-01-01 2018-12-31 0001043604 jnpr:StrategicEnterpriseMember 2017-01-01 2017-12-31 0001043604 jnpr:TelecomandCableMember 2017-01-01 2017-12-31 0001043604 jnpr:SecurityMember 2018-01-01 2018-12-31 0001043604 jnpr:SwitchingMember 2019-01-01 2019-12-31 0001043604 jnpr:SecurityMember 2019-01-01 2019-12-31 0001043604 jnpr:SecurityMember 2017-01-01 2017-12-31 0001043604 jnpr:RoutingMember 2019-01-01 2019-12-31 0001043604 jnpr:SwitchingMember 2018-01-01 2018-12-31 0001043604 jnpr:SwitchingMember 2017-01-01 2017-12-31 0001043604 jnpr:RoutingMember 2017-01-01 2017-12-31 0001043604 jnpr:RoutingMember 2018-01-01 2018-12-31 0001043604 us-gaap:CapitalLossCarryforwardMember 2019-12-31 0001043604 us-gaap:DomesticCountryMember 2019-12-31 0001043604 jnpr:OtherLongTermLiabilitiesMember 2017-12-31 0001043604 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001043604 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2019-01-01 2019-12-31 0001043604 jnpr:OtherLongTermLiabilitiesMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2019-01-01 2019-12-31 0001043604 jnpr:MassachusettsDeferredTaxAssetsMember 2019-12-31 0001043604 2019-12-01 2019-12-31 0001043604 jnpr:CaliforniaDeferredTaxAssetsMember 2019-12-31 0001043604 jnpr:OtherLongTermLiabilitiesMember 2018-12-31 0001043604 jnpr:CanadianDeferredTaxAssetsMember 2019-12-31 0001043604 jnpr:FinancingguaranteesbankguaranteesandstandbylettersofcreditMember 2018-12-31 0001043604 jnpr:FinancingguaranteesbankguaranteesandstandbylettersofcreditMember 2019-12-31 0001043604 jnpr:EnergyServicesAgreementMember 2019-12-31 0001043604 us-gaap:IndemnificationGuaranteeMember 2018-12-31 0001043604 us-gaap:IndemnificationGuaranteeMember 2019-12-31 0001043604 jnpr:MasterServiceAgreementMember 2019-12-31 0001043604 jnpr:LongtermIncomeTaxesMember 2019-12-31 0001043604 srt:MaximumMember jnpr:OtherLeaseArrangementMember 2019-12-31 0001043604 srt:MinimumMember us-gaap:LandAndBuildingMember 2019-12-31 0001043604 jnpr:EnergyServicesAgreementMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember us-gaap:EquipmentMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:EquipmentMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:LandAndBuildingMember 2019-12-31 0001043604 2018-10-01 2018-12-31 0001043604 2018-01-01 2018-03-31 0001043604 2019-07-01 2019-09-30 0001043604 2019-01-01 2019-03-31 0001043604 2019-04-01 2019-06-30 0001043604 2018-07-01 2018-09-30 0001043604 2018-04-01 2018-06-30 0001043604 us-gaap:SubsequentEventMember 2020-01-27 2020-01-27 0001043604 srt:ScenarioForecastMember jnpr:AcceleratedShareRepurchaseProgramMember us-gaap:SubsequentEventMember 2020-01-01 2020-03-31 0001043604 srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2020-01-01 2020-03-31 0001043604 srt:ScenarioForecastMember jnpr:AcceleratedShareRepurchaseProgramMember us-gaap:SubsequentEventMember 2018-01-01 2020-03-31 0001043604 us-gaap:SubsequentEventMember 2020-01-01 2020-02-20 0001043604 jnpr:StockRepurchaseProgram2018Member us-gaap:SubsequentEventMember 2020-02-20 0001043604 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member us-gaap:SalesReturnsAndAllowancesMember 2018-01-01 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2017-01-01 2017-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2018-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2016-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2019-01-01 2019-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2017-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2018-01-01 2018-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2019-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2017-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2016-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 xbrli:pure jnpr:Customer iso4217:USD jnpr:Investment xbrli:shares iso4217:USD xbrli:shares jnpr:leases jnpr:Reportable_Segment jnpr:extension_option jnpr:Dividend jnpr:period jnpr:segment
 
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2019
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-34501
JUNIPER NETWORKS, INC.
(Exact name of registrant as specified in its charter)
Delaware
 
77-0422528
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification No.)
 
 
 
 
1133 Innovation Way
 
 
Sunnyvale,
California
 
94089
(Address of principal executive offices)
 
(Zip code)
(408) 745-2000
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Common Stock, par value $0.00001 per share
JNPR
New York Stock Exchange

Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  No 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filings 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 filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes  No 

The aggregate market value of voting common stock held by non-affiliates of the registrant was approximately $9,077,000,000 as of June 28, 2019, the last business day of the registrant’s most recently completed second fiscal quarter (based on the closing sales price for the common stock on the New York Stock Exchange on such date).
As of February 13, 2020, there were 330,527,200 shares of the registrant's common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
As noted herein, the information called for by Part III is incorporated by reference to specified portions of the registrant's definitive proxy statement to be filed in conjunction with the registrant's 2020 Annual Meeting of Stockholders, which is expected to be filed not later than 120 days after the registrant's fiscal year ended December 31, 2019.
 



Juniper Networks, Inc.
Form 10-K
Table of Contents

 
 
 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

2


Forward-Looking Statements

This Annual Report on Form 10-K, which we refer to as the Report, including “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 regarding future events and the future results of Juniper Networks, Inc., which we refer to as “we,” “us,” or the “Company,” that are based on our current expectations, estimates, forecasts, and projections about our business, our results of operations, the industry in which we operate and the beliefs and assumptions of our management. All statements other than statement of historical facts are statements that could be deemed to be forward-looking statements. Words such as “expects,” “anticipates,” “targets,” “goals,” “projects,” "will," “would,” “could,” “intends,” “plans,” “believes,” “seeks,” “estimates,” variations of such words, and similar expressions are intended to identify such forward-looking statements. Forward-looking statements by their nature address matters that are, to different degrees, uncertain, and these forward-looking statements are only predictions and are subject to risks, uncertainties, and assumptions that are difficult to predict. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. Factors that might cause or contribute to such differences include, but are not limited to, those discussed in this Report under the section entitled “Risk Factors” in Item 1A of Part I and elsewhere, and in other reports we file with the U.S. Securities and Exchange Commission, or the SEC. While forward-looking statements are based on reasonable expectations of our management at the time that they are made, you should not rely on them. We undertake no obligation to revise or update publicly any forward-looking statements for any reason, except as required by applicable law.

PART I

ITEM 1. Business

Overview

Juniper Networks designs, develops and sells products and services for high-performance networks to enable customers to build scalable, reliable, secure and cost-effective networks for their businesses, while achieving agility and improved operating efficiency through automation. We sell our products in more than 150 countries in three geographic regions: Americas; Europe, Middle East, and Africa, which we refer to as EMEA; and Asia Pacific, which we refer to as APAC. We organize and manage our business by major functional departments on a consolidated basis as one operating segment. We sell our high-performance network products and service offerings across routing, switching, and security technologies. In addition to our products, we offer our customers services, including maintenance and support, professional services, and education and training programs.

Our products and services address high-performance network requirements for our customers within our verticals: Cloud, Service Provider, and Enterprise who view the network as critical to their success. We believe our silicon, systems, and software represent innovations that transform the economics and experience of networking, helping our customers achieve superior performance, greater choice, and flexibility, while reducing overall total cost of ownership.

Further, we intend to expand our software business by introducing new software solutions to our product portfolio that simplify the operation of networks, and allow our customers across our key verticals flexibility in consumption and deployment. Our acquisition of Mist Systems, or Mist, in 2019 accelerated our ability to execute this belief in cloud-managed, artificial intelligence, or AI-enabled enterprise networking operations through a combination of cloud-based intelligence, enterprise-grade access points, and EX series switches. Machine learning technology simplifies wireless and wired operations and delivers a more agile cloud services platform.

We were incorporated in California in 1996 and reincorporated in Delaware in 1998. Our corporate headquarters are located in Sunnyvale, California. Our website address is www.juniper.net.

Strategy

We deliver highly scalable, reliable, secure, and cost-effective networks, while transforming the network's agility, efficiency, and value through automation.

We believe the network needs for our customers in our Cloud, Service Provider, and Enterprise verticals are converging as these customers recognize the need for high-performance networks and are adopting cloud architectures for their infrastructure and service delivery, such as large public and private data centers and service provider edge data centers, for improved agility and greater levels of operating efficiency. We believe this industry trend presents an opportunity for Juniper Networks, and we have focused our strategy on enabling our customers' transition to cloud architectures through the following strategic priorities:

3



Power Public and Private Cloud Data Centers

We are focused on continuing to power public and private cloud data centers with high performance infrastructure. These data centers are the core of cloud transformation by enabling service delivery in a multicloud environment, which is a combination of public cloud, private cloud, and Software-as-a-Service, or SaaS delivery. We are a recognized leader in data center networking innovation in both software and hardware solutions. Our Junos Operating System, or Junos OS, application-specific integrated circuits, or ASIC, technology, and management and automation software investments across routing, switching, and security will continue to be key elements to maintaining our technology leadership and transforming the economics and experience of our public and private cloud customers. In 2019, we introduced our next-generation operating system, Junos OS Evolved. It has the same command-line interface, the same applications and features, the same management and automation tools as Junos OS, but its infrastructure is entirely modernized, which enables higher availability, accelerated deployment, greater innovation and improved operational efficiencies.

Our Contrail Networking provides dynamic end-to-end networking policy and control for any cloud, any workload, and any deployment, from a single user interface. It translates abstract workflows into specific policies, simplifying the orchestration of virtual overlay connectivity across all environments.

Connect Users and Devices Securely to the Cloud and to Each Other

In developing our solutions, we strive to design and build best-in-class products and solutions for core, edge, and metro networking infrastructure for connecting user and devices securely to the cloud and to each other. Cloud providers and Service Providers have deployed our product offerings in their wide area networks, or WAN, such as our highly efficient Internet Protocol, or IP, transport PTX product which can cost effectively manage incredible capacity from their end users to the data centers from which they deliver value to those customers. We also offer a robust portfolio of software-defined networking, or SDN-enabled MX series routing platforms that provide system capacity, density, security, and performance with longevity. MX Series routers are the key to digital transformation for Service Providers, Cloud providers, and Enterprises in the cloud era. Our SDN Controller for the WAN, NorthStar enables granular visibility and control of IP/Multiprotocol Label Switching, or IP/MPLS flows for large networks. We are committed to continued investment in cost effective and high-performance IP transport platforms and automation software, which forms the basis of these high-performance networks.

Build and Manage Distributed Clouds

Our Service Provider customers are investing in the build-out of high-performance networks and the transformation of existing legacy infrastructure to distributed cloud environments, which resides in multiple, distributed data centers in order to place applications and services closer to end users, such as enabling managed security and low-latency applications. We are committed to this transformation as our Service Provider customers rearchitect their infrastructure to enable next generation mobile network build-outs, or 5G, and Internet of Things, or IoT, service delivery close to their end users. We believe our history of experience in both cloud and WAN architecture positions us well to partner with our Service Provider customers in their strategic transformation initiatives. Our Enterprise customers are moving services from their enterprise edge to the distributed edge. We believe the next generation of WAN for Enterprises is about rearchitecting to metro-based cloud hubs that can also host routing and security services, transform costs, and provide cloud performance.

Cloud-Delivered Enterprise

Enterprises are consuming more value-as-a-service, where value is delivered in the form of cloud-based software and services. We have introduced cloud management and security products which enable enterprises to consume cloud infrastructure and services securely. We believe the transition to SaaS presents an opportunity for Juniper to come to market with innovative network and security solutions for our Enterprise customers, which facilitate their transition to cloud architectures.

We believe our understanding of high-performance networking technology, cloud architecture, and our strategy, positions us to capitalize on the industry transition to more automated, cost-efficient, scalable networks. Our acquisition of Mist in 2019 accelerated our ability to execute this belief in cloud-managed AI-enabled enterprise networking operations.

Customer Verticals

We sell our high-performance network products and service offerings through direct sales; distributors; value-added resellers, or VARs; and original equipment manufacturers, or OEMs, to end-users in the following verticals: Cloud, Service Provider, and Enterprise.

4



Further, we believe our networking infrastructure offerings benefit our key customers by:

Reducing capital and operational costs by running multiple services over the same network using our secure, high density, highly automated, and highly reliable platforms;

Creating new or additional revenue opportunities by enabling new services to be offered to new market segments, which includes existing customers and new customers, based on our product capabilities;

Increasing customer satisfaction, while lowering costs, by enabling customers to self-select automatically provisioned service packages that provide the quality, speed, and pricing they desire; 

Providing increased asset longevity and higher return on investment as our customers' networks can scale to higher throughput based on the capabilities of our platforms;

Offering network security across every environment—from the data center to campus and branch environments to assist in the protection and recovery of services and applications; and

Offering operational improvements that enable cost reductions, including lower administrative, training, customer care, and labor costs.

The following is an overview of the trends affecting the market in which we operate by each of our customer verticals. We believe the networking needs for each of our customers will eventually result in cloud-based network architectures for improved agility and greater levels of operating efficiency.

Cloud

Our Cloud vertical includes companies that are heavily reliant on the cloud for their business model’s success. Customers in the Cloud vertical can include cloud service providers, such as the largest public cloud providers, which we refer to as hyperscalers, and Tier-2 cloud providers, as well as enterprises that provide SaaS; infrastructure-as-a-service; or platform-as-a-service.

Cloud providers continue to grow as more organizations take advantage of public infrastructure to run their business. As their businesses grow, we expect they will continue to invest in their networks, which dictates the quality and experience of the products and the services they deliver to their end-customers. Further, as cloud providers begin to early adopt new network technologies, such as the transition to 400-gigabit Ethernet, or 400GbE, this should present further opportunities for Juniper across our portfolio as our cloud customers value high-performance, highly compact, power efficient infrastructures, which we support and continue to develop. 

In addition, SaaS continues to be an important factor for cloud providers as their customers, such as enterprises, prefer to consume and procure product and service offerings via SaaS models. As a result, we believe that SaaS providers will invest in high performance infrastructure because the quality of experience has proven just as important competitively as software features and functions. Lastly, as a result of new regulations and the need for lower latency and high-performance networking, cloud providers are transitioning to regional network build-outs or distributed cloud environments to address the increasing demand for services, data privacy, data protection, and consumer rights.

As Cloud customers are pushing the envelope in networking, our focus on collaboration combined with networking innovation around automation has made us a strategic partner with these customers, helping them develop high-performance and lower total cost of ownership networking solutions to support their business. 

Service Provider

Our Service Provider vertical includes wireline and wireless carriers and cable operators, and we support most of the major carrier and operator networks in the world with our high-performance network infrastructure offerings. In recent years, we have seen increased convergence of these different types of customers through acquisitions, mergers, and partnerships.


5


Service Provider customers recognize the need for high-performance networks and leveraging the cloud to reduce costs from their network operations. This is dictating a change in business models and their underlying infrastructure, which we believe requires investment in the build-out of high-performance networks and the transformation of existing legacy infrastructure to distributed cloud environments in order to satisfy the growth in mobile traffic and video as a result of the increase in mobile device usage including smartphones, tablets, and connected devices of various kinds.

We expect that Network Function Virtualization, or NFV, and SDN, will be critical elements to enable our Service Provider customers the flexibility to support enhanced mobile video and dynamic new service deployments. We are engaging with these customers to transition their operations to essentially next-generation cloud operations as the need for a highly efficient infrastructure to handle large amounts of data along with low latency, or minimal delay, plays into the need to have a high performance, scalable infrastructure in combination with the automation and flexibility required to drive down operational costs and rapidly provision applications. We consistently deliver leading technologies that transform the economics and experience of networking-significantly improving customer economics by lowering the capital expenditures required to build networks and the operating expenses required to manage and maintain them.

In addition to reducing operating costs, Service Providers are seeking to create new or additional revenue opportunities to support their evolving business models. These customers are preparing for 5G, which we expect to begin to occur over the next few years, and IoT, which we believe will give rise to new services like connected cars, smart cities, robotic manufacturing, and agricultural transformation. 5G and IoT will require a highly distributed cloud data center architecture from which services are delivered to the end users and will involve a great degree of analytics and embedded security. We expect this trend will present further opportunities for Juniper with our focus on delivering a strong portfolio of network virtualization and software-based orchestration solutions, which position us to deliver on the automation and agility requirements needs of Service Providers.

Enterprise

Our high-performance network infrastructure offerings are designed to meet the performance, reliability, and security requirements of the world's most demanding enterprises. We offer enterprise solutions and services for data centers as well as branch and campus applications. Our Enterprise vertical includes enterprises not included in the Cloud vertical. In particular, they are industries with high performance, high agility requirements, including financial services; national, federal, state, and local governments; as well as research and educational institutions. We believe that our Enterprise customers are able to deploy our solutions as a powerful component in delivering the advanced network capabilities needed for their leading-edge applications.

We believe that as our Enterprise customers continue to transition their workloads to the cloud, they continue to seek greater flexibility in how they consume networking and security services, such as pay-per-use models. Additionally, Enterprises are deploying multicloud architectures which require end-to-end solutions for managing, orchestrating, and securing distributed cloud resources as a single pool of resources. Also, we are increasingly seeing a convergence of networking and security, resulting in security becoming an embedded capability in each and every solution that we offer to our customers.

High-performance enterprises require IP networks that are global, distributed, and always available. We are innovating in key technology areas to meet the needs of our Enterprise customers whether they plan to move to a public cloud architecture or hybrid cloud architecture (which is a mix of public and private cloud, as well as a growing number of SaaS applications).

In 2019, 2018, and 2017, no single customer accounted for 10% or more of our net revenues.

Products, Services, and Technology

Early in our history, we developed, marketed, and sold the first commercially available purpose-built IP backbone router optimized for the specific high-performance requirements of telecom and cable operators. As the need for core bandwidth continued to increase, the need for service-rich platforms at the edge of the network was created.

We have expanded our portfolio to address multiple domains in the network: core; edge; access and aggregation; data centers; and campus and branch. We have systematically focused on how we innovate in silicon, systems, and software (including our Junos OS and virtual network functions, or VNF) such as firewall, network orchestration, and automation to provide a range of hardware and software solutions in high-performance, secure networking. We have invested in the development of silicon photonics to provide our customers with performance programmability, and streaming telemetry while driving down the cost per bit.

Further, our intent is to expand our software business by introducing new software solutions to our product portfolio that simplify the operation of networks, and allow our customers across our key verticals, flexibility in consumption and deployment. Our software offerings include subscriptions, SaaS, and perpetual licenses. We believe our software and related services revenues as

6


a percentage of total revenues will increase over time as we introduce new software solutions designed to better monetize the value of software functionality in our offerings.

Significant Product Development Projects and Solutions

In 2019, we continued to execute on our product and solutions strategy and announced several new innovations, including metro, edge, and core innovations to accelerate Service Providers’ 5G transformation. Our Metro Fabric line expansion includes one and three rack unit ACX700 Universal Metro Routers. We announced a new edge MPC11E line card in the MX2000 Series 5G Universal Routing Platform, delivering an increase in line card and system capacity using our Penta Silicon chip. We also announced our new Triton Silicon enabling end-to-end secure connectivity at scale with 400GbE, native Media Access Control Security that will be used in the PTX10008 and PTX10016 Universal Chassis. These new solutions will help service providers with their infrastructure transformation to 5G.

Also, we introduced our next-generation operating system, Junos OS Evolved. It has the same command-line interface, the same applications and features, the same management and automation tools as Junos OS, but its infrastructure is entirely modernized, which enables higher availability, accelerated deployment, greater innovation and improved operational efficiencies.

Moreover, we announced a cloud-managed version of our SD-WAN solution. Our Contrail Service Orchestration now gives enterprises a simple way to manage and secure their WAN infrastructure and Branch LAN and Wi-Fi networks. We also released our PTX10003 router, and our QFX5220 switch, which are both 400GbE ready.

The following is an overview of our principal product families and service offerings in 2019:

Routing Products

ACX Series: Our ACX Series Universal Access Routers cost-effectively address current operator challenges to rapidly deploy new high-bandwidth services. The ACX Series is well positioned to address the growing metro Ethernet and mobile backhaul needs of our customers, as we expect 5G mobile network build-outs to begin to occur over the next few years. The platforms deliver the necessary scale and performance needed to support multi-generation wireless technologies.

MX Series: Our MX Series is a family of high-performance, SDN-ready, Ethernet routers that function as a Universal Edge platform with high system capacity, density, and performance. The MX Series platforms utilize our custom silicon and provide carrier-class performance, scale, and reliability to support large-scale Ethernet deployments. We also offer the vMX, a virtual version of the MX router, which is a fully featured MX Series 3D Universal Edge Router optimized to run as software on x86 servers.

PTX Series: Our PTX Series Packet Transport Routers deliver high throughput at a low cost per bit, optimized for the Service Provider core as well as the scale-out architectures of Cloud Providers. The PTX Series is built on our custom silicon and utilizes a forwarding architecture that is focused on optimizing IP/MPLS, and Ethernet. This ensures high density and scalability, high availability, and network simplification.

Cloud Customer Premises Equipment, or CPE, Solution: Our Cloud CPE is a fully automated, end-to-end NFV solution that builds on Juniper Networks Contrail Networking and supports cloud-based and premises-based VNFs. This solution includes Contrail Service Orchestration, a comprehensive management and orchestration platform that delivers and manages virtualized network services such as virtual security, and the NFX security family, a network services platform that can operate as a secure, on-premises device running software defined WAN, or SD-WAN, and multiple virtual services, from Juniper and third parties, simultaneously.

NorthStar Controller: Our wide-area network SDN controller automates the creation of traffic-engineering paths across the network, increasing network utilization and enabling a customized programmable networking experience.

Switching Products

EX Series: Our EX Series Ethernet switches address the access, aggregation, and core layer switching requirements of micro branch, branch office, and campus environments, providing a foundation for the fast, secure, and reliable delivery of applications able to support strategic business processes.


7


QFX Series: Our QFX Series of core, spine and top-of-rack data center switches offer a revolutionary approach to switching that are designed to deliver dramatic improvements in data center performance, operating costs, and business agility for enterprises, high-performance computing networks, and cloud providers.

Mist Access Points: Our access points provide wireless access and performance, which is automatically optimized through reinforcement learning algorithms. Our access points have a dynamic virtual Bluetooth low energy element antenna array for accurate and scalable location services.

Security Products

SRX Series Services Gateways for the Data Center and Network Backbone: Our mid-range, high-end and virtual SRX Series platforms provide high-performance, scalability, and service integration, which are ideally suited for medium to large enterprise, data centers and large campus environments where scalability, high performance, and concurrent services, are essential. Our high-end SRX5800 platform is suited for service provider, large enterprise, and public sector networks. The upgrade to our high-end SRX firewall offering with our Services Process Card 3, or SPC3, with our Advanced Security Acceleration line card enhances the SRX5800 to deliver power for demanding use cases, including high-end data centers, IoT, and 5G.

Branch SRX, Security Policy and Management: The Branch SRX family provides an integrated firewall and next-generation firewall, or NGFW, capabilities. Security Director is a network security management product that offers efficient, highly scalable, and comprehensive network security policy management. These solutions are designed to enable organizations to securely, reliably, and economically deliver powerful new services and applications to all locations and users with superior service quality.

Virtual Firewall: Our vSRX Firewall delivers all of the features of our physical firewalls, including NGFW functionality, advanced security, and automated lifecycle management capabilities. The vSRX provides scalable, secure protection across private, public, and hybrid clouds. We also offer the cSRX which has been designed and optimized for container and cloud environments.

Advanced Malware Protection: Our Advanced Threat Prevention portfolio consists of Sky ATP, a cloud-based service and Juniper ATP, or JATP, a premises-based solution. These products are designed to use both static and dynamic analysis with machine learning to find unknown threat signatures (zero-day attacks).

Services

In addition to our products, we offer maintenance and support, professional, and educational services. We utilize a multi-tiered support model to deliver services that leverage the capabilities of our own direct resources, channels partners, and other third-party organizations.

We also train our channel partners in the delivery of support, professional, and educational services to ensure these services can be locally delivered.

As of December 31, 2019, we employed 1,802 people in our worldwide customer service and support organization. We believe that a broad range of services is essential to the successful customer deployment and ongoing support of our products, and we employ remote technical support engineers, on-site resident engineers, spare parts planning and logistics staff, professional services consultants, and educators with proven network experience to provide those services.

Platform Strategy

In addition to our major product families and services, our software portfolio has been a key technology element in our goal to be a leader in high-performance networking.

Our Junos Platform enables our customers to expand network software into the application space, deploy software clients to control delivery, and accelerate the pace of innovation with an ecosystem of developers. At the heart of the Junos Platform is Junos OS Evolved. We believe Junos OS Evolved is fundamentally differentiated from other network operating systems not only in its design, but also in its development capabilities. The advantages of Junos OS Evolved include:

A modular operating system with common base of code and a single, consistent implementation for each control plane feature;

8



A highly disciplined and firmly scheduled development process;

A common modular software architecture that scales across all Junos-based platforms;

A central database which is used by not only Junos native applications but also external applications using application programming interfaces, or API's; and

A fully distributed general-purpose software infrastructure that leverages all the compute resources on the network element.

Junos OS Evolved is designed to improve the availability, performance, and security of business applications running across the network. Junos OS Evolved helps to automate network operations by providing a single consistent implementation of features across the network in a single release train that seeks to minimize the complexity, cost, and risk associated with implementing network features and upgrades.

Orchestration and Monitoring

As many of our customers continue moving to programmable and automated network operations, managing, orchestrating, and securing that complex journey can be a challenge. Network automation is the process of automating the configuration, management, testing, deployment, and operations of physical and virtual devices within a network. We believe the keys to achieving success with network and security automation includes:

Architecting networking systems with strong APIs, analytics, and autonomous control; and

Automating operations to become more reliable in the context of IT systems, teams, processes, and network operation and security operation workflows.

We are committed to providing solutions to help our customers to optimize their programmable and automated networking operations with the following offerings:

Contrail: Our Contrail Networking and Contrail Cloud Platform offer an open-source, standards-based platform for SDN and NFV. This platform enables our customers to address their key problems in the area of network automation, agility, and time-to-service deployment by providing a mechanism to virtualize the network over any physical network and automating the provisioning and management of networking services (such as security and load balancing). Contrail Enterprise Multicloud and Contrail Edge Cloud provide packaged solutions designed for Enterprise multicloud and Service Provider Edge environments, respectively. Contrail’s approach is to support multiple cloud and hardware vendors, various types of workloads, and both existing and new deployments.

Contrail Insights: Contrail Insights (formerly known as AppFormix) is an optimization and management software platform for public, private, and hybrid clouds. This intent-driven software manages automated operations, visibility, and reporting in cloud and NFV use cases. It features machine learning-based policy and smart monitors, application and software-defined infrastructure analytics, and alarms to provide comprehensive visualization, smart analytics, and the ability to manage automatic remediation for service assurance.

Marvis Actions and AI-driven Virtual Network Assistant: Our Marvis Actions and AI-driven Virtual Network Assistant identifies the root cause of issues across the information technology, or IT, domains and automatically resolves many issues. It recommends actions for those connected systems outside of the Mist domain, while offering a real-time network health dashboard that reports issues from configuration to troubleshooting.

Research and Development

We have assembled a team of skilled engineers with extensive experience in the fields of high-end computing, network system design, ASIC design, security, routing protocols, software applications and platforms, and embedded operating systems. As of December 31, 2019, we employed 3,777 people in our worldwide research and development, or R&D, organization.

We believe that strong product development capabilities are essential to our strategy of enhancing our core technology, developing additional applications, integrating that technology, and maintaining the competitiveness and innovation of our product and service offerings. In our products, we are leveraging our software, ASIC and systems technology, developing additional network interfaces

9


targeted to our customers' applications, and continuing to develop technology to support the build-out of secure high-performance networks and cloud environments. We continue to expand the functionality of our products to improve performance, reliability and scalability, and provide an enhanced user interface.

Our R&D process is driven by our corporate strategy and the availability of new technology, market demand, and customer feedback. We have invested significant time and resources in creating a structured process for all product development projects. Following an assessment of market demand, our R&D team develops a full set of comprehensive functional product specifications based on inputs from the product management and sales organizations. This process is designed to provide a framework for defining and addressing the steps, tasks, and activities required to bring product concepts and development projects to market.

Sales and Marketing

As of December 31, 2019, we employed 2,704 people in our worldwide sales and marketing organization. These sales and marketing employees operate in different locations around the world in support of our customers.

Our sales organization, with its structure of sales professionals, business development teams, systems engineers, marketing teams, channel teams, and an operational infrastructure team, is based on both vertical markets and geographic regions.

Our sales teams operate in their respective regions and generally either engage customers directly or manage customer opportunities through our distribution and reseller relationships as described below.

We sell to a number of Cloud and Service Provider customers directly. Otherwise, we sell to all of our key customer verticals primarily through distributors and resellers.

Direct Sales Structure

The terms and conditions of direct sales arrangements are governed either by customer purchase orders along with acknowledgment of our standard order terms, or by direct master purchase agreements. The direct master purchase agreements with these customers set forth only general terms of sale and generally do not require customers to purchase specified quantities of our products. We directly receive and process customer purchase orders. 

Channel Sales Structure

A critical part of our sales and marketing efforts are our channel partners through which we conduct the majority of our sales. We utilize various channel partners, including, but not limited to the following:

A global network of strategic distributor relationships, as well as region-specific or country-specific distributors who in turn sell to local VARs who sell to end-user customers. Our distribution channel partners resell routing, switching, and security products, software and services, which are purchased by all of our key customer verticals. These distributors tend to focus on particular regions or countries within regions. For example, we have substantial distribution relationships with Ingram Micro in the Americas and Hitachi in Japan. Our agreements with these distributors are generally non-exclusive, limited by region, and provide product and service discounts and other ordinary terms of sale. These agreements do not require our distributors to purchase specified quantities of our products or services. Further, most of our distributors sell our competitors' products and services, and some sell their own competing products and services.

VARs and direct value-added resellers, including our strategic worldwide alliance partners referenced below, resell our products to end-users around the world. These channel partners either buy our products and services through distributors, or directly from us, and have expertise in designing, selling, implementing, and supporting complex networking solutions in their respective markets. Our agreements with these channel partners are generally non-exclusive, limited by region, and provide product and service discounts and other ordinary terms of sale. These agreements do not require these channel partners to purchase specified quantities of our products or services. Increasingly, our Cloud and Service Provider customers also resell our products or services to their customers or purchase our products or services for the purpose of providing managed or cloud-based services to their customers.

Strategic worldwide reseller relationships with established Juniper alliances, comprised of Nippon Telegraph and Telephone Corporation; Ericsson Telecom A.B., or Ericsson; International Business Machines, or IBM; and NEC Corporation. These companies each offer services and products that complement our own product and service offerings and act as a reseller, and in some instances as an integration partner for our products. Our arrangements with these

10


partners allow them to resell our products and services on a non-exclusive and generally global basis, provide for product and service discounts, and specify other general terms of sale. These agreements do not require these partners to purchase specified quantities of our products or services.

Manufacturing and Operations

As of December 31, 2019, we employed 340 people in worldwide manufacturing and operations who manage our supply chain including relationships with our contract manufacturers, original design manufacturers, component suppliers, warehousing and logistics service providers.

Our manufacturing is primarily conducted through contract manufacturers and original design manufacturers in the United States, or U.S., China, Malaysia, Mexico, and Taiwan. As of December 31, 2019, we utilized Celestica Incorporated, Flextronics International Ltd., Accton Technology Corporation, and Alpha Networks Inc. for the majority of our manufacturing activity. Our contract manufacturers and original design manufacturers are responsible for all phases of manufacturing from prototypes to full production including activities such as material procurement, surface mount assembly, final assembly, test, control, shipment to our customers, and repairs. Together with our contract manufacturers and original design manufacturers, we design, specify, and monitor the tests that are required to ensure that our products meet internal and external quality standards. We believe that these arrangements provide us with the following benefits:

We can quickly ramp up and deliver products to customers with turnkey manufacturing;

We gain economies of scale by leveraging our buying power with our contract manufacturers and original design manufacturers when we manufacture large quantities of products;

We operate with a minimum amount of dedicated space and employees for manufacturing operations; and

We can reduce our costs by reducing what would normally be fixed overhead expenses.

Our contract manufacturers and original design manufacturers build our products based on our rolling product demand forecasts. Each contract manufacturer procures components necessary to assemble the products in our forecast and tests the products according to agreed-upon specifications. Products are then shipped to our distributors, resellers, or end-customers. Generally, we do not own the components. Title to the finished goods is generally transferred from the contract manufacturers to us when the products leave the contract manufacturer's or original design manufacturer's location. Customers take title to the products upon delivery at a specified destination. If the product or components remain unused or the products remain unsold for a specified period, we may incur carrying charges or charges for excess or obsolete materials.

Our contracts with our contract manufacturers and original design manufacturers set forth a framework within which the contract manufacturer and original design manufacturer, as applicable, may accept purchase orders from us. These contracts do not represent long-term commitments.

We also purchase and hold inventory for strategic reasons and to mitigate the risk of shortages of certain critical components; the majority of this inventory is production components. As a result, we may incur additional holding costs and obsolescence charges, particularly resulting from uncertainties in future product demand.

Some of our custom components, such as ASICs, are manufactured primarily by sole or limited sources, each of which is responsible for all aspects of production using our proprietary designs. To ensure the security and integrity of Juniper products during manufacture, assembly and distribution, we have implemented a supply chain risk management framework as part of our overall Brand Integrity Management System. This framework encompasses all aspects of the supply chain as well as enhanced elements specific to security issues applicable to Juniper products and our customers.

By working collaboratively with our suppliers and as members of coalitions such as Responsible Business Alliance, Responsible Minerals Initiative, and the Carbon Disclosure Project, or CDP, Supply Chain program, we endeavor to promote socially responsible business practices beyond our company and throughout our worldwide supply chain. To this end, we have adopted a business partner code of conduct and promote compliance with such code of conduct to our suppliers. Our business partner code of conduct expresses support for and is aligned with the Ten Principles of the United Nations Global Compact and the Responsible Business Alliance Code of Conduct. The Responsible Business Alliance, a coalition of electronics, retail, auto and toy companies, provides guidelines and resources to drive performance and compliance with critical corporate social responsibility policies. Its goals are to promote ethical business practices, to ensure that working conditions in the electronic industry supply chain are safe, that workers are treated with respect and dignity, and that manufacturing processes are environmentally responsible. By using standard audit

11


and assessment protocols and tools, we measure and monitor manufacturing partners’ and direct material suppliers’ compliance to the codes of conduct, including but not limited to: onsite audits; risk assessments; CDP climate change and water requests; and conflict minerals surveys. CDP is a global standardized mechanism by which companies can report their environmental performance on climate change, water and forest programs to institutional investors and customers. Our Corporate Citizenship and Sustainability Report and Business Partner Code of Conduct are available on our website.

Backlog

Our sales are made primarily pursuant to purchase orders under master sales agreements either with our distributors, resellers, or end-customers. At any given time, we have backlog orders for products that have not shipped. Because customers may cancel purchase orders or change delivery schedules without significant penalty, we believe that our backlog at any given date may not be a reliable indicator of future operating results. As of December 31, 2019 and December 31, 2018, our total product backlog was approximately $341.1 million and $344.3 million, respectively. Our product backlog consists of confirmed orders for products scheduled to be shipped to our distributors, resellers, or end-customers, generally within the next six months. Backlog excludes certain future revenue adjustments for items such as product revenue deferrals, sales return reserves, service revenue allocations, and early payment discounts.

Seasonality

We, as do many companies in our industry, experience seasonal fluctuations in customer spending patterns. Historically, we have experienced stronger customer demand in the fourth quarter and weaker demand in the first quarter of the fiscal year. This historical pattern should not be considered a reliable indicator of our future net revenues or financial performance.

Competition

We compete in the network infrastructure markets. These markets are characterized by rapid change, converging technologies, and a migration to solutions that combine high performance networking with cloud technologies. In the network infrastructure business, Cisco Systems, Inc., or Cisco, has historically been the dominant player. However, our principal competitors also include Arista Networks, Inc., or Arista; Dell Technologies, or Dell; Hewlett Packard Enterprise Co., or HPE; Huawei Technologies Co., Ltd., or Huawei; and Nokia Corporation, or Nokia.

Many of our current and potential competitors, such as Cisco, Nokia, HPE, and Huawei, among others, have broader portfolios which enable them to bundle their networking products with other networking and information technology products in a manner that may discourage customers from purchasing our products. Many of our current and potential competitors have greater name recognition, marketing budgets, and more extensive customer bases that they may leverage to compete more effectively. Increased competition could result in price reductions, fewer customer orders, reduced gross margins, and loss of market share, negatively affecting our operating results.

In addition, there are a number of other competitors in the security network infrastructure space, including Palo Alto Networks, Inc., or Palo Alto Networks; Check Point Software Technologies, Ltd., or Check Point; F5 Networks, Inc., or F5 Networks; and Fortinet, Inc., or Fortinet; among others, who tend to be focused specifically on security solutions and, therefore, may be considered specialized compared to our broader product line.

We expect that over time, large companies with significant resources, technical expertise, market experience, customer relationships, and broad product lines, such as Cisco, Nokia, and Huawei, will introduce new products designed to compete more effectively in the market. There are also several other companies that aim to build products with greater capabilities to compete with our products. Further, there has been significant consolidation in the networking industry, with smaller companies being acquired by larger, established suppliers of network infrastructure products. We believe this trend is likely to continue which may increase the competitive pressure faced by us due to their increased size and breadth of their product portfolios.

In addition to established competitors, a number of public and private companies have announced plans for new products to address the same needs that our products address. We believe that our ability to compete depends upon our ability to demonstrate that our products are superior and cost effective in meeting the needs of our current and potential customers.

As a result, we expect to face increased competition in the future from larger companies with significantly more resources than we have and also from emerging companies that are developing new technologies. Although we believe that our technology and the purpose-built features of our products make them unique and will enable us to compete effectively with these companies, there can be no assurance that new products, enhancements or business strategies will achieve widespread market acceptance.

12



Environment

We are committed to maintaining compliance with all environmental laws applicable to our operations, products, and services and to reducing our environmental impact across our business and supply chain. Our operations and many of our products are subject to various federal, state, local, and foreign regulations that have been adopted with respect to the environment, such as the Waste Electrical and Electronic Equipment, or WEEE, Directive; Directive on the Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment, or RoHS; and Registration, Evaluation, Authorization, and Restriction of Chemicals, or REACH, regulations adopted by the European Union, or EU, and China. To date, compliance with federal, state, local, and foreign laws enacted for the protection of the environment has had no material effect on our capital expenditures, earnings, or competitive position. However, see the risk factor entitled "Regulation of our industry in general and the telecommunications industry in particular could harm our operating results and future prospects" in the section entitled Risk Factors in Item 1A of Part I of this Report for additional information concerning regulatory compliance.

Juniper’s greatest impact on the environment is through our products and services. Juniper has an environmental program, based on our new product introduction process that supports a circular economy model for environmental sustainability and focuses on energy efficiency, materials innovation, and recyclability. We consider opportunities to minimize resource impacts and improve efficiencies over a product’s life cycle, from the materials we use and a product’s energy footprint, to packaging and end-of-life, or EOL, activities such as reuse, refurbishment, and recycling. For example, the Juniper Certified Pre-Owned program offers a broad range of refurbished high-performance network solutions from Juniper’s current line and end-of-production hardware portfolios with available Juniper-backed warranty and support services.

We are committed to the environment through our efforts to improve the energy efficiency per gigabit of throughput of key elements in our high-performance network product offerings. Our products are independently tested by third parties for energy efficiency compliance. As an example and part of our continued focus on improving the energy efficiency per gigabit of throughput, our MX10008 and MX10016 products redefine per-slot economics, enabling customers to do more with less while simplifying network design and reducing operating expenses, by consuming 0.6W per Gigabit of throughput. We also released a new line card, MPC11E, using the Penta silicon in 2019, which reduces the power consumption by 40% compared to our earlier generation line card. Additionally, we have redesigned packaging in ways that optimizes costs while minimizing resource impacts.

We are also voluntarily participating in CDP climate change and water disclosures and encourage our direct material suppliers and manufacturing partners to do the same. Additionally, we are a member of the Responsible Business Alliance, or RBA, and have adopted and promote the adoption by our suppliers the RBA Code of Conduct, as discussed above in the section entitled Manufacturing and Operations. We continue to invest in the infrastructure and systems required to execute on, monitor and drive environmental improvements in our global operations and within our supply chain.

Intellectual Property

Our success and ability to compete are substantially dependent upon our internally developed technology and expertise, as well as our ability to obtain and protect necessary intellectual property rights. While we rely on patent, copyright, trade secret, and trademark law, as well as confidentiality agreements, to protect our technology, we also believe that factors such as the technological and creative skills of our personnel, new product developments, frequent product enhancements, and reliable product maintenance are essential to establishing and maintaining a technology leadership position. There can be no assurance that others will not develop technologies that are similar or superior to our technology.

Patents

As of December 31, 2019, we had over 3,700 patents worldwide and numerous patent applications are pending. Patents generally have a term of twenty years from filing. As our patent portfolio has been built over time, the remaining terms on the individual patents vary. We cannot be certain that patents will be issued on the patent applications that we have filed, that we will be able to obtain the necessary intellectual property rights, or that other parties will not contest our intellectual property rights.

Licenses

In addition, we integrate licensed third-party technology into certain of our products and, from time to time, we need to renegotiate these licenses or license additional technology from third parties to develop new products or product enhancements or to facilitate new business models. There can be no assurance that third-party licenses will be available or continue to be available to us on commercially reasonable terms or at all. Our inability to maintain or re-license any third-party licenses required in our products or our inability to obtain third-party licenses necessary to develop new products and product enhancements could require us to

13


obtain substitute technology of lower quality or performance standards or at a greater cost, any of which could harm our business, financial condition, and results of operations.

Trademarks

JUNIPER NETWORKS, JUNIPER, the Juniper Networks logo, JUNOS, and CONTRAIL are registered trademarks of Juniper Networks, Inc. and/or its affiliates in the United States and other countries. Other names may be trademarks of their respective owners.

Employees

As of December 31, 2019, we had 9,419 full-time employees. We have not experienced any work stoppages, and we consider our relations with our employees to be good. Competition for qualified personnel in our industry is intense. We believe that our future success depends in part on our continued ability to hire, motivate, and retain qualified personnel. We believe that we have been successful in recruiting qualified employees, but there is no assurance that we will continue to be successful in the future.

Our future performance depends significantly upon the continued service of our key technical, sales, and senior management personnel, none of whom are bound by an employment agreement requiring service for any defined period of time. The loss of one or more of our key employees could have a material adverse effect on our business, financial condition, and results of operations.

Executive Officers of the Registrant

The following sets forth certain information regarding our executive officers as of the filing of this Report:
Name 
 
Age
 
Position 
Rami Rahim
 
49
 
Chief Executive Officer and Director
Anand Athreya
 
56
 
Executive Vice President, Chief Development Officer
Manoj Leelanivas
 
50
 
Executive Vice President, Chief Product Officer
Brian Martin
 
58
 
Senior Vice President, General Counsel and Secretary
Kenneth B. Miller
 
49
 
Executive Vice President, Chief Financial Officer
Thomas A. Austin
 
52
 
Vice President, Corporate Controller and Chief Accounting Officer
 
RAMI RAHIM joined Juniper in January 1997 and became Chief Executive Officer of Juniper, and a member of the Board of Directors, in November 2014. From March 2014 until he became Chief Executive Officer, Mr. Rahim served as Executive Vice President and General Manager of Juniper Development and Innovation. His responsibilities included driving strategy, development and business growth for routing, switching, security, silicon technology, and the Junos operating system. Previously, Mr. Rahim served Juniper in a number of roles, including Executive Vice President, Platform Systems Division, Senior Vice President and General Manager, Edge and Aggregation Business Unit, or EABU, and Vice President, Product Management for EABU. Prior to that, Mr. Rahim spent the majority of his time at Juniper in the development organization where he helped with the architecture, design and implementation of many Juniper core, edge, and carrier Ethernet products. Mr. Rahim holds a bachelor of science degree in Electrical Engineering from the University of Toronto and a master of science degree in Electrical Engineering from Stanford University.
ANAND ATHREYA joined Juniper in August 2004 and became Executive Vice President and Chief Development Officer in August 2017. In this role, he is responsible for Juniper's Engineering organization. Since joining Juniper, Mr. Athreya has held various leadership positions within Engineering, including most recently serving as Senior Vice President of Engineering from May 2014 through August 2017, and Corporate Vice President of Engineering from February 2011 through May 2014. Mr. Athreya joined Juniper from Procket Networks, a maker of routers and routing technology, where he served as Director of Software Engineering. Prior to that, he was Vice President of Engineering at Malibu Networks, a supplier of fixed wireless networking based broadband solutions, Assistant Vice President of Product Management and Strategy at Tiara Networks, a provider of broadband access systems, and held engineering roles at Novell, a software and services company. Mr. Athreya received his bachelor of science degree in Electrical Engineering from Bangalore University, a master of science degree in Computer Science and Engineering from Osmania University, and an MBA from National University. He is also a graduate of the Advanced Management Program at Harvard Business School.

MANOJ LEELANIVAS joined Juniper in March 2018 as Executive Vice President, Chief Product Officer. In this role, Mr. Leelanivas leads all aspects of product strategy and direction for Juniper and helps to align products with our go-to-market strategies

14


and execution, including marketing operations. From June 2013 to September 2017, Mr. Leelanivas was President and Chief Executive Officer of Cyphort, an innovator in scale-out security analytics technology, that was acquired by Juniper in September 2017. From March 1999 to May 2013, he held several key product management positions at Juniper, including Executive Vice President of Advanced Technologies Sales for data center. Mr. Leelanivas holds a bachelor of technology in Computer Engineering from the National Institute of Technology Karnataka, a master of science degree in Computer Science from the University of Kentucky, and is a graduate of the Stanford University Executive Business Program.
BRIAN MARTIN joined Juniper in October 2015 as Senior Vice President, General Counsel and Secretary. From January 2018 to October 2018, Mr. Martin also assumed the role of interim Chief Human Resources Officer ("CHRO") while the Company continued its search for a full-time CHRO. From April 2007 to September 2015, Mr. Martin served as Executive Vice President, General Counsel and Corporate Secretary of KLA-Tencor Corporation ("KLA-Tencor"), a provider of process control and yield management solutions. Prior to joining KLA-Tencor, Mr. Martin spent ten years in senior legal positions at Sun Microsystems, Inc. ("Sun"), a manufacturer of computer workstations, servers, software, and services for networks, most recently as Vice President, Corporate Law Group, responsible for legal requirements associated with Sun’s corporate securities, mergers, acquisitions and alliances, corporate governance and Sarbanes-Oxley compliance, and litigation management. Prior to joining Sun, Mr. Martin was in private practice where he had extensive experience in antitrust and intellectual property litigation. Mr. Martin holds a bachelor of science degree in Economics from the University of Rochester and a J.D. from the State University of New York at Buffalo Law School.

KENNETH B. MILLER joined Juniper in June 1999 and has served as our Executive Vice President, Chief Financial Officer since February 2016. Mr. Miller served as our interim Chief Accounting Officer while the Company continued to search for a full-time Chief Accounting Officer from February 23, 2019 to September 2019. From April 2014 to February 2016, Mr. Miller served as our Senior Vice President, Finance, where he was responsible for the finance organization across the Company, as well as our treasury, tax and global business services functions. Previously, Mr. Miller served as our Vice President, Go-To-Market Finance, Vice President, Platform Systems Division, Vice President, SLT Business Group Controller and in other positions in our Finance and Accounting organizations. Mr. Miller holds a bachelor of science degree in Accounting from Santa Clara University.

THOMAS A. AUSTIN joined Juniper in September 2019 as our Vice President, Corporate Controller and Chief Accounting Officer. From September 2016 until July 2019, Mr. Austin served as the Vice President of Corporate Finance at Dell Technologies, Inc., a multinational information technology company. From September 2008 until September 2016, Mr. Austin served as the Vice President of Corporate Finance at EMC Corporation, a multinational information technology company. EMC Corporation was acquired by Dell Technologies in September 2016. From January 2001 through July 2008, Mr. Austin served as the Chief Financial Officer and Treasurer at Arbor Networks, Inc., a network security company. Prior to joining Arbor Networks, Mr. Austin served as a controller for several companies. He began his career in public accounting at PricewaterhouseCoopers, a registered public accounting firm. Mr. Austin holds a bachelor of science degree in Public Accountancy from Providence College and an MBA from Babson College. Mr. Austin is also an adjunct professor of Finance at Providence College School of Business.

Available Information

We file our annual reports on Form 10-K, quarterly reports on Form 10-Q, and current reports on Form 8-K with the SEC electronically. The SEC maintains a website that contains reports, proxy and information statements, and other information regarding issuers, including Juniper Networks that file electronically with the SEC. The address of that website is https://www.sec.gov.

You may obtain a free copy of our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports on our website at http://www.juniper.net or by sending an e-mail message to Juniper Networks Investor Relations at investorrelations@juniper.net. Such reports and other information are available on our website as soon as reasonably practicable after they are electronically filed with, or furnished to, the SEC. Our Corporate Governance Standards, the charters of our Audit Committee, Compensation Committee, and Nominating and Corporate Governance Committee, as well as our Worldwide Code of Business Conduct are also available on our website. Information on our website is not, and will not be deemed, a part of this report or incorporated into any other filings the Company makes with the SEC.

Investors and others should note that we announce material financial and operational information to our investors using our Investor Relations website (http://investor.juniper.net), press releases, SEC filings and public conference calls and webcasts. We also use the Twitter accounts @JuniperNetworks and the Company’s blogs as a means of disclosing information about the Company and for complying with our disclosure obligations under Regulation FD. The social media channels that we use as a means of disclosing information described above may be updated from time to time as listed on our Investor Relations website.


15


Item 1A. Risk Factors

Factors That May Affect Future Results

Investments in our securities involve significant risks. Even small changes in investor expectations for our future growth and earnings, whether as a result of actual or rumored financial or operating results, changes in the mix of the products and services sold, acquisitions, industry changes, or other factors, could trigger, and have triggered in the past, significant fluctuations in the market price of our common stock. Investors in our securities should carefully consider all of the relevant factors disclosed by us, including, but not limited to, the following factors, that could affect our business, operating results, and stock price.

Our quarterly results are unpredictable and subject to substantial fluctuations; as a result, we may fail to meet the expectations of securities analysts and investors, which could adversely affect the trading price of our common stock.

Our revenues and operating results may vary significantly from quarter-to-quarter due to a number of factors, many of which are outside of our control and any of which may cause our stock price to fluctuate.

The factors that may cause our quarterly results to vary quarter by quarter and be unpredictable include, but are not limited to:

unpredictable ordering patterns and limited or reduced visibility into our customers’ spending plans and associated revenue;
changes in customer mix;
changes in the demand for our products and services;
changes in the mix of products and services sold;
changes in the mix of geographies in which our products and services are sold;
changing market and economic conditions, including the impact of tariffs;
current and potential customer, partner and supplier consolidation and concentration;
price and product competition;
long sales, qualification and implementation cycles;
success in new and evolving markets and emerging technologies;
ineffective legal protection of our intellectual property rights in certain countries;
how well we execute on our strategy and operating plans and the impact of changes in our business model that could result in significant restructuring charges;
ability of our customers, channel partners, contract manufacturers and suppliers to purchase, market, sell, manufacture or supply our products (or components of our products) and services;
financial stability of our customers, including the solvency of private sector customers and statutory authority for government customers to purchase goods and services;
our ability to achieve targeted cost reductions;
changes in tax laws or accounting rules, or interpretations thereof;
changes in the amount and frequency of share repurchases or dividends;
regional economic and political conditions;
seasonality; and
other factors beyond our control such as the effects of climate change, natural disasters, and pandemics as well as the fear of exposure to a widespread health epidemic, such as the outbreak of a respiratory illness caused by the 2019 novel coronavirus first identified in Wuhan, Hubei Province, China and recently named by the World Health Organization (WHO) as ("COVID-19") , resulting in the WHO declaring a global emergency on January 30, 2020.

For example, we, and many companies in our industry, experience adverse seasonal fluctuations in customer spending, particularly in the first quarter. In addition, while we may have backlog orders for products that have not shipped, we believe that our backlog may not be a reliable indicator of future operating results for a number of reasons, including, but not limited to, project delays, changes in project scope and the fact that our customers may cancel purchase orders or change delivery schedules without significant penalty. Furthermore, market trends, competitive pressures, commoditization of products, rebates and discounting, increased component, manufacturing or logistics costs, issues with product or service quality (including the quality of our components), regulatory impacts, tariffs and other factors may result in reductions in revenue or pressure on gross margins in a given period, which may necessitate adjustments to our operations. Such adjustments may be difficult or impossible to execute in the short or medium term.

As a result of the factors described above, as well as other variables affecting our operating results, we believe that quarter-to-quarter comparisons of operating results are not necessarily a good indication of what our future performance will be. In some prior periods, our operating results have been below our guidance, our long-term financial model or the expectations of securities

16


analysts or investors, which has at times coincided with a decline in the price of our common stock. This may happen again in the future, in which case the price of our common stock may decline. Such a decline could also occur, and has occurred in the past, even when we have met our publicly stated revenues and/or earnings guidance.

We expect our gross margins and operating margins to vary over time.

We expect our product and service gross margins to vary, both in the near-term and in the long-term, and may be adversely affected in the future by numerous factors, some of which have occurred and may occur in the future, including customer, vertical, product and geographic mix shifts, an increase or decrease in our software sales or services we provide, increased price competition in one or more of the markets in which we compete, changes in the actions of our competitors or their pricing strategies, which may be difficult to predict and respond to, modifications to our pricing strategy in order to gain footprint in certain markets or with certain customers, currency fluctuations that impact our costs or the cost of our products and services to our customers, increases in material, labor, logistics, warranty costs, or inventory carrying costs, excess product component or obsolescence charges from our contract manufacturers, issues with manufacturing or component availability, quality or efficiencies, increased costs due to changes in component pricing or charges incurred due to inaccurately forecasting product demand, warranty related issues, the impact of tariffs, or our introduction of new products and enhancements or entry into new markets with different pricing and cost structures. For example, in fiscal year 2019, our gross margin was relatively flat as compared to fiscal year 2018. In fiscal year 2018, our margins decreased as compared to fiscal year 2017, primarily due to lower net revenues and product mix. In fiscal year 2017, our margins decreased as compared to fiscal year 2016, primarily due to lower product net revenues and product mix, resulting from the year-over-year decline in routing revenues, our customers' architectural shifts, and higher costs of certain memory components. Failure to sustain or improve our gross margins reduces our profitability and may have a material adverse effect on our business and stock price.

Further, while we will continue to remain diligent in our long-term financial objective to increase revenue and operating margins and manage our operating expenses as a percentage of revenue, we expect that our margins will vary with our ability to achieve these goals. We can provide no assurance that we will be able to achieve all or any of the goals of these plans or meet our announced expectations, in whole or in part, or that our plans will have the intended effect of improving our margins on the expected timeline, or at all.

A limited number of our customers comprise a material portion of our revenues and any changes in the way they purchase products and services from us could affect our business. In addition, there is an ongoing trend toward consolidation in the industry in which our customers and partners operate. Any decrease in revenues from our customers or partners could have an adverse effect on our net revenues and operating results.

A material portion of our net revenues, across each customer vertical, depends on sales to a limited number of customers and distribution partners. Changes in the business requirements or focus, vendor selection, project prioritization, financial prospects, capital resources, and expenditures, or purchasing behavior (including product mix purchased or delays in deployment) of our key customers could significantly decrease our sales to such customers or could lead to delays or cancellations of planned purchases of our products or services, which increases the risk of quarterly fluctuations in our revenues and operating results. Any of these factors could adversely affect our business, financial condition, and results of operations.

In addition, in recent years, there has been movement towards consolidation in the telecommunications industry (for example, CenturyLink, Inc.'s acquisition of Level 3 Communications, Inc., Vodafone India’s acquisition of Idea Cellular Ltd. and T-Mobile US, Inc.'s proposed acquisition of Sprint Corp., which was recently approved by the U.S. Justice Department.) and that consolidation trend has continued. Certain telecommunications companies have also moved towards vertical consolidation through acquisitions of media and content companies, such as Verizon’s acquisition of Yahoo, AT&T’s acquisition of Time Warner, and Comcast's acquisition of Sky. If our customers or partners are parties to consolidation transactions they may delay, suspend or indefinitely reduce or cancel their purchases of our products or other direct or indirect unforeseen consequences could harm our business, financial condition, and results of operations.

Fluctuating economic conditions make it difficult to predict revenues and gross margin for a particular period and a shortfall in revenues or increase in costs of production may harm our operating results.

Our revenues and gross margin depend significantly on general economic conditions and the demand for products in the markets in which we compete. Economic weakness or uncertainty, customer financial difficulties, and constrained spending on network expansion and enterprise infrastructure have in the past resulted in, and may in the future result in, decreased revenues and earnings. Such factors could make it difficult to accurately forecast revenues and operating results and could negatively affect our ability to provide accurate forecasts to our contract manufacturers and manage our contract manufacturer relationships and other expenses. In addition, economic instability or uncertainty, as well as continued turmoil in the geopolitical environment in many parts of the

17


world, have, and may continue to, put pressure on economic conditions, which has led and could lead, to reduced demand for our products, to delays or reductions in network expansions or infrastructure projects, and/or higher costs of production. More generally-speaking, economic weakness may also lead to longer collection cycles for payments due from our customers, an increase in customer bad debt, restructuring initiatives and associated expenses, and impairment of investments. Furthermore, instability in the global markets may adversely impact the ability of our customers to adequately fund their expected expenditures, which could lead to delays or cancellations of planned purchases of our products or services. Our operating expenses are largely based on anticipated revenue trends and a high percentage of our expenses is, and will continue to be, fixed in the short and medium term. Uncertainty about future economic conditions also makes it difficult to forecast operating results and to make decisions about future investments. Future or continued economic weakness, failure of our customers and markets to recover from such weakness, customer financial difficulties, increases in costs of production, and reductions in spending on network maintenance and expansion could result in price concessions in certain markets or have a material adverse effect on demand for our products and consequently on our business, financial condition, and results of operations.

Our success depends upon our ability to effectively plan and manage our resources and restructure our business through rapidly fluctuating economic and market conditions, and such actions may have an adverse effect on our financial and operating results.

Our ability to successfully offer our products and services in a rapidly evolving market requires an effective planning, forecasting, and management process to enable us to effectively scale and adjust our business and business models in response to fluctuating market opportunities and conditions.

From time to time, we have increased investment in our business by, for example, increasing headcount, acquiring companies, and increasing our investment in R&D, sales and marketing, and other parts of our business. Conversely, in 2017, 2018, and 2019, we initiated restructuring plans to realign our workforce as a result of organizational and leadership changes, align our execution priorities, increase operational efficiencies, and to consolidate facilities which resulted in restructuring charges in each of these years. Some of our expenses related to such efforts are fixed costs that cannot be rapidly or easily adjusted in response to fluctuations in our business or numbers of employees. Rapid changes in the size, alignment or organization of our workforce, including sales account coverage, could adversely affect our ability to develop and deliver products and services as planned or impair our ability to realize our current or future business and financial objectives. Our ability to achieve the anticipated cost savings and other benefits from our restructuring initiatives within the expected time frame is subject to many estimates and assumptions, which are subject to significant economic, competitive and other uncertainties, some of which are beyond our control. If these estimates and assumptions are incorrect, if we are unsuccessful at implementing changes, or if other unforeseen events occur, our business and results of operations could be adversely affected.

We face intense competition that could reduce our revenues and adversely affect our business and financial results.

Competition is intense in the markets that we serve. The routing and switching markets have historically been dominated by Cisco with competition coming from other companies such as Nokia, Arista. and Huawei. In the security market, we face intense competition from Cisco and Palo Alto Networks, as well as companies such as Check Point, and Fortinet. Further, a number of other small public and private companies have products or have announced plans for new products to address the same challenges and markets that our products address.

In addition, actual or speculated consolidation among competitors, or the acquisition by, or of, our partners and/or resellers by competitors can increase the competitive pressures faced by us as customers may delay spending decisions or not purchase our products at all. A number of our competitors have substantially greater resources and can offer a wider range of products and services for the overall network equipment market than we do. In addition, some of our competitors have become more integrated, including through consolidation and vertical integration, and offer a broader range of products and services, which could make their solutions more attractive to our customers. Many of our competitors sell networking products as bundled solutions with other IT products, such as computer and storage systems. If we are unable to compete successfully against existing and future competitors on the basis of product offerings or price, we could experience a loss in market share and revenues and/or be required to reduce prices, which could reduce our gross margins, and which could materially and adversely affect our business, financial condition, and results of operations. Our partners and resellers generally sell or resell competing products on a non-exclusive basis and consolidation could delay spending or require us to increase discounts to compete, which could also adversely affect our business.


18


The long sales and implementation cycles for our products, as well as our expectation that some customers will sporadically place large orders with short lead times, may cause our revenues and operating results to vary significantly from quarter-to-quarter.

A customer's decision to purchase certain of our products, particularly new products, involves a significant commitment of its resources and a lengthy evaluation and product qualification process. As a result, the sales cycle may be lengthy. In particular, customers making critical decisions regarding the design and implementation of large network deployments may engage in very lengthy procurement processes that may delay or impact expected future orders. Throughout the sales cycle, we may spend considerable time educating and providing information to prospective customers regarding the use and benefits of our products. Even after making the decision to purchase, customers may deploy our products slowly and deliberately. Timing of deployment can vary widely and depends on the skill set of the customer, the size of the network deployment, the complexity of the customer's network environment, and the degree of hardware and operating system configuration necessary to deploy the products. Customers with large networks usually expand their networks in large increments on a periodic basis. Accordingly, we may receive purchase orders for significant dollar amounts on an irregular basis. These long cycles, as well as our expectation that customers will tend to sporadically place large orders with short lead times, both of which may be exacerbated by the impact of global economic weakness, may cause revenues and operating results to vary significantly and unexpectedly from quarter-to-quarter.

The timing of product orders and deliveries and/or our reliance on revenue from sales of certain software or subscriptions and professional, support and maintenance services may cause us to recognize revenue in a different period than the one in which a transaction takes place.

Due to the cost, complexity and custom nature of configurations required by our customers, we generally build our network equipment products as orders are received. The volume of orders received late in any given fiscal quarter remains unpredictable. If orders for certain products are received late in any quarter, we may not be able to recognize revenue for these orders in the same period, which could adversely affect our ability to meet our expected revenues for such quarter. Similarly, if we were to take actions to encourage customers to place orders or accept deliveries earlier than anticipated, our ability to meet our expected revenues in future quarters could be adversely affected.

In addition, services revenue accounts for a significant portion of our revenue, comprising 35%, 33%, and 31% of total revenue in fiscal year 2019, 2018, and 2017, respectively. Sales of new or renewal professional services, support and maintenance contracts may decline and/or fluctuate as a result of a number of factors, including end-customers’ level of satisfaction with our products and services, the prices of our products and services or those offered by our competitors, and reductions in our end-customers’ spending levels. We recognize professional services as services are delivered and support, and maintenance revenue periodically over the term of the relevant service period.

The introduction of new software products and services is part of our intended strategy to expand our software business, and certain software revenues may be recognized periodically over the term of the relevant use period or subscription period. As a result, certain software, subscription and support and maintenance revenue we report each fiscal quarter is derived from the recognition of deferred revenue from contracts entered into during previous fiscal quarters. Consequently, any fluctuation in such new or renewed contracts in any one fiscal quarter may not be fully or immediately reflected in revenue and could negatively affect our revenue in future fiscal quarters. Accordingly, the effect of significant downturns in new or renewed sales of certain software products, subscriptions or support and maintenance is not reflected in full in our operating results until future periods. Also, it is difficult for us to rapidly increase such software or services revenue through additional sales in any period, as revenue from those software, subscription and support and maintenance contracts must be recognized over the applicable period.

Additionally, we determine our operating expenses based on our anticipated revenues and technology roadmap and a high percentage of our expenses are fixed in the short and medium term. As a result, a failure or delay in generating or recognizing revenue could cause significant variations in our operating results and operating margin from quarter-to-quarter.

We sell our products to customers that use those products to build networks and IP infrastructure, and if the demand for network and IP systems does not continue to grow, our business, financial condition, and results of operations could be adversely affected.

A substantial portion of our business and revenues depends on the growth of secure IP infrastructure and customers that depend on the continued growth of IP services to deploy our products in their networks and IP infrastructures. As a result of changes in the economy, capital spending or the building of network capacity in excess of demand (all of which, have in the past, particularly affected telecommunications service providers), spending on IP infrastructure can vary, which could have a material adverse effect on our business, financial condition, and results of operations. In addition, a number of our existing customers are evaluating the build-out of their next generation networks. During the decision-making period when our customers are determining the design

19


of those networks and the selection of the software and equipment they will use in those networks, such customers may greatly reduce or suspend their spending on secure IP infrastructure. Any reduction or suspension of spending on IP infrastructure is difficult to predict, and can make it more difficult to accurately predict revenues from customers, can cause fluctuations in the level of spending by customers and, even where our products are ultimately selected, can have a material adverse effect on our business, financial condition, and results of operations.

If we do not successfully anticipate technological shifts, market needs and opportunities, and develop products, product enhancements and business strategies that meet those technological shifts, needs and opportunities, or if those products are not made available or strategies are not executed in a timely manner or do not gain market acceptance, we may not be able to compete effectively and our ability to generate revenues will suffer.

The markets for our products are characterized by rapid technological change, frequent new product introductions, changes in customer requirements, continuous pricing pressures and a constantly evolving industry. We may not be able to anticipate future technological shifts, market needs and opportunities or be able to develop new products, product enhancements or business strategies to meet such technological shifts, needs or opportunities in a timely manner or at all. For example, the move from traditional WAN infrastructures towards software-defined WAN has been receiving considerable attention. In our view, it will take several years to see the full impact of software-defined WAN, and we believe the successful products and solutions in this market will combine hardware and software elements. If we fail to anticipate market requirements or opportunities or fail to develop and introduce new products, product enhancements or business strategies to meet those requirements or opportunities in a timely manner, it could cause us to lose customers, and such failure could substantially decrease or delay market acceptance and sales of our present and future products and services, which would significantly harm our business, financial condition, and results of operations. In addition, if we invest time, energy and resources in developing products for a market that does not develop, it could likewise significantly harm our business, financial condition, and results of operations. Even if we are able to anticipate, develop, and commercially introduce new products, enhancements or business strategies, there can be no assurance that new products, enhancements or business strategies will achieve widespread market acceptance.

In recent years, we have announced a number of new products and enhancements to our hardware and software products across routing, switching and security. The success of our new products depends on several factors, including, but not limited to, component costs, timely completion and introduction of these products, prompt resolution of any defects or bugs in these products, our ability to support these products, differentiation of new products from those of our competitors and market acceptance of these products.

The introduction of new software products is part of our intended strategy to expand our software business. We have also begun to disaggregate certain software from certain hardware products, such that customers would be able to purchase or license our hardware and software products independently, which we expect could in time enable our hardware to be deployed with third- party networking applications and services and our software to be used with third-party hardware. The success of our strategy to expand our software business, including our strategy to disaggregate software from certain hardware products, is subject to a number of risks and uncertainties, including:

the additional development efforts and costs required to create new software products and/or to make our disaggregated products compatible with multiple technologies;

the possibility that our new software products or disaggregated products may not achieve widespread customer adoption;

the possibility that our strategy could erode our revenue and gross margins;

the impact on our financial results of longer periods of revenue recognition for certain types of software products
and changes in tax treatment associated with software sales;

the additional costs associated with regulatory compliance and changes we need to make to our distribution chain in connection with increased software sales;

the ability of our disaggregated hardware and software products to operate independently and/or to integrate with current and future third-party products; and

issues with third-party technologies used with our disaggregated products may be attributed to us.

If any of our new products or business strategies do not gain market acceptance or meet our expectations for growth, our ability to meet future financial targets may be adversely affected and our competitive position and our business and financial results could be harmed.

20



We are dependent on contract manufacturers and original design manufacturers with whom we do not have long-term supply contracts, and changes to or disruptions in those relationships or manufacturing processes, expected or unexpected, may result in delays that could cause us to lose revenues and damage our customer relationships.

We depend on independent contract manufacturers and original design manufacturers (each of which is a third-party manufacturer for numerous companies) to manufacture our products. Although we have contracts with our contract manufacturers and original design manufacturers, these contracts do not require them to manufacture our products on a long-term basis in any specific quantity or at any specific price. In addition, it is time-consuming and costly to qualify and implement additional contract manufacturer and original design manufacturer relationships. Therefore, if we fail to effectively manage our contract manufacturer and original design manufacturer relationships, which could include failing to provide accurate forecasts of our requirements, or if one or more of them experiences delays, disruptions, or quality control problems in their manufacturing operations, or if we had to change or add additional contract manufacturers, original design manufacturers, or contract manufacturing sites, our ability to ship products to our customers could be delayed. We have experienced in the past and may experience in the future an increase in the expected time required to manufacture our products or ship products. Such delays could result in supply shortfalls that damage our ability to meet customer demand for those products and could cause our customers to purchase alternative products from our competitors. Also, the addition of manufacturing locations or contract manufacturers, original design manufacturers, or the introduction of new products by us would increase the complexity of our supply chain management. Moreover, a significant portion of our manufacturing is performed in China and other foreign countries and is therefore subject to risks associated with doing business outside of the United States, including import tariffs, disruptions to our supply chain, pandemics, regional climate-related events, or regional conflicts. For example, in 2018, the United States imposed a tariff on certain networking products imported from China and in 2019, the United States increased the tariffs on these networking products and expanded the list of products subject to the tariff. Certain products that we import into and sell within the United States are included on the list of products subject to these tariffs. We have incurred increased costs due to our efforts to attempt to mitigate the impact of the tariffs. In some cases, the tariffs have been passed on and may continue to be passed on to customers resulting in higher prices for our customers, which may have reduced, or may continue to reduce, customer demand for our products or increased cost of goods sold. Similarly, many of the products that we source from China are transported by air cargo from Hong Kong, which has experienced recent political demonstrations that have resulted in cancellations or delays in flights in and out of Hong Kong. If these demonstrations and their impact on air shipments continue, we could experience delays in product deliveries or be required to change our shipping practices. In addition, increased costs of production or delays in production caused by any relocation of contract manufacturing facilities or delays in product deliveries could impact the global competitiveness of our products. Each of these factors could adversely affect our business, financial condition and results of operations. Further, the Chinese government has recently imposed certain restrictions on the movement of people and goods, including the temporary closure of factories, businesses, schools, and public spaces, to limit the spread of COVID-19 in and around Wuhan and may extend these restrictions to other affected regions. While our products are not manufactured in Wuhan, any delay in production or delivery of our products or components made in China by our suppliers due to an extended closure of our supplier's plants or other restrictions imposed to limit the spread of COVID-19 could adversely impact our business. In addition, a number of countries have either closed their borders completely or implemented immigration restrictions for visitors traveling from China.

We are dependent on sole source and limited source suppliers, including for key components, which makes us susceptible to shortages, quality issues or price fluctuations in our supply chain, and we may face increased challenges in supply chain management in the future.

We rely on single or limited sources for many of our components. During periods of high demand for electronic products, component shortages are possible, and the predictability of the availability of such components may be limited. For example, we have experienced industry-wide supply constraints related to power management components. In addition, some components used in our networking solutions have in the past and may in the future experience extended lead times and higher pricing, given the demand in the market. Any future spike in growth in our business, the use of certain components we share in common with other companies, in IT spending or the economy in general, is likely to create greater short-term pressures on us and our suppliers to accurately forecast overall component demand and to establish optimal component inventories. If shortages or delays persist, we may not be able to secure enough components at reasonable prices or of acceptable quality to build and deliver products in a timely manner, and our revenues, gross margins and customer relationships could suffer. Additionally, if certain components that we receive from our suppliers have defects or other quality issues, we may have to replace or repair such components, and we could be subject to claims based on warranty, product liability, epidemic or delivery failures that could lead to significant expenses. We maintain product liability insurance, but there is no guarantee that such insurance will be available or adequate to protect against all such claims. We have experienced, and from time-to-time may experience, component shortages or quality issues that resulted, or could result, in delays of product shipments, revenue charges that impact our gross margins, and/or warranty or other claims or costs. We also currently purchase numerous key components, including ASICs and other semiconductor chips, from single or limited sources and many of our component suppliers are concentrated in China and Korea. In addition, there has been consolidation

21


among certain suppliers of our components. For example, GLOBALFOUNDRIES acquired IBM’s semiconductor manufacturing business, Avago Technologies Limited acquired Broadcom Corporation, Intel Corporation acquired Altera Corporation ("Altera"), and Cisco has announced its intent to acquire Acacia Communications, Inc. Consolidation among suppliers can result in the reduction of the number of independent suppliers of components available to us, which could negatively impact our ability to access certain component parts or the prices we have to pay for such parts which may impact our gross margins. In addition, our suppliers may determine not to continue a business relationship with us for other reasons that may be beyond our control or may seek to impose significant price increases. Any disruptions to our supply chain or significant increase in components cost could decrease our sales, earnings and liquidity or otherwise adversely affect our business and result in increased costs. Such a disruption could occur as a result of any number of events, including, but not limited to, an extended closure of or any slowdown at our supplier's plants or shipping delays due to efforts to limit the spread of COVID-19, increases in wages that drive up prices, the imposition of regulations, quotas or embargoes on components, labor stoppages, transportation failures affecting the supply chain and shipment of materials and finished goods, third-party interference in the integrity of the products sourced through the supply chain, the unavailability of raw materials, severe weather conditions, adverse effects of climate change, natural disasters, civil unrest, military conflicts, geopolitical developments, war or terrorism and disruptions in utility and other services.

The development of alternate sources for components is time-consuming, difficult, and costly. In addition, the lead times associated with certain components are lengthy and preclude rapid changes in quantities and delivery schedules. Also, long-term supply and maintenance obligations to customers increase the duration for which specific components are required, which may further increase the risk of component shortages or the cost of carrying inventory. In the event of a component shortage, supply interruption or significant price increase from these suppliers, we may not be able to develop alternate or second sources in a timely manner. If we are unable to buy these components in quantities sufficient to meet our requirements on a timely basis, we will not be able to deliver products and services to our customers, which would seriously affect present and future sales, which would, in turn, adversely affect our business, financial condition, and results of operations.

In addition, the development, licensing, or acquisition of new products in the future may increase the complexity of supply chain management. Failure to effectively manage the supply of components and products would adversely affect our business.

If we fail to accurately predict our manufacturing requirements, we could incur additional costs or experience manufacturing delays, which would harm our business.

We provide demand forecasts for our products to our contract manufacturers and original design manufacturers, who order components and plan capacity based on these forecasts. If we overestimate our requirements, our original design or contract manufacturers may assess charges, or we may have liabilities for excess inventory, each of which could negatively affect our gross margins. For example, in certain prior quarters, our gross margins were reduced as a result of an inventory charge resulting from inventory we held in excess of forecasted demand. In addition, some optical modules we use are experiencing faster product transitions than our other products, which increases the risk that we could have excess inventory of those modules. Conversely, lead times for required materials and components vary significantly and depend on factors such as the specific supplier, contract terms, and the demand for each component at a given time. Given that our contract manufacturers are third-party manufacturers for numerous other companies, if we underestimate our requirements, as we have in certain prior quarters with respect to certain products, our contract manufacturers may have inadequate time, materials, and/or components required to produce our products. This could increase costs or delay or interrupt manufacturing of our products, resulting in delays in shipments and deferral or loss of revenues and could negatively impact customer satisfaction.

System security risks, data protection breaches, and cyber-attacks could compromise our and our customers’ proprietary information, disrupt our internal operations and harm public perception of our products, which could cause our business and reputation to suffer and adversely affect our stock price.

In the ordinary course of business, we store sensitive data, including intellectual property, personal data, our proprietary business information and that of our employees, contractors, customers, suppliers and business partners on our networks. In addition, we store sensitive data through cloud-based services that may be hosted by third parties and in data center infrastructure maintained by third parties. The secure maintenance of this information is critical to our operations and business strategy. The growing cyber risk environment means that individuals, companies, and organizations of all sizes, including Juniper, have been and are increasingly subject to attacks and attempted intrusions, including recent attempts, on their and their vendors' networks and systems by a wide range of actors, including but not limited to nation states, criminal enterprises, and terrorist organizations, on an ongoing and regular basis. Despite our security measures, and those of our third-party vendors, our information technology and infrastructure has experienced breaches and may be subject or vulnerable in the future to breaches or attacks by computer programmers, hackers or sophisticated nation-state and nation-state supported actors or breaches due to employee error or wrongful conduct, malfeasance, or other disruptions. If any breach or attack compromises our networks or those of our vendors', creates system disruptions or slowdowns or exploits security vulnerabilities of our products, the information stored on our networks or those of our customers,

22


suppliers or business partners could be accessed and modified, publicly disclosed, lost, destroyed or stolen, and we may be subject to liability to our customers, suppliers, business partners and others, including regulatory entities, and suffer reputational and financial harm. In addition, hardware, components and software (including operating system software) and applications that we produce or procure from third parties may contain defects in design or manufacture, including "bugs", vulnerabilities and other problems that could unexpectedly interfere with the operation of our networks, or expose us or our products to cyber attacks, or be exploited to gain unauthorized access to our or our customers’ systems or information we maintain. This can be true even for “legacy” products that have been determined to have reached an end of life engineering status but will continue to operate for a limited amount of time. Furthermore, third parties may attempt to exfiltrate data through the introduction into the Information and Communications Technology supply chain of malicious products and components that are designed to defeat or circumvent encryption and other cybersecurity measures, and if successful, such actions could diminish customer trust in our products, harm our business reputation, and adversely affect our business and financial condition.

When vulnerabilities are discovered, we evaluate the risk, apply patches or take other remediation actions and notify customers, business partners, and suppliers as appropriate. All of this requires significant resources and time and attention from management and our employees.

As a result of any actual or perceived breach of network security that occurs in our network or in the network of a customer of our products, regardless of whether the breach is attributable to our products, the market perception of the effectiveness of our products and our overall reputation could be harmed. As a large, well known provider of networking products, cyber attackers regularly and specifically target our products or attempt to imitate us or our products in order to compromise a network. Because the techniques used by attackers, many of whom are highly sophisticated and well-funded, to access or sabotage networks change frequently and generally are not recognized until after they are used, we may be unable to anticipate or immediately detect these techniques or the vulnerabilities they have caused. This could impede our sales, manufacturing, distribution or other critical functions, which could have an adverse impact on our financial results. The economic costs to us to eliminate or alleviate cyber or other security problems, bugs, viruses, worms, malicious software systems and security vulnerabilities could be significant and may be difficult to anticipate or measure, because the damage may differ based on the identity and motive of the attacker, which are often difficult to pinpoint. Additionally, we could be subject to regulatory investigations, potential fines and litigation in connection with a security breach or related issue and be liable to third parties for these types of breaches.

We rely on value-added and other resellers, as well as distribution partners, to sell our products, and disruptions to, or our failure to effectively develop and manage, our distribution channel and the processes and procedures that support it could adversely affect our ability to generate revenues from the sale of our products.

Our future success is highly dependent upon establishing and maintaining successful relationships with a variety of value-added and other reseller and distribution partners, including our worldwide strategic partners such as Ericsson, IBM, Nippon Telegraph and Telephone Corporation and NEC Corporation. The majority of our revenues are derived through value-added resellers and distributors, most of which also sell our competitors’ products, and some of which sell their own competing products. Our revenues depend in part on the performance of these partners. The loss of or reduction in sales to our resellers or distributors could materially reduce our revenues. Our competitors may in some cases be effective in leveraging their market share positions or in providing incentives to current or potential resellers and distributors to favor their products or to prevent or reduce sales of our products. If we fail to develop and maintain relationships with our partners, fail to develop new relationships with value-added resellers and distributors in new markets, fail to expand the number of distributors and resellers in existing markets, fail to manage, train or motivate existing value-added resellers and distributors effectively, determine that we cannot continue to do business with these partners for any reason or if these partners are not successful in their sales efforts, sales of our products may decrease, and our business, financial condition, and results of operations would suffer.

In addition, we recognize a portion of our revenues at the time we sell products to our distributors. If these sales are made based on inaccurate or untimely information, the amount or timing of our revenues could be adversely impacted. Further, our distributors may increase orders during periods of product shortages, cancel orders if their inventory is too high, or delay orders in anticipation of new products. They 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-user demand.

We are also vulnerable to third parties who illegally distribute or sell counterfeit, stolen or unfit versions of our products, which has happened in the past and could happen in the future. Such sales could have a negative impact on our reputation and business.

Further, in order to develop and expand our distribution channel, we must continue to offer attractive channel programs to potential partners and scale and improve our processes and procedures that support the channel. As a result, our programs, processes and procedures may become increasingly complex and inherently difficult to manage. We have previously entered into OEM agreements

23


with partners pursuant to which they rebrand and resell our products as part of their product portfolios. These types of relationships are complex and require additional processes and procedures that may be challenging and costly to implement, maintain and manage. Our failure to successfully manage and develop our distribution channel and the programs, processes and procedures that support it could adversely affect our ability to generate revenues from the sale of our products. We also 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.

Our ability to process orders and ship products in a timely manner is dependent in part on our business systems and performance of the systems and processes of third parties as well as the interfaces between our systems and the systems of such third parties. Dependence on outsourced information technology and other administrative functions may impair our ability to operate effectively.

Some of our business processes depend upon our IT systems, the systems and processes of third parties, and the interfaces between the two. For example, on December 31, 2018, we entered into a Master Services Agreement and certain Statements of Work with IBM pursuant to which we have outsourced significant portions of our IT and other administrative functions. These cloud providers, third party providers, and off-site facilities are vulnerable to damage, interruption, including performance problems from earthquakes, hurricanes, floods, fires, power loss, telecommunications failures, equipment failure, adverse events caused by operator error, cybersecurity attacks and similar events. In addition, because we lease off-site data center facilities, we cannot be assured that we will be able to expand our data center infrastructure to meet user demand in a timely manner, or on favorable economic terms. If we have issues receiving and processing data, this may delay our ability to provide products and services to our customers and business partners and damage our business. We also rely upon the performance of the systems and processes of our contract manufacturers to build and ship our products. If those systems and processes experience interruption or delay, our ability to build and ship our products in a timely manner may be harmed. Since IT is critical to our operations, any failure to perform on the part of our IT providers could impair our ability to operate effectively. In addition to the risks outlined above, problems with any of the third parties we rely on for our IT systems could result in liabilities to our customers and business partners, lower revenue and unexecuted efficiencies, and impact our results of operations and our stock price.

Integration of acquisitions could disrupt our business and harm our financial condition and stock price and may dilute the ownership of our stockholders.

We have made, and may continue to make, acquisitions in order to enhance our business. For example, we acquired Mist Systems in 2019, HTBase in 2018 and Cyphort in 2017. Acquisitions involve numerous risks, including, but not limited to, problems combining the purchased operations, technologies or products, unanticipated costs, liabilities, litigation, and diversion of management's attention from our core businesses, adverse effects on existing business relationships with suppliers and customers, risks associated with entering markets in which we have no or limited prior experience, and where competitors in such markets have stronger market positions, initial dependence on unfamiliar supply chains or relatively small supply partners, failure of our due diligence processes to identify significant problems, liabilities or other challenges of an acquired company or technology, and the potential loss of key employees, customers, distributors, vendors and other business partners of the companies we acquire.

There can be no assurance that we will be able to integrate successfully any businesses, products, technologies, or personnel that we might acquire or that the transaction will advance our business strategy. The integration of businesses that we may acquire is likely to be a complex, time-consuming, and expensive process and we may not realize the anticipated revenues or other benefits associated with our acquisitions. If we fail to successfully manage, operate or integrate any acquired business or if we are unable to efficiently operate as a combined organization, including through the use of common information and communication systems, operating procedures, financial controls, and human resources practices, we could be required to write-down investments and our business, financial condition, and results of operations may be adversely affected.

In connection with certain acquisitions, we may agree to issue common stock, or assume equity awards, that dilute the ownership of our current stockholders, use a substantial portion of our cash resources, assume liabilities (both known and unknown), record goodwill and amortizable intangible assets that will be subject to impairment testing on a regular basis and potential periodic impairment charges, incur amortization expenses related to certain intangible assets, and incur large and immediate write-offs and restructuring and other related expenses, all of which could harm our financial condition and results of operations.

We are a party to lawsuits, investigations, proceedings, and other disputes, which are costly to defend and, if determined adversely to us, could require us to pay fines or damages, undertake remedial measures or prevent us from taking certain actions, any or all of which could harm our business, results of operations, financial condition or cash flows.

We, and certain of our current and former officers and current and former members of our Board of Directors, have been and may become subject to various lawsuits. We have been served with lawsuits related to employment matters, commercial transactions

24


and patent infringement, as well as securities laws. In addition, certain U.S. governmental agencies previously conducted investigations into possible violations by the Company of the U.S. Foreign Corrupt Practices Act, or the FCPA, which ultimately resulted in the Company entering into a settlement with the SEC that involved the Company making a payment of $11.8 million in August 2019.

Generally, we cannot predict the duration, scope, outcome or consequences of litigation and government investigations. In connection with any limitation or government investigations, we may agree to settle the matter, we may be required to pay damages and incur other remedies, which may be material, and we may suffer reputational harm. In addition, if we fail to comply with the terms of any settlement agreement, we could face more substantial penalties. The lawsuits and investigations are expensive and time-consuming to defend, settle, and/or resolve, and may require us to implement certain remedial measures that could prove costly or disruptive to our business and operations. The unfavorable resolution of one or more of these matters could have a material adverse effect on our business, results of operations, financial condition or cash flows.

We are a party to litigation and claims regarding intellectual property rights, resolution of which may be time-consuming and expensive, as well as require a significant amount of resources to prosecute, defend, or make our products non-infringing.

Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. We expect that infringement claims may increase as the number of products and competitors in our market increases and overlaps occur. Third parties have asserted and may in the future assert claims or initiate litigation related to patent, copyright, trademark, and other intellectual property rights to technologies and related standards that are relevant to our products. The asserted claims and/or initiated litigation may include claims against us or our manufacturers, suppliers, partners, or customers, alleging that our products or services infringe proprietary rights. In addition, increased patent litigation brought by non-practicing entities in recent years may result, and in some cases has resulted, in our customers requesting or requiring us to absorb a portion of the costs of such litigation or providing broader indemnification for litigation, each of which could increase our expenses and negatively affect our business, financial condition and results of operations. Regardless of the merit of these claims, they have been and can be time-consuming, result in costly litigation, and may require us to develop non-infringing technologies, enter into license agreements, or cease engaging in certain activities or offering certain products or services. Furthermore, because of the potential for high awards of damages or injunctive relief that are not necessarily predictable, even arguably unmeritorious claims may be settled for significant amounts of money. If any infringement or other intellectual property claim made against us or anyone we are required to indemnify by any third-party is successful, if we are required to settle litigation for significant amounts of money, if we fail to develop non-infringing technology, if we incorporate infringing technology in our products or if we license required proprietary rights at material expense, our business, financial condition, and results of operations could be materially and adversely affected.

As we seek to sell more products directly to telecommunications, cable and cloud service provider companies and other large customers, we may be required to agree to terms and conditions that could have an adverse effect on our business or impact the amount of revenues to be recognized.

Telecommunications, cable and cloud service provider companies, which comprise a significant portion of our customer base, and other large companies, generally have greater purchasing power than smaller entities and, accordingly, often request and receive more favorable terms from suppliers. As we seek to sell more products directly to this class of customer, we may be required to agree to such terms and conditions, which may include terms that affect the timing of our ability to recognize revenue, increase our costs and have an adverse effect on our business, financial condition, and results of operations. Consolidation among such large customers can further increase their buying power and ability to require onerous terms.

In addition, these types of customers have purchased products from other vendors who promised but failed to deliver certain functionality and/or had products that caused problems or outages in the networks of these customers. As a result, these customers may request additional features from us and require substantial penalties for failure to deliver such features or may require substantial penalties for any network outages that may be caused by our products. These additional requests and penalties, if we are required to agree to them, may impact the amount of revenue recognition from such sales, which may negatively affect our business, financial condition and results of operations. In addition, increased patent litigation brought against customers in recent years, may result, and in some cases has resulted, in customers requesting or requiring vendors to absorb a portion of the costs of such litigation or providing broader indemnification for litigation, each of which could increase our expenses and negatively affect our business, financial condition and results of operations.


25


Regulation of our industry in general and the telecommunications industry in particular could harm our operating results and future prospects.

We are subject to laws and regulations affecting the sale of our products in a number of areas. For example, some governments have regulations prohibiting government entities from purchasing security products that do not meet country-specific safety, conformance or security certification criteria or in-country test requirements. Other regulations that may negatively impact our business include local content or local manufacturing requirements most commonly applicable for government, state-owned enterprise or regulated industry procurements. These types of regulations are in effect or under consideration in several jurisdictions where we do business.

The Dodd-Frank Wall Street Reform and Consumer Protection Act includes disclosure requirements applicable to public companies regarding the use of “conflict minerals” mined from the Democratic Republic of Congo and adjoining countries, which we refer to collectively as the DRC, and procedures regarding a manufacturer's efforts to prevent the sourcing of such “conflict minerals.” These minerals are present in our products. In addition, the European Union reached agreement in late 2016 on an EU-wide conflict minerals rule under which most EU importers of tin, tungsten, tantalum, gold and their ores will have to conduct due diligence to ensure the minerals do not originate from conflict zones and do not fund armed conflicts. Large manufacturers also will have to disclose how they plan to monitor their sources to comply with the rules. The regulation was adopted in 2017 with compliance required by 2021.

In addition, environmental laws and regulations relevant to electronic equipment manufacturing or operations, including laws and regulations governing the hazardous material content of our products and laws relating to the collection of and recycling of electrical and electronic equipment, may adversely impact our business and financial condition. These laws and regulations include, among others, the European Union, or EU, Restriction on the Use of Certain Hazardous Substances Directive, or RoHS. The EU RoHS and the similar laws of other jurisdictions limit the content of certain hazardous materials, such as lead, mercury, and cadmium, in electronic equipment, including our products. Currently, our products comply with the EU RoHS requirements. However, certain exemptions are scheduled to lapse. The lapse of any exemption, further changes to this or other laws, or passage of similar laws in the EU or other jurisdictions, would require us to cease selling non-compliant products and to reengineer our products to use components compatible with these regulations. This reengineering and component substitution could result in additional costs to us, disrupt our operations or logistics, and result in an adverse impact on our operating results. In addition, in validating the compliance of our products with applicable hazardous materials restrictions, we rely substantially on affirmations by our component suppliers as to the compliance of their products with respect to those same restrictions. Failure by our component suppliers to furnish accurate and timely information could subject us to penalties or liability for violation of such hazardous materials restrictions, interrupt our supply of products to the EU, and result in our customers refusing or being unable to purchase our products. Additionally, the EU and a number of other jurisdictions have adopted regulations requiring producers of electrical and electronic equipment to assume certain responsibilities for collecting, treating, recycling and disposing of products when they have reached the end of their useful life. Finally, the EU REACH regulations regulate the handling of certain chemical substances that may be used in our products.

In addition, as a contractor and subcontractor to U.S. government departments and agencies, we are subject to federal regulations pertaining to our IT systems. For instance, as a subcontractor to the U.S. Department of Defense, or DOD, the Defense Federal Acquisition Regulation Supplement, or DFARS, required that our IT systems comply with the security and privacy controls described in National Institute of Standards and Technology Special Publication 800-171, or NIST SP 800-171. The DFARS also requires that we flow the security control requirement down to certain of our own subcontractors. Failure to comply with these requirements could result in a loss of federal government business, subject us to claims or other remedies for non-compliance and negatively impact our business, financial condition, and results of operations.

The telecommunications industry is highly regulated, and our business and financial condition could be adversely affected by changes in regulations relating to the Internet telecommunications industry. Similarly, while there are currently few laws or regulations that apply directly to access to or commerce on IP networks, future regulations could include sales taxes on products sold via the Internet and Internet service provider access charges. We could be adversely affected by regulation of IP networks and commerce in any country where we market equipment and services to service providers or cloud provider companies. Regulations governing the range of services and business models that can be offered by service providers or cloud provider companies could adversely affect those customers' needs for products. For instance, in December 2017, the U.S. Federal Communications Commission repealed its 2015 regulations governing aspects of fixed broadband networks and wireless networks. This change in regulatory treatment of networks might impact service provider and cloud provider business models and their need for Internet telecommunications equipment and services. At the same time, several states have enacted their own laws and regulations governing certain aspects of fixed and wireless networks in the manner of the 2015 FCC regulations. These laws and regulations enacted by the states are or will be subject to legal challenges from the federal government and/or regulated providers.

26


Also, many jurisdictions are evaluating or implementing regulations relating to cyber security, supply chain integrity, privacy and data protection, any of which can affect the market and requirements for networking and security equipment.

The adoption and implementation of additional regulations, such as the Internet of Things (IoT) security law (SB-327) which became enforceable in 2020, could reduce demand for our products, increase the cost of building and selling our products, result in product inventory write-offs, impact our ability to ship products into affected areas and recognize revenue in a timely manner, require us to spend significant time and expense to comply, and subject us to fines and civil or criminal sanctions or claims if we were to violate or become liable under such regulations. Any of these impacts could have a material adverse effect on our business, financial condition, and results of operations.

Governmental regulations and economic sanctions affecting the import or export of products generally or affecting products containing encryption capabilities, in particular, could negatively affect our revenues and operating results.

The United States and various foreign governments have imposed controls and restrictions on the export of, among other things, certain telecommunications products and components, particularly those that contain or use encryption technology. Most of our products contain or use encryption technology and, consequently, are subject to such controls, requirements and restrictions. Certain governments, like those of Russia and China, control importation and in-country use of encryption items and technology. The scope, nature and severity of such controls vary widely across different countries and may change frequently over time.

For several years, U.S. government officials have had concerns with the security of products and services from certain telecommunications and video providers based in China. As a result, Congress has enacted bans on the use of the covered equipment and services in federal networks and even in the networks of subcontractors to the federal government.

In 2019, the U.S. Department of Commerce, or Commerce Department, proposed a rule that would subject to government review the acquisition or use of information and communication technology, or ICT, goods and services from entities owned by, controlled by, or subject to the jurisdiction of a foreign adversary. The proposal would be retroactive and apply to transactions dating back to May 15, 2019. If implemented as proposed, the rule could subject acquisition of components, modules, other parts, and any services to lengthy government review processes. This would introduce significant uncertainty into our supply chain planning as we would not be certain which potential acquisitions the government would permit and which it would reject.

Increasingly, governments have begun using export and import controls not only to further national security objectives but also to protect local industries and restrict proliferation of locally developed “emerging or foundational technology." For example, in 2018 the U.S. enacted the Export Control Reform Act, which expands the power of the Commerce Department to use export controls to protect domestic industry and to restrict the export of emerging and foundational technologies not currently subject to controls. In furtherance of that law, on November 19, 2018, the Commerce Department sought public comment on how to define emerging technologies. Our ability to market and sell our products overseas may be impacted by such export controls, if and when they are imposed.

In addition, the U.S. and other governments have especially broad sanctions and embargoes prohibiting provision of goods or services to certain countries, and territories, and to certain sanctioned governments, legal entities and individuals. Some of these restrictions have been imposed not just to protect national security but also to protect domestic industries and to achieve political aims. For instance, the Commerce Department in 2018 added to its Entity List, a Chinese semiconductor manufacturer on the express basis that it threatens the viability of U.S. competitors; the Entity List traditionally is used to restrict exports to end users that pose a security risk. Particularly far reaching and complex are restrictions imposed by the U.S. and EU on exports to Russia and, in particular, to the disputed region of Crimea. We have implemented systems to detect and prevent sales into these restricted countries or to prohibited entities or individuals, but there can be no assurance that our third party, downstream resellers and distributors will abide by these restrictions or have processes in place to ensure compliance, especially where local government regulation might prohibit adherence to such restrictions.

Certain governments also impose special local content, certification, testing, source code review, escrow and governmental recovery of private encryption keys, or other cybersecurity feature requirements to protect network equipment and software procured by or for the government. Similar requirements also may be imposed in procurements by state owned entities (“SOE’s”) or even private companies forming part of “critical network infrastructure” or supporting sensitive industries. For example, China, Vietnam and India have promulgated cybersecurity regulations affecting networking products that may impair our ability to profitably market and sell our products there. China, in particular, is expected to require implementation of non-standard Chinese encryption algorithms in products sold into certain government, SOE, critical infrastructure and sensitive industry (such as financial institutions) markets. In the U.S., there are new restrictions on the use of certain Chinese-origin components or systems either (1) in items sold to the U.S. government or (2) in the internal networks of government contractors and subcontractors (even if those

27


networks are not used for government-related projects). The U.S. government also might restrict or ban the use of certain Chinese-origin components and systems in next generation mobile communications networks (e.g. 5G).

In addition, governments sometimes impose additional taxes on certain imported products. For example, the United States and Chinese governments each have imposed tariffs on certain products originating from the other country. In 2018, the United States imposed tariffs on a large variety of products of China origin. As a result, beginning September 24, 2018, a large portion of Juniper products manufactured in China became subject to a 10% tariff on importation into the U.S. pursuant to the U.S. government’s List 3 tariff proceeding. The U.S. President announced on May 5, 2019, that the rate would increase to 25% on May 10, 2019 due to the lack of negotiation progress. On August 1, 2019, the President stated his intent to increase the List 3 tariff to 30%, which he announced would occur on October 15, 2019; this planned increase to 30% has been postponed indefinitely. Similarly, in July 2019, the U.S. President reiterated his readiness to impose tariffs on all remaining Chinese imports (List 4 tariff proceeding) if U.S.-China negotiations remained unresolved. In August 2019, he announced that he would impose a 15% tariff on List 4 imports effective September 1, 2019. Pursuant to a U.S.-China trade deal signed in mid-January, the List 3 rate will remain at 25% but the List 4 rate will decrease from 15% to 7.5%, effective February 14, 2020.

Depending upon their duration and implementation, as well as our ability to mitigate their impact, these tariffs could materially affect our business, including in the form of increased cost of goods sold, increased pricing for customers, and reduced sales.

Governmental regulation of encryption or IP networking technology and regulation of imports or exports, or our failure to obtain required import or export approval for our products, or related economic sanctions could harm our international and domestic sales and adversely affect our revenues and operating results. In addition, failure to comply with such regulations could result in harm to our reputation and ability to compete in international markets, penalties, costs, seizure of assets (including source code) and restrictions on import or export privileges or adversely affect sales to government agencies or government-funded projects.

Our actual or perceived failure to adequately protect personal data could adversely affect our business, financial condition and results of operations.

A wide variety of provincial, state, national, foreign, and international laws and regulations apply to the collection, use, retention, protection, disclosure, transfer, and other processing of personal data. These privacy- and data protection-related laws and regulations are evolving, with new or modified laws and regulations proposed and implemented frequently and existing laws and regulations subject to new or different interpretations. Further, our legal and regulatory obligations in foreign jurisdictions are subject to unexpected changes, including the potential for regulatory or other governmental entities to enact new or additional laws or regulations, to issues rulings that invalidate prior laws or regulations, or to increase penalties significantly. Compliance with these laws and regulations can be costly and can delay or impede the development and offering of new products and services.

For example, the General Data Protection Regulation (“GDPR”), which became effective in May 2018, imposes more stringent data protection requirements, and provides for significantly greater penalties for noncompliance, than the EU laws that previously applied. Additionally, California recently enacted legislation, the California Consumer Privacy Act (“CCPA”), which became effective January 1, 2020. The CCPA requires, among other things, covered companies to provide new disclosures to California consumers, and allow such consumers new abilities to opt-out of certain sales of personal information. Final regulations by the California Attorney General are expected to be published later this year.

It remains unclear the extent or timing of any modifications that will be made to the CCPA, or how such modifications will be interpreted. The effects of the CCPA potentially are significant and may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply. We may also be subject to additional obligations relating to personal data by contract that industry standards apply to our practices. Further, other states have also expanded their data protection laws. Additionally, the Federal Trade Commission and many state attorneys general are interpreting federal and state consumer protection laws to impose standards for the online collection, use, dissemination, and security of data. In addition, we may be or become subject to data localization laws mandating that data collected in a foreign country be processed and stored within that country.

Our actual or perceived failure to comply with applicable laws and regulations or other obligations to which we may be subject relating to personal data, or to protect personal data from unauthorized access, use, or other processing, could result in enforcement actions and regulatory investigations against us, claims for damages by customers and other affected individuals, fines, damage to our reputation, and loss of goodwill, any of which could have a material adverse effect on our operations, financial performance, and business. Further, evolving and changing definitions of personal data and personal information, within the EU, the U.S., U.K., and elsewhere, including the classification of IP addresses, machine identification information, location data, and other information, may limit or inhibit our ability to operate or expand our business, including limiting business relationships and partnerships that may involve the sharing or uses of data, and may require significant costs, resources, and efforts in order to comply.

28



Our ability to develop, market, and sell products could be harmed if we are unable to retain or hire key personnel.

Our future success and ability to maintain a technology leadership position depends upon our ability to recruit and retain the services of executive, engineering, sales and marketing, and support personnel. The supply of highly qualified individuals with technological and creative skills, in particular engineers in very specialized technical areas who have the expertise necessary to develop new products and develop enhancements for our current products, and provide reliable product maintenance, or sales people with specialized industry expertise, is limited and competition for such individuals is intense. None of our officers or key employees is bound by an employment agreement for any specific term. The loss of the services of any of our key employees, the inability to attract or retain personnel in the future or delays in hiring required personnel, engineers and sales people, and the complexity and time involved in replacing or training new employees, could delay the development and introduction of new products, and negatively impact our ability to market, sell, or support our products. There can be no assurance that others will not develop technologies that are similar or superior to our technology.

A number of our team members are foreign nationals who rely on visas and entry permits in order to legally work in the United States and other countries. In recent years, the United States has increased the level of scrutiny in granting H-1(B), L-1 and other business visas. In addition, the current U.S. administration has made immigration reform a priority. Compliance with United States immigration and labor laws could require us to incur additional unexpected labor costs and expenses or could restrain our ability to retain skilled professionals. Any of these restrictions could have a material adverse effect on our business, results of operations and financial conditions.

Our financial condition and results of operations could suffer if there is an impairment of goodwill or purchased intangible assets.

As of December 31, 2019, our goodwill was $3,337.1 million, and our purchased intangible assets were $185.8 million. We are required to test intangible assets with indefinite lives, including goodwill, annually or more frequently if certain circumstances change that would more likely than not reduce the fair value of a reporting unit and intangible assets below their carrying values. When the carrying value of a reporting unit’s goodwill exceeds its implied fair value of goodwill, or whenever events or changes in circumstances indicate that the carrying amount of an intangible asset might not be recoverable, a charge to operations is recorded. Either event would result in incremental expenses for that quarter, which would reduce any earnings or increase any loss for the period in which the impairment was determined to have occurred. We have in the past recorded goodwill impairment charges. Declines in our level of revenues or declines in our operating margins, or sustained declines in our stock price, increase the risk that goodwill and intangible assets with indefinite lives may become impaired in future periods.

Our goodwill impairment analysis is sensitive to changes in key assumptions used in our analysis, such as expected future cash flows, the degree of volatility in equity and debt markets, and our stock price. If the assumptions used in our analysis are not realized, it is possible that an impairment charge may need to be recorded in the future. We cannot accurately predict the amount and timing of any impairment of goodwill or other intangible assets. However, any such impairment would have an adverse effect on our results of operations.

Changes in effective tax rates or adverse outcomes resulting from examination of our income or other tax returns could adversely affect our results.

Our future effective tax rates could be subject to volatility or adversely affected by the following: earnings being lower than anticipated in countries where we have lower statutory rates and higher than anticipated earnings in countries where we have higher statutory rates; changes in the valuation of our deferred tax assets and liabilities; expiration of, or lapses in, the R&D tax credit laws applicable to us; transfer pricing adjustments related to certain acquisitions, including the license of acquired intangibles under our intercompany R&D cost sharing arrangement; costs related to intercompany restructuring; tax effects of share-based compensation; challenges to our methodologies for valuing developed technology or intercompany arrangements; limitations on the deductibility of net interest expense; or changes in tax laws, regulations, accounting principles, or interpretations thereof. For example, on November 12, 2019, in Altera Corp. v. Commissioner, the Ninth Circuit Court of Appeals denied Altera Corporation’s petition for rehearing en banc of its case, following the Ninth Circuit’s decision against Altera issued on June 7, 2019 (the “2019 Opinion”). The 2019 Opinion required related parties in an intercompany cost-sharing arrangement to share expenses related to share-based compensation. Altera appealed this decision to the U.S. Supreme Court on February 10, 2020. Pending final resolution of the Altera case, the Company’s position on cost-sharing of share-based compensation remains unchanged. If the final judicial decision is not in favor of Altera, we expect our effective tax rate and current income tax payable to be higher. We are monitoring this case and any impact the final resolution may have on our financial statements. In addition, the Tax Act made significant changes to the taxation of U.S. business entities that may have a meaningful impact to our provision for income taxes. These changes included a reduction to the federal corporate income tax rate, the current taxation of certain foreign earnings, the imposition

29


of base-erosion prevention measures which may limit the deduction of certain transfer pricing payments, and possible limitations on the deductibility of net interest expense or corporate debt obligations. Accounting for the income tax effects of the Tax Act required significant judgments and estimates that are based on current interpretations of the Tax Act. The U.S. Department of the Treasury continues to issue regulations that affect various components of the Act. Our future effective tax rate may be impacted by changes in interpretation of the regulations, as well as additional legislation and guidance regarding the Act.

Furthermore, on October 5, 2015, the Organisation for Economic Co-operation and Development, or OECD, an international association of 35 countries including the U.S., published final proposals under its Base Erosion and Profit Shifting, or BEPS, Action Plan. The BEPS Action Plan includes fifteen Actions to address BEPS in a comprehensive manner and represents a significant change to the international corporate tax landscape. These proposals, as adopted by countries, may increase tax uncertainty and adversely affect our provision for income taxes. In addition, we are generally subject to the continuous examination of our income tax returns by the Internal Revenue Service, or IRS, and other tax authorities. It is possible that tax authorities may disagree with certain positions we have taken and any adverse outcome of such a review or audit could have a negative effect on our financial position and operating results. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes, but the determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are transactions where the ultimate tax determination is uncertain. Although we believe that our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our consolidated financial statements and may materially affect our financial results in the period or periods for which such determination is made. There can be no assurance that the outcomes from continuous examinations will not have an adverse effect on our business, financial condition, and results of operations.

We may face difficulties enforcing our proprietary rights, which could adversely affect our ability to compete.

We generally rely on a combination of patents, copyrights, trademarks, and trade secret laws and contractual restrictions on disclosure of confidential and proprietary information, to establish and maintain proprietary rights in our technology and products. Although we have been issued numerous patents and other patent applications are currently pending, there can be no assurance that any of our patent applications will result in issued patents or that any of our patents or other proprietary rights will not be challenged, invalidated, infringed or circumvented or that our rights will, in fact, provide competitive advantages to us or protect our technology, any of which could result in costly product redesign efforts, discontinuance of certain product offerings and other competitive harm.

In addition, 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 assure you that we have entered into such agreements with all parties who may have or have had access to our confidential information or that the agreements we have entered into will not be breached. We cannot guarantee that any of the measures we have taken will prevent misappropriation of our technology.

Furthermore, the laws of some foreign countries may not protect our proprietary rights to the same extent as do the laws of the United States. The outcome of any actions taken in these foreign countries may be different than if such actions were determined under the laws of the United States. Although we are not dependent on any individual patents or group of patents for particular segments of the business for which we compete, if we are unable to protect our proprietary rights in a market, we may find ourselves at a competitive disadvantage to others who need not incur the substantial expense, time, and effort required to create innovative products that have enabled our success.

We are subject to risks arising from our international operations, which may adversely affect our business, financial condition, and results of operations.

We derive a substantial portion of our revenues from our international operations, and we plan to continue expanding our business in international markets. We conduct significant sales and customer support operations directly and indirectly through our distributors and value-added resellers in countries throughout the world and depend on the operations of our contract manufacturers and suppliers that are located outside of the United States. In addition, a portion of our R&D and our general and administrative operations are conducted outside the United States. In some countries, we may experience reduced intellectual property protection.

As a result of our international operations, we are affected by economic, business regulatory, social, and political conditions in foreign countries, including the following:

changes in general IT spending;


30


the imposition of government controls, inclusive of critical infrastructure protection;

changes in trade controls, economic sanctions, or other international trade regulations, which may affect our ability to import or export our products to or from various countries;

laws that restrict sales of products that are developed, manufactured, or incorporate components or assemblies from certain countries to specific customers (e.g., U.S. federal government departments and agencies) and industry segments, or for particular uses or more generally;

varying and potentially conflicting laws and regulations;

political uncertainty, including demonstrations, that could have an impact on product delivery from and into the China region;

fluctuations in local economies;

wage inflation or a tightening of the labor market;

tax policies that could have a business impact;

import tariffs imposed by the United States and reciprocal tariffs imposed by foreign countries;

data privacy rules and other regulations that affect cross border data flow; and

the impact of the following on customer spending patterns: political considerations, unfavorable changes in tax treaties or laws, natural disasters, epidemic disease or a pandemic, such as COVID-19 in Greater China, a region of importance to our supply chain and our end market sales, labor unrest, earnings expatriation restrictions, misappropriation of intellectual property, military actions, acts of terrorism, political and social unrest and difficulties in staffing and managing international operations.

Any or all of these factors could have a material adverse impact on our business, financial condition, and results of operations.

In addition, the U.K.'s formal exit from the EU on January 31, 2020, commonly referred to as Brexit, has caused, and may continue to cause, uncertainty in the global markets. The U.K. is expected to enter a transition period until December 31, 2020 permitting negotiation of a free trade deal between the US and U.K. The consequences for the economies of the U.K. and EU member states as a result of the U.K.'s withdrawal from the EU remain unknown and unpredictable. Any impact from Brexit on the Company will depend, in part, on the outcome of tariff, trade and other negotiations. For example, changes to the way service providers conduct business and transmit data between the U.K. and the EU could require us to make changes to the way we handle customer data. We are also reviewing the impact of any resulting changes to EU or U.K. law that could affect our operations, such as labor policies, financial planning, product manufacturing, and product distribution. Political and regulatory responses to the withdrawal are still developing and we are in the process of assessing the impact the withdrawal may have on our business as more information becomes available, including, but not limited to changes to U.K. immigration policy that may affect our ability to attract and retain talent in EMEA. Nevertheless, because we conduct business in the EU and the U.K., any of the effects of Brexit, including those we cannot anticipate, could have a material adverse effect on our business, business opportunities, operating results, financial condition and cash flows. The lack of certainty given the pending EU-U.K. negotiations creates the risk that, notwithstanding that we have devoted significant resources to preparing for the impact of Brexit, we may not be adequately prepared for an unforeseen outcome.

Our business is also impacted by the negotiation and implementation of free trade agreements between the United States and other nations. Such agreements can reduce barriers to international trade and thus the cost of conducting business overseas. For instance, the United States reached a new trilateral trade agreement with the Governments of Canada and Mexico to replace the North American Free Trade Agreement (NAFTA). The United States and Mexico have ratified the agreement, with Canada expected to follow suit in the coming months. Even after ratification, the three nations must meet various obligations before the agreement takes effect.

Many of the products that we have manufactured in China are transported by air cargo from Hong Kong. Recently, there have been political demonstrations in Hong Kong that have resulted in cancellations or delays in flights in and out of China. If these demonstrations and their impact on air shipments continue, we could experience delays in product deliveries from China or be required to change our shipping practices, which could adversely impact our business.

31



Further, the spread of COVID-19from China has affected the manufacturing and shipment of goods. In January 2020, the Chinese government imposed certain restrictions on movement of people and goods to limit the spread of COVID-19 in and around Wuhan. While our products are not manufactured in Wuhan, any delay in production or delivery of our products or components made by our suppliers due to an extended closure of our supplier's plants as a result of efforts to limit the spread of COVID-19 in China could adversely impact our business. In addition, several airlines have canceled flights to and from China, affecting the ability to obtain components needed for manufacturing elsewhere. The United States also imposed flights rules at the beginning of February that redirect flights carrying passengers who have visited China to one of seven U.S. airports. This applies even for flights not originating in China. If any of our products are shipped as cargo on such flights, they could be diverted to those airports.

Moreover, local laws and customs in many countries differ significantly from or conflict with those in the United States or in other countries in which we operate. 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. There can be no assurance that our employees, contractors, channel partners, and agents will not take actions in violation of our policies and procedures, which are designed to ensure compliance with U.S. and foreign laws and policies. Violations of laws or key control policies by our employees, contractors, channel partners, or agents could result in termination of our relationship, financial reporting problems, fines, and/or penalties for us, or prohibition on the importation or exportation of our products, and could have a material adverse effect on our business, financial condition and results of operations. In addition, any theft or unauthorized use or publication of our intellectual property and other confidential business information could harm our competitive position.

Our products are highly technical and if they contain undetected defects, errors or malware or do not meet customer quality expectations, our business could be adversely affected, and we may be subject to additional costs or lawsuits or be required to pay damages in connection with any alleged or actual failure of our products and services.

Our products are highly technical and complex, are critical to the operation of many networks, and, in the case of our security products, provide and monitor network security and may protect valuable information. Our products have contained and may contain one or more undetected errors, defects, malware, or security vulnerabilities. These errors may arise from hardware or software we produce or procure from third parties. Some errors in our products may only be discovered after a product has been installed and used by end-customers.

Any errors, defects, malware or security vulnerabilities discovered in our products after commercial release could result in monetary penalties, negative publicity, loss of revenues or delay in revenue recognition, loss of customers, loss of future business and reputation, penalties, and increased service and warranty cost, any of which could adversely affect our business, financial condition, and results of operations. In addition, in the event an error, defect, malware, or vulnerability is attributable to a component supplied by a third-party vendor, we may not be able to recover from the vendor all of the costs of remediation that we may incur. In addition, we could face claims for product liability, tort, or breach of warranty or indemnification. Defending a lawsuit, regardless of its merit, is costly and may divert management’s attention. If our business liability insurance coverage is inadequate, or future coverage is unavailable on acceptable terms or at all, our financial condition and results of operations could be harmed. Moreover, if our products fail to satisfy our customers' quality expectations for whatever reason, the perception of and the demand for our products could be adversely affected.

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

Because a substantial portion of our business is conducted outside the United States, we face exposure to adverse movements in non-U.S. currency exchange rates. These exposures may change over time as business practices evolve and could have a material adverse impact on our financial condition and results of operations.

The majority of our revenues and expenses are transacted in U.S. Dollars. We also have some transactions that are denominated in foreign currencies, primarily the British Pound, Chinese Yuan, Euro, and Indian Rupee related to our sales and service operations outside of the United States. An increase in the value of the U.S. Dollar could increase the real cost to our customers of our products in those markets outside the United States in which we sell in U.S. Dollars. This could negatively affect our ability to meet our customers' pricing expectations in those markets and may result in erosion of gross margin and market share. A weakened U.S. Dollar could increase the cost of local operating expenses and procurement of raw materials to the extent we must purchase components in foreign currencies.

Currently, we hedge currency exposures associated with certain assets and liabilities denominated in nonfunctional currencies and periodically hedge anticipated foreign currency cash flows, with the aim of offsetting the impact of currency fluctuations on these exposures. However, hedge activities can be costly, and hedging cannot fully offset all risks, including long-term declines or

32


appreciation in the value of the U.S. Dollar. If our attempts to hedge against these risks are not successful, or if long-term declines or appreciation in the value of the U.S. Dollar persist, our financial condition and results of operations could be adversely impacted.

If we fail to adequately evolve our financial and managerial control and reporting systems and processes, our ability to manage and grow our business will be negatively affected.

Our ability to successfully offer our products and implement our business plan in a rapidly evolving market requires an effective planning, forecasting, and management process to enable us to effectively scale and adjust our business and business models in response to fluctuating market opportunities and conditions. We will need to continue to improve our financial and managerial control and our reporting systems and procedures in order to manage our business effectively in the future. If we fail to effectively improve our systems and processes or we fail to monitor and ensure that these systems and processes are being used correctly, our ability to manage our business, financial condition, and results of operations may be negatively affected.

If our products do not interoperate with our customers’ networks, installations will be delayed or cancelled and could harm our business.

Our products are designed to interface with our customers’ existing networks, each of which have different specifications and utilize multiple protocol standards and products from other vendors. Many of our customers’ networks contain multiple generations of products that have been added over time as these networks have grown and evolved. Our products must interoperate with many or all of the products within these networks as well as future products in order to meet our customers’ requirements. If we find errors in the existing software or defects in the hardware used in our customers’ networks, we may need to modify our software or hardware to fix or overcome these errors so that our products will interoperate and scale with the existing software and hardware, which could be costly and could negatively affect our business, financial condition, and results of operations. In addition, if our products do not interoperate with those of our customers’ networks, demand for our products could be adversely affected or orders for our products could be cancelled. This could hurt our operating results, damage our reputation, and seriously harm our business and prospects.

Our products incorporate and rely upon licensed third-party technology, and if licenses of third-party technology do not continue to be available to us or are not available on terms acceptable to us, our revenues and ability to develop and introduce new products could be adversely affected.

We integrate licensed third-party technology into certain of our products. From time to time, we may be required to renegotiate our current third-party licenses or license additional technology from third-parties to develop new products or product enhancements or to facilitate new business models. Third-party licenses may not be available or continue to be available to us on commercially reasonable terms. The failure to comply with the terms of any license, including free open source software, may result in our inability to continue to use such license. Some of our agreements with our licensors may be terminated for convenience by them. In addition, we cannot be certain that our licensors are not infringing the intellectual property rights of third parties or that our licensors have sufficient rights to the licensed intellectual property in all jurisdictions in which we may sell our products. Third- party technology we incorporate into our products that is deemed to infringe on the intellectual property of others may result, and in some cases has resulted, in limitations on our ability to source technology from those third parties, restrictions on our ability to sell products that incorporate the infringing technology, increased exposure to liability that we will be held responsible for incorporating the infringing technology in our products and increased costs involved in removing that technology from our products or developing substitute technology. Our inability to maintain or re-license any third-party licenses required in our products or our inability to obtain third-party licenses necessary to develop new products and product enhancements, could require us, if possible, to develop substitute technology or obtain substitute technology of lower quality or performance standards or at a greater cost, any of which could delay or prevent product shipment and harm our business, financial condition, and results of operations.

We rely on the availability and performance of information technology services provided by third parties, including IBM which will manage a significant portion of our systems.

Under the terms of our recent Master Services Agreement and certain Statements of Work, IBM provides us with a broad range of information technology services, such as applications, including support, development and maintenance; infrastructure management and support, including for servers storage and network devices; and end user support including service desk. Our businesses are dependent on the services provided and systems operated for us by IBM and its third-party providers. The failure of one or more of these entities to meet our performance standards and expectations, including with respect to data security, may have a material adverse effect on our business, results of operations or financial condition.

Our success is dependent on our ability to maintain effective relationships with IBM and other third-party technology and service providers as well as the ability of IBM and any other third-party providers to perform as expected. We may terminate our agreement

33


with IBM and any and all Statements of Work at any time on short notice for cause, convenience, certain specific performance failures, a breach of warranties by IBM, failure to transform, changes in law, force majeure, or a change in the control of either IBM or us. Depending on the type and timing of a termination, we may be required to pay certain termination amounts to IBM. IBM's only right to terminate the Master Services Agreement is based on our failure to comply with certain terms applying to disputed payments.

This arrangement is subject to various risks, some of which are not within our control. These risks include, but are not limited to, disruption in services and the failure to protect the security and integrity of our data under the terms of the agreement. We are unable to provide assurances that some or all of these risks will not occur. Failure to effectively mitigate these risks, if they occur, could have a material adverse effect on our operations and financial results. In addition, we could face significant additional costs or business disruption if our arrangement with IBM is terminated or impaired and we cannot find alternative IT services or support on commercially reasonable terms or on a timely basis or if we are unable to hire new employees in order to return these services in-house.

We are required to evaluate the effectiveness of our internal control over financial reporting and publicly disclose material weaknesses in our controls. Any adverse results from such evaluation may adversely affect investor perception, and our stock price.

Section 404 of the Sarbanes-Oxley Act of 2002 requires our management to assess the effectiveness of our internal control over financial reporting and to disclose in our filing if such controls were unable to provide assurance that a material error would be prevented or detected in a timely manner. We have an ongoing program to review the design of our internal controls framework in keeping with changes in business needs, implement necessary changes to our controls design and test the system and process controls necessary to comply with these requirements. If in the future, our internal controls over financial reporting are determined to be not effective resulting in a material weakness or significant deficiency, investor perceptions regarding the reliability of our financial statements may be adversely affected which could cause a decline in the market price of our stock and otherwise negatively affect our liquidity and financial condition.

Failure to maintain our credit ratings could adversely affect our cost of funds and related margins, liquidity, competitive position and access to capital markets.

The major credit rating agencies routinely evaluate our indebtedness. This evaluation is based on a number of factors, which include financial strength as well as transparency with rating agencies and timeliness of financial reporting. There can be no assurance that we will be able to maintain our credit ratings and failure to do so could adversely affect our cost of funds and related margins, liquidity, competitive position and access to capital markets.

We may be unable to generate sufficient cash flow to satisfy our expenses, make anticipated capital expenditures or service our debt obligations, including the Notes and the Revolving Credit Facility.

As of December 31, 2019, we had $1,700.0 million in aggregate principal amount of senior notes, which we refer to collectively as the Notes. In April 2019, we entered into a new credit agreement with certain institutional lenders that provides for a five-year $500.0 million unsecured revolving credit facility, which we refer to as the Revolving Credit Facility, with an option to increase the Revolving Credit Facility by up to an additional $200.0 million, subject to the lenders' approval. The credit agreement will terminate in April 2024, at which point all amounts borrowed must be repaid (subject to two one-year maturity extension options). As of December 31, 2019, no amounts were outstanding under the Revolving Credit Facility.

We may not be able to generate sufficient cash flow to enable us to satisfy our expenses, make anticipated capital expenditures or service our indebtedness, including the Notes and the Revolving Credit Facility (if drawn upon). Our ability to pay our expenses, satisfy our debt obligations, refinance our debt obligations and fund planned capital expenditures will depend on our future performance, which will be affected by general economic, financial, competitive, legislative, regulatory and other factors beyond our control. Based upon current levels of operations, we believe cash flow from operations and available cash will be adequate for at least the next twelve months to meet our anticipated requirements for working capital, capital expenditures and scheduled payments of principal and interest on our indebtedness, including the Notes and the Revolving Credit Facility (if drawn upon). However, if we are unable to generate sufficient cash flow from operations or to borrow sufficient funds in the future to service our debt, we may be required to sell assets, reduce capital expenditures, refinance all or a portion of our existing debt (including the Notes) or obtain additional financing. There is no assurance that we will be able to refinance our debt, sell assets or borrow more money on terms acceptable to us, or at all.


34


The indenture that governs the Notes contain various covenants that limit our ability and the ability of our subsidiaries to, among other things:

incur liens;

incur sale and leaseback transactions; and

consolidate or merge with or into, or sell substantially all of our assets to, another person.

The Credit Agreement contains two financial covenants along with customary affirmative and negative covenants that include the following:

maintenance of a leverage ratio no greater than 3.0x (provided that if a material acquisition has been consummated,
we are permitted to maintain a leverage ratio no greater than 3.5x for up to four quarters) and an interest coverage ratio no less than 3.0x

covenants that limit or restrict the ability of the Company and its subsidiaries to, among other things, grant liens, merge or consolidate, dispose of all or substantially all of its assets, change their accounting or reporting policies, change their business and incur subsidiary indebtedness, in each case subject to customary exceptions for a credit facility of this size and type.

As a result of these covenants, we are limited in the manner in which we can conduct our business, and we may be unable to engage in favorable business activities or finance future operations or capital needs. Accordingly, these restrictions may limit our ability to successfully operate our business. A failure to comply with these restrictions could lead to an event of default, which could result in an acceleration of the indebtedness, which could result in an event of default under our other debt instruments. Our future operating results may not be sufficient to enable compliance with these covenants to remedy any such default. In addition, in the event of an acceleration, we may not have or be able to obtain sufficient funds to make any accelerated payments, including those under the Notes, and the Revolving Credit Facility (if drawn upon).

In addition, certain changes under the Tax Act may result in limitations on the deductibility of our net business interest expenses. The Tax Act generally limits the annual deduction for net business interest expense to an amount equal to 30% of adjusted taxable income. As a result, if our taxable income were to decline, we may not be able to fully deduct our net interest expense. These changes, among others under the Tax Act, could result in increases to our future U.S. tax expenses, which could have a material impact on our business.

A portion of the transaction consideration we received from the divestiture of our Junos Pulse product portfolio is in the form of a non-contingent seller promissory note and we may not receive the amount owed to us (including accrued interest), including in the time frame contemplated, by the buyer under the note.

In the fourth quarter of fiscal 2014, we completed the sale of our Junos Pulse product portfolio to an affiliate of Siris Capital, a private equity firm, for total consideration of $230.7 million, of which $125.0 million was in the form of an 18-month non-contingent interest-bearing promissory note issued to the Company. On May 1, 2017, we received a principal payment in the amount of $75.0 million and outstanding interest on the note, and we and the issuer agreed to further amend the terms of the note with respect to the remaining approximately $58.0 million to, among other things, extend the maturity date from December 31, 2018 to September 30, 2022, provided that interest due can be paid in kind by increasing the outstanding principal amount of the note and subordinate the note to other debt issued by senior lenders. Since a portion of the transaction consideration is in the form of a non-contingent seller promissory note and the note is subordinated to debt issued by senior lenders, there is the risk that we may not receive the amount owed to us (including accrued interest), including in the time frame contemplated, under the note. In the event that the promissory note is not repaid on the terms we contemplate, any collection or restructuring efforts we undertake may be costly and require significant time and attention from our management and there is no guarantee that we will be able to recover the amounts owed to us in full.

Our failure to pay quarterly dividends to our stockholders or the failure to meet our commitments to return capital to our stockholders could have a material adverse effect on our stock price.

Our ability to pay quarterly dividends or achieve our intended capital return policy will be subject to, among other things, our financial position and results of operations, available cash and cash flow, capital and debt service requirements, use of cash for acquisitions and other factors. Any failure to pay or increase future dividends as announced, or a reduction or discontinuation of quarterly dividends could have a material adverse effect on our stock price.

35



In January 2018, we announced that our Board of Directors approved a new $2.0 billion buyback authorization, which replaced our prior authorization and in October 2019, the Board authorized the repurchase of up to an additional $1.0 billion of common stock under the 2018 Stock Repurchase Program. Any failure to meet our commitments to return capital to our stockholders could have a material adverse effect on our stock price.

The investment of our cash balance and our investments in government and corporate debt securities and equity securities are subject to risks, which may cause losses and affect the liquidity of these investments.

At December 31, 2019, we had $1,215.8 million in cash and cash equivalents and $1,327.8 million in short-and long-term investments. We have invested these amounts primarily in asset-backed securities, certificates of deposit, commercial paper, corporate debt securities, foreign government debt securities, money market funds, mutual funds, time deposits, U.S. government agency securities, and U.S. government securities. We also have $189.8 million in other long-term assets for our investments in privately-held companies. Certain of our investments are subject to general credit, liquidity, market, sovereign debt, and interest rate risks. Our future investment income may fall short of expectations due to changes in interest rates or if the decline in fair value of our publicly traded debt or equity investments is judged to be other-than-temporary. These market risks associated with our investment portfolio may have a material adverse effect on our liquidity, financial condition, and results of operations.

Changes in the method of determining the London Interbank Offered Rate, or LIBOR, or the replacement of LIBOR with an alternative reference rate, may adversely affect our financial condition and results of operations.

Certain of our financial obligations and instruments, including our credit facility, Pulse note, supplier finance programs, and floating rate notes that we have invested in, as well as interest rate swaps that we use as fair value hedges of our fixed-rate 2041 Notes, are or may be made at variable interest rates that use LIBOR (or metrics derived from or related to LIBOR) as a benchmark for establishing the interest rate. On July 27, 2017, the United Kingdom’s Financial Conduct Authority announced that it intends to stop persuading or compelling banks to submit LIBOR rates after 2021. These reforms may cause LIBOR to perform differently than in the past or to disappear entirely. These reforms may also result in new methods of calculating LIBOR to be established, or alternative reference rates to be established. For example, the Federal Reserve Bank of New York has begun publishing a Secured Overnight Funding Rate, or SOFR, which is intended to replace U.S. dollar LIBOR, and central banks in several other jurisdictions have also announced plans for alternative reference rates for other currencies. The potential consequences of these actions cannot be fully predicted and could have an adverse impact on the market value for or value of LIBOR-linked securities, loans, and other financial obligations or extensions of credit held by or due to us. Changes in market interest rates may influence our financing costs, returns on financial investments and the valuation of derivative contracts and could reduce our earnings and cash flows. In addition, any transition process may involve, among other things, increased volatility or illiquidity in markets for instruments that rely on LIBOR, reductions in the value of certain instruments or the effectiveness of related transactions such as hedges, increased borrowing costs, uncertainty under applicable documentation, or difficult and costly consent processes. This could materially and adversely affect our results of operations, cash flows, and liquidity.

Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.

Our amended and restated bylaws provide that, unless we consent to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or if the Court of Chancery does not have jurisdiction, the U.S. District Court for the District of Delaware) is the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf; (ii) any action asserting a claim of breach of fiduciary duty owed by any of our current or former directors, officers, or other employees to us or to our stockholders; (iii) any action asserting a claim arising pursuant to the Delaware General Corporation Law, our restated certificate of incorporation, or our bylaws; (iv) any action or proceeding asserting a claim as to which Delaware General Corporation Law confers jurisdiction on the Court of Chancery or (v) any action asserting a claim governed by the internal affairs doctrine. The exclusive forum provisions in our bylaws may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our current or former directors, officers, or other employees, which may discourage such lawsuits against us and our current or former directors, officers, and other employees. Alternatively, if a court were to find the exclusive forum provisions contained in our bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could have a material and adverse impact on our business.


36


Uninsured losses could harm our operating results.

We self-insure against many business risks and expenses, such as intellectual property litigation and our medical benefit programs, where we believe we can adequately self-insure against the anticipated exposure and risk or where insurance is either not deemed cost-effective or is not available. We also maintain a program of insurance coverage for various types of property, casualty, and other risks. We place our insurance coverage with various carriers in numerous jurisdictions. The types and amounts of insurance that we obtain vary from time to time and from location to location, depending on availability, cost, and our decisions with respect to risk retention. The policies are subject to deductibles, policy limits, and exclusions that result in our retention of a level of risk on a self-insurance basis. In addition, our insurance coverage may not be adequate to compensate us for all losses or failures that may occur. Losses not covered by insurance could be substantial and unpredictable and could adversely affect our financial condition and results of operations.

Our stock price may fluctuate.

Historically, our common stock has experienced substantial price volatility, particularly as a result of variations between our actual financial results and the published expectations of analysts and as a result of announcements by our competitors and us. Furthermore, speculation in the press or investment community about our strategic position, financial condition, results of operations, business, security of our products, liabilities or significant transactions can cause changes in our stock price. In addition, the stock market has experienced extreme price and volume fluctuations that have affected the market price of many technology companies in particular and that have often been unrelated to the operating performance of these companies. From time to time, economic weakness has contributed to extreme price and volume fluctuations in global stock markets that have also reduced the market price of many technology company stocks, including ours. These factors, as well as general economic and political conditions and the announcement of proposed and completed acquisitions or other significant transactions, or any difficulties associated with such transactions, by us or our current or potential competitors, may materially adversely affect the market price of our common stock in the future.

ITEM 1B. Unresolved Staff Comments

Not applicable.

ITEM 2. Properties

Our corporate headquarters is located on 80 acres of owned land in Sunnyvale, California and includes approximately 0.7 million square feet of owned buildings.

In addition, we lease space (including offices and other facilities) in various locations throughout the United States, Canada, South America, EMEA, and APAC regions, including offices in Australia, China, Hong Kong, India, Ireland, Israel, Japan, the Netherlands, Russia, United Arab Emirates, and the United Kingdom. As of December 31, 2019, we leased approximately 1.7 million square feet worldwide, with approximately 35% in North America. The respective operating leases expire at various times through November 2029. Each leased facility is subject to an individual lease or sublease, which could provide various options to renew/terminate the agreement or to expand/contract the leased space. We believe that our current offices and other facilities are in good condition and appropriately support our current business needs. We may improve, replace or reduce facilities as considered appropriate to meet the needs of our operations.

For additional information regarding obligations under our leases, see Note 16, Commitments and Contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report. For additional information regarding properties by geographic region, see Note 13, Segments, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report.

ITEM 3. Legal Proceedings

The information set forth under the heading “Legal Proceedings” in Note 16, Commitments and Contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report, is incorporated herein by reference.

ITEM 4. Mine Safety Disclosures

Not applicable.


37


PART II

ITEM 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
 
Market Information

The principal market in which our common stock is traded is the New York Stock Exchange, or NYSE, under the symbol JNPR.

Stockholders
As of February 13, 2020, there were 649 stockholders of record of our common stock and we believe a substantially greater number of beneficial owners who hold shares through brokers, banks or other nominees.

Dividends

We paid cash dividends of $0.19 per share each quarter, totaling $260.1 million during the year ended December 31, 2019. In January 2020, we declared a quarterly cash dividend of $0.20 per share of common stock to be paid on March 23, 2020 to stockholders of record as of the close of business on March 2, 2020. The declaration and amount of any future cash dividends are at the discretion of the Board of Directors and will depend on our financial performance, economic outlook, and any other relevant considerations.

Unregistered Securities Issued

On April 1, 2019, we issued 725,955 shares of our common stock as consideration to three individuals in connection with the Mist acquisition in the second quarter of 2019.

On December 6, 2019, we issued 107,514 shares of our common stock as consideration to an individual in connection with the acquisition of AppFormix in 2016.

The issuance of the above securities was exempt from registration under the Securities Act of 1933, as amended (the “Securities Act”), in reliance upon Section 4(a)(2) of the Securities Act as transactions by an issuer not involving any public offering and/or the private offering safe harbor provision of Rule 506 of Regulation D promulgated under the Securities Act.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

The following table provides stock repurchase activity during the three months ended December 31, 2019 (in millions, except per share amounts):
Period 
Total Number
of Shares
Purchased
 
Average
Price Paid
per Share
 
Total Number
of Shares
Purchased as
Part of Publicly
Announced
Plans or
Programs(2)
 
Maximum Dollar
Value of Shares
that May Still Be
Purchased
Under the Plans
or Programs(2)
October 1 - October 31, 2019(1)
6.4

 
$
25.15

 
6.4

 
$
1,700.0

November 1 - November 30, 2019

 
$

 

 
$
1,700.0

December 1 - December 31, 2019

 
$

 

 
$
1,700.0

Total
6.4

 
$

 
6.4

 
 
________________________________
(1) 
As part of the 2018 Stock Repurchase Program, on October 28, 2019, the Company entered into an ASR, to repurchase an aggregate of approximately $200.0 million of the Company’s outstanding common stock. The Company made an up-front payment of $200.0 million pursuant to the ASR and received and retired an initial 6.4 million shares of the Company’s common stock for an aggregate price of $160.0 million. See Note 18, Subsequent Events, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report for a discussion of the Company's ASR completion subsequent to December 31, 2019.
(2) 
Shares were repurchased during the periods set forth in the table above under our stock repurchase program, which had been approved by the Board and authorized us to purchase an aggregate of up to $3.0 billion of our common stock. Future share repurchases under our capital return plan will be subject to a review of the circumstances in place at that time and will be made from time to time in private transactions or open market purchases as permitted by securities laws and other legal requirements. This program may be discontinued at any time. See Note 18, Subsequent Events, for discussion of the Company's ASR completion and stock repurchase activity subsequent to December 31, 2019. For the majority of restricted stock units granted to executive officers of the Company, the number of shares issued on the date the restricted stock units vest is net of shares withheld to meet applicable tax withholding requirements. Although these withheld shares are not issued or considered common stock repurchases under our stock repurchase program and therefore are not included in the preceding

38


table, they are treated as common stock repurchases in our financial statements as they reduce the number of shares that would have been issued upon vesting, see Note 11, Equity, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report.

Company Stock Performance 

The information contained in this Company Stock Performance section shall not be deemed to be incorporated by reference into other U.S. Securities and Exchange Commission, or SEC, filings; nor deemed to be soliciting material or filed with the Commission or subject to Regulation 14A or 14C or subject to Section 18 of the Exchange Act. The comparisons in the performance graph below are based upon historical data and are not indicative of, or intended to forecast, future performance of our common stock.

The performance graph below shows the cumulative total stockholder return over a five-year period assuming the investment of $100 on December 31, 2014, in each of Juniper Networks' common stock, the Standard & Poor's 500 Stock Index (“S&P 500”), and the NASDAQ Telecommunications Index. Total stockholder return assumes reinvestment of all dividends.

chart-e16cb7af54de54aa97f.jpg

 
As of December 31, 
 
2014

2015

2016

2017

2018

2019
JNPR
$
100.00


$
125.51


$
130.64


$
133.63


$
129.54


$
122.25

S&P 500
$
100.00


$
101.37


$
113.49


$
138.26


$
132.19


$
173.80

NASDAQ Telecommunications Index
$
100.00


$
94.70


$
111.36


$
133.88


$
140.93


$
160.17


39


ITEM 6. Selected Financial Data

The following selected consolidated financial data is derived from our audited Consolidated Financial Statements. As our operating results are not necessarily indicative of future operating results, this data should be read in conjunction with Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations, and the Consolidated Financial Statements and the notes thereto in Item 8, Financial Statements and Supplementary Data, of this Report, which are incorporated herein by reference.

The information presented below reflects the impact of certain significant transactions and the adoption of certain accounting pronouncements, which makes a direct comparison difficult between each of the last five fiscal years. For a complete description of matters affecting the results in the tables below during the three years ended December 31, 2019, see Notes to Consolidated Financial Statements in Item 8 of Part II of this Report.

Consolidated Statements of Operations Data
 
Years Ended December 31, 
 
2019
 
2018(1)
 
2017(2)
 
2016
 
2015
 
(In millions) 
Net revenues
$
4,445.4

 
$
4,647.5

 
$
5,027.2

 
$
4,990.1

 
$
4,857.8

Gross margin
2,616.8

 
2,741.2

 
3,072.1

 
3,104.5

 
3,078.6

Operating income
442.2

 
572.2

 
848.1

 
889.7

 
912.0

Net income
$
345.0

 
$
566.9

 
$
306.2

 
$
592.7

 
$
633.7

 
 
_______________________________
(1) 
Fiscal year 2018 includes a tax benefit of $133.0 million related to a lapse in the statute of limitations and tax accounting method changes related to deferred revenue.
(2) 
Fiscal year 2017 includes an estimated $289.5 million of tax expense related to the U.S. Tax Cuts and Jobs Act, and pre-tax restructuring charges of $65.6 million.

Per Common Share Data
 
Years Ended December 31, 
 
2019
 
2018
 
2017
 
2016
 
2015
Net income per share:
 

 
 
 
 

 
 

 
 

Basic
$
1.01

 
$
1.62

 
$
0.81

 
$
1.55

 
$
1.62

Diluted
$
0.99

 
$
1.60

 
$
0.80

 
$
1.53

 
$
1.59

Cash dividends declared per share of common stock
$
0.76

 
$
0.72

 
$
0.40

 
$
0.40

 
$
0.40



40


Consolidated Balance Sheet Data
 
As of December 31,
 
2019
 
2018
 
2017
 
2016
 
2015
 
(In millions)
Cash, cash equivalents, and investments
$
2,543.6

 
$
3,758.1

 
$
4,021.0

 
$
3,657.3

 
$
3,192.2

Working capital
1,665.9

 
2,739.3

 
2,446.3

 
2,236.0

 
1,110.5

Goodwill
3,337.1

 
3,108.8

 
3,096.2

 
3,081.7

 
2,981.3

Total assets(1)(2)
8,837.7

 
9,363.3

 
9,833.8

 
9,656.5

 
8,607.9

Total debt(1)
1,683.9

 
2,139.0

 
2,136.3

 
2,133.7

 
1,937.4

Total long-term liabilities (excluding long-term debt)(2)(3)
999.3

 
908.5

 
1,278.4

 
824.4

 
594.1

Total stockholders' equity(4)(5)
$
4,610.6

 
$
4,823.2

 
$
4,680.9

 
$
4,962.5

 
$
4,574.4

________________________________
(1)
Fiscal year 2016 includes the adoption of Accounting Standards Update ("ASU") No. 2015-03 (Subtopic 835-30) - Simplifying the Presentation of Debt Issuance Costs, requiring that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts. Other long-term assets and long-term debt in the prior years were retrospectively adjusted to conform to the required presentation.
(2)
Fiscal year 2019 reflects the impact of the adoption of the new lease accounting standard under the modified retrospective approach.
(3)
Fiscal year 2017 includes an estimated $394.0 million recorded in long-term income taxes payable related to the one-time transition tax as a result of the Tax Cuts and Jobs Act.
(4)
Fiscal year 2017 includes the adoption of ASU No. 2016-09 (Topic 718) Compensation—Stock Compensation: Improvements to Employee Share-Based Payment Accounting, which simplified several aspects of the accounting for share-based payment transactions, including the accounting for forfeitures, among other things. We elected to account for forfeitures as they occur using a modified retrospective transition method, rather than estimating forfeitures, resulting in a cumulative-effect adjustment of $9.0 million, which increased the January 1, 2017 opening accumulated deficit balance on the Consolidated Balance Sheets.
(5)
Fiscal year 2018 includes the adoption of ASU No. 2014-09 (Topic 606) Revenue from Contracts with Customers, which provides guidance for revenue recognition that superseded the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition and most industry specific guidance. We adopted the standard under the modified retrospective approach, applying the amendments to prospective reporting periods. Upon adoption, we recorded a cumulative effect adjustment of $324.7 million, which decreased the January 1, 2018 opening accumulated deficit balance on the Consolidated Balance Sheet primarily due to the application of the new guidance in the areas of distributor sales, software and related services revenue, variable consideration, revenue allocation, and contract acquisition costs.





41


ITEM 7. Management's Discussion and Analysis of Financial Condition and Results of Operations

The following discussion should be read with the Business in Item 1 of Part I and the Consolidated Financial Statements and the related notes in Item 8 of Part II of this Report.

The following discussion is based upon our Consolidated Financial Statements included elsewhere in this Report, which have been prepared in accordance with U.S. generally accepted accounting principles, or U.S. GAAP. In the course of operating our business, we routinely make decisions as to the timing of the payment of invoices, the collection of receivables, the manufacturing and shipment of products, the fulfillment of orders, the purchase of supplies, and the building of inventory and spare parts, among other matters. In making these decisions, we consider various factors including contractual obligations, customer satisfaction, competition, internal and external financial targets and expectations, and financial planning objectives. Each of these decisions has some impact on the financial results for any given period. For further information about our critical accounting policies and estimates, see “Critical Accounting Policies and Estimates” section included in this “Management's Discussion and Analysis of Financial Condition and Results of Operations.”

To aid in understanding our operating results for the periods covered by this Report, we have provided an executive overview, which includes a summary of our business and market environment along with a financial results and key performance metrics overview. These sections should be read in conjunction with the more detailed discussion and analysis of our consolidated financial condition and results of operations in this Item 7, our “Risk Factors” section included in Item 1A of Part I, and our Consolidated Financial Statements and notes thereto included in Item 8 of Part II of this Report.


42


Executive Overview

Financial Results and Key Performance Metrics Overview

The following table provides an overview of our financial results and key financial metrics (in millions, except per share amounts, percentages, and days sales outstanding, or DSO):
 
As of and for the Years Ended December 31,
 
2019
 
2018
 
$ Change
 
% Change
 
 
 
 
 
 
 
 
Net revenues
$
4,445.4

 
$
4,647.5

 
$
(202.1
)
 
(4
)%
Gross margin
$
2,616.8

 
$
2,741.2

 
$
(124.4
)
 
(5
)%
Percentage of net revenues
58.9
%
 
59.0
%
 
 
 
 
Operating income
$
442.2

 
$
572.2

 
$
(130.0
)
 
(23
)%
Percentage of net revenues
9.9
%
 
12.3
%
 
 
 
 
Net income
$
345.0

 
$
566.9

 
$
(221.9
)
 
(39
)%
Percentage of net revenues
7.8
%
 
12.2
%
 
 
 
 
Net income per share
 
 
 
 
 
 
 
Basic
$
1.01

 
$
1.62

 
$
(0.61
)
 
(38
)%
Diluted
$
0.99

 
$
1.60

 
$
(0.61
)
 
(38
)%
 
 
 
 
 
 
 
 
Operating cash flows
$
528.9

 
$
861.1

 
$
(332.2
)
 
(39
)%
Stock repurchase plan activity
$
550.0

 
$
750.0

 
$
(200.0
)
 
(27
)%
Cash dividends declared per common stock
$
0.76

 
$
0.72

 
$
0.04

 
6
 %
DSO(*)
66

 
58

 
8

 
14
 %
 
 
 
 
 
 
 
 
Deferred revenue
$
1,223.4

 
$
1,213.6

 
$
9.8

 
1
 %
Product deferred revenue
$
132.6

 
$
144.4

 
$
(11.8
)
 
(8
)%
Service deferred revenue
$
1,090.8

 
$
1,069.2

 
$
21.6

 
2
 %
________________________________
(*)
DSO is for the fourth quarter ended December 31, 2019, and 2018.

Net Revenues: The net revenues decreased primarily due to the Service Provider vertical, partially offset by growth in Enterprise and Cloud. We believe the decline in the Service Provider vertical is due to continued business challenges facing some of our largest Service Provider customers. Our Cloud vertical has returned to year-over-year growth. Certain large Cloud customers were transitioning their network architecture as they continued to add capacity. The transition from purchasing our MX product family to our PTX product family contributed to the decline in our net revenues as the PTX product family has a lower average selling price compared to the MX product family. We believe the MX to PTX transition is largely behind us. Nevertheless, we are focused on the Cloud vertical as well as the transition to 400-gig Ethernet, or 400G, which we believe will present further opportunities for Juniper across our portfolio as our Cloud customers value high-performance, highly compact, power efficient infrastructures, which we support and continue to develop. Our Enterprise vertical grew year-over-year, primarily due to services and to a lesser extent, routing and security, partially offset by a decline in switching. Service net revenues increased primarily due to strong renewal and attach rates of support contracts.

Gross Margin: The gross margin as a percentage of net revenues decreased primarily due to lower product revenues, higher amortization of intangible assets associated with the acquisition of Mist, customer and product mix, and to a lesser extent, China tariffs, partially offset by higher service revenues and lower service delivery costs.

Operating Margin: The operating income as a percentage of net revenues decreased primarily due to the drivers described in the gross margin discussion above, and higher restructuring costs during the first half of 2019 that we did not incur during the same period in 2018. The decrease in operating margin was partially offset by lower personnel-related and share-based compensation expenses.


43


Operating Cash Flows: Net cash provided by operations decreased primarily due to lower invoicing activity, partially offset by a decrease in cash paid for income taxes and a decrease in payments to suppliers.

Capital Return: We continue to return capital to our stockholders. During the second quarter of 2019, we entered into an accelerated share repurchase program, or ASR, of $300.0 million. The ASR resulted in a total settlement of 11.6 million shares. During the fourth quarter of 2019, we entered into another ASR to repurchase an aggregate of $200.0 million shares. Under the ASR, we made an up-front payment of $200.0 million and received an initial delivery of 6.4 million shares for an aggregate price of $160.0 million. Upon completion of the ASR in the first quarter of 2020, we received an additional 1.8 million shares from the financial institution. These 1.8 million shares will be retired in the first quarter of 2020. The completion of the ASR resulted in a total settlement of 8.2 million shares of our common stock at a volume weighted average repurchase price, less an agreed upon discount, of $24.44 per share. During 2019, we also paid quarterly dividends of $0.19 per share, for an aggregate amount of $260.1 million.

DSO: DSO is calculated as the ratio of ending accounts receivable, net of allowances, divided by average daily net revenues for the preceding 90 days. DSO increased, primarily due to higher accounts receivable resulting from higher overall invoicing volume.

Deferred Revenue: Total deferred revenue increased, primarily due to the timing of the delivery of contractual commitments.

Critical Accounting Policies and Estimates

The preparation of the financial statements and related disclosures in conformity with U.S. GAAP requires us to make judgments, assumptions, and estimates that affect the amounts reported in the Consolidated Financial Statements and the accompanying notes. On an ongoing basis, we evaluate our estimates, including those related to sales returns, pricing credits, warranty costs, allowance for doubtful accounts, impairment of long-term assets, especially goodwill and intangible assets, contract manufacturer liabilities, assumptions used in the valuation of share-based compensation, and litigation. We base our estimates and assumptions on current facts, historical experience, and various other factors that we believe are reasonable under the circumstances, 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. For further information about our significant accounting policies, see Note 2, Significant Accounting Policies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report, which describes the significant accounting policies and methods used in the preparation of the Consolidated Financial Statements. The accounting policies described below are significantly affected by critical accounting estimates. Such accounting policies require significant judgments, assumptions, and estimates used in the preparation of the Consolidated Financial Statements and actual results could differ materially from the amounts reported based on these policies. To the extent there are material differences between our estimates and the actual results, our future consolidated results of operations may be affected.

Goodwill and Purchased Intangible Assets: We make significant estimates, assumptions, and judgments when valuing goodwill and other intangible assets in connection with the initial purchase price allocation of an acquired entity, as well as when evaluating impairment of goodwill and other intangible assets on an ongoing basis. The purchase price of an acquired entity is allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. Critical estimates include, but are not limited to, historical and projected customer retention rates, anticipated growth in revenue from the acquired customer and product base, and the expected use of the acquired assets. These factors are also considered in determining the useful life of the acquired intangible assets. These estimates are based upon a number of factors, including historical experience, market conditions, and information obtained from the management of the acquired company. These judgments can include, but are not limited to, the cash flows that an asset is expected to generate in future periods and the appropriate weighted average cost of capital.

Goodwill represents the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recorded. We evaluate goodwill for impairment on an annual basis, as of November 1st, or more frequently if an event occurs or facts and circumstances change that would more likely than not reduce the fair value of our reporting units below their carrying amount. Goodwill is tested for impairment at the reporting unit level, which is one level below the operating segment, by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. If the reporting unit does not pass the qualitative assessment, then the reporting unit's carrying value is compared to its fair value. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired and no further testing is required. If the fair value of the reporting unit does not exceed the carrying value, we perform

44


the second step of the impairment test. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. The fair values of the reporting units are estimated using market and discounted cash flow approaches. The discounted cash flow approach uses expected future operating results. The market approach uses comparable company information to determine revenue and earnings multiples to value our reporting units. Failure to achieve these expected results or market multiples may cause a future impairment of goodwill of our reporting units.

We conducted our annual impairment test of goodwill during the fourth quarters of 2019 and 2018. As of December 31, 2019, we determined that no impairment of the carrying value of goodwill for any reporting units was required. See Note 7, Goodwill and Purchased Intangible Assets, in Notes to the Consolidated Financial Statements in Item 8 of Part II of this Report for additional information regarding our Goodwill and Purchased Intangible Assets.

Inventory Valuation and Contract Manufacturer Liabilities: Inventory consists primarily of component parts to be used in the manufacturing process and finished goods in-transit, and is stated at lower of cost or net realizable value. A provision is recorded when inventory is determined to be in excess of anticipated demand or obsolete, to adjust inventory to its estimated realizable value. In determining the provision, we also consider estimated recovery rates based on the nature of the inventory. As of December 31, 2019 and December 31, 2018, our net inventory balances were $94.2 million and $82.0 million, respectively.

We establish a liability for non-cancelable, non-returnable purchase commitments with our contract manufacturers for quantities in excess of our demand forecasts or obsolete materials charges for components purchased by contract manufacturers based on our demand forecasts or customer orders. We also take estimated recoveries of aged inventory into consideration when determining the liability. As of December 31, 2019 and December 31, 2018, our contract manufacturer liabilities were $28.6 million and $30.4 million, respectively.

Significant judgment is used in establishing our forecasts of future demand, recovery rates based on the nature and age of inventory, and obsolete material exposures. We perform a detailed analysis and review of data used in establishing our demand forecasts. If the actual component usage and product demand are significantly lower than forecast, which may be caused by factors within and outside of our control, or if there were a higher incidence of inventory obsolescence because of rapidly changing technology and our customer requirements, we may be required to increase our inventory write-downs and contract manufacturer liabilities, which could have an adverse impact on our gross margins and profitability. We regularly evaluate our exposure for inventory write-downs and adequacy of our contract manufacturer liabilities. Inventory and supply chain management remains an area of focus as we balance the risk of material obsolescence and supply chain flexibility in order to reduce lead times.

Revenue Recognition: We enter into contracts to sell our products and services, and while some of our sales agreements contain standard terms and conditions, there are agreements that contain non-standard terms and conditions and include promises to transfer multiple goods or services. As a result, significant interpretation and judgment are sometimes required to determine the appropriate accounting for these transactions, including: (1) whether performance obligations are considered distinct that should be accounted for separately versus together, how the price should be allocated among the performance obligations, and when to recognize revenue for each performance obligation; (2) developing an estimate of the stand-alone selling price, or SSP, of each distinct performance obligation; (3) combining contracts that may impact the allocation of the transaction price between product and services; and (4) estimating and accounting for variable consideration, including rights of return, rebates, price protection, expected penalties or other price concessions as a reduction of the transaction price.

Our estimates of SSP for each performance obligation require judgment that considers multiple factors, including, but not limited to, historical discounting trends for products and services, pricing practices in different geographies and through different sales channels, gross margin objectives, internal costs, competitor pricing strategies, and industry technology lifecycles. Our estimates for rights of return, rebates, and price protection are based on historical sales returns and price protection credits, specific criteria outlined in customer contracts or rebate agreements, and other factors known at the time. Our estimates for expected penalties and other price concessions are based on historical trends and expectations regarding future incurrence.

Changes in judgments with respect to these assumptions and estimates could impact the timing or amount of revenue recognition.

Income Taxes: We are subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in evaluating our uncertain tax positions and determining our taxes. Although we believe our reserves are reasonable, no assurance can be given that the final tax outcome of these matters will not be different from

45


that which is reflected in our historical income tax provisions and accruals. We adjust these reserves in light of changing facts and circumstances, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.

Significant judgment is also 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.

Our provision for income taxes is subject to volatility and could be adversely affected by earnings being lower than anticipated in countries that have lower tax rates and higher than anticipated in countries that have higher tax rates; by changes in the valuation of our deferred tax assets and liabilities; by expiration of, or lapses in the research and development, or R&D, tax credit laws; by transfer pricing adjustments, including the effect of acquisitions on our intercompany R&D cost-sharing arrangement and legal structure; by tax effects of nondeductible compensation; by tax costs related to intercompany realignments; by changes in accounting principles; or by changes in tax laws and regulations, including possible U.S. changes to the taxation of earnings of our foreign subsidiaries, the deductibility of expenses attributable to foreign income, or the foreign tax credit rules. In addition, the OECD’s recommended changes to numerous long-standing tax principles, as adopted by countries, will increase tax uncertainty and may adversely affect our provision for income taxes. Significant judgment is required to determine the recognition and measurement attributes prescribed in the accounting guidance for uncertainty in income taxes. The accounting guidance for uncertainty in income taxes applies to all income tax positions, including the potential recovery of previously paid taxes, which if settled unfavorably could adversely affect our provision for income taxes or additional paid-in capital. In addition, we are subject to the continuous examination of our income tax returns by the IRS and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. There can be no assurance that the outcomes from these continuous examinations will not have an adverse effect on our operating results and financial condition.

Loss Contingencies: We are involved in various lawsuits, claims, investigations, and proceedings, including those involving our IP, commercial, securities and employment matters, which arise in the ordinary course of business. We use significant judgment and assumptions to estimate the likelihood of loss or impairment of an asset, or the incurrence of a liability, in determining loss contingencies. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. We record a charge equal to the minimum estimated liability for litigation costs or a loss contingency only when both of the following conditions are met: (i) information available prior to issuance of our consolidated financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the range of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether such accruals should be adjusted and whether new accruals are required.

Recent Accounting Pronouncements

See Note 2, Significant Accounting Policies, in Notes to the Consolidated Financial Statements in Item 8 of Part II of this Report for a full description of recent accounting pronouncements, including the expected dates of adoption and estimated effects on financial condition and results of operations, which is incorporated herein by reference.


46


Results of Operations

A discussion regarding our financial condition and results of operations for the fiscal year ended December 31, 2019 compared to 2018 is presented below. A discussion regarding our financial condition and results of operations for fiscal year ended December 31, 2018 compared to 2017 can be found under Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2018, filed with the SEC on February 22, 2019, which is available on the SEC’s website at www.sec.gov and our Investor Relations website at http://investor.juniper.net.

Revenues

The following table presents net revenues by product and service, customer vertical, and geographic region (in millions, except percentages):
 
Years Ended December 31,
 
2019
 
2018
 
$ Change
 
% Change
 
 
 
 
 
 
 
 
Routing
$
1,623.2

 
$
1,839.7

 
$
(216.5
)
 
(12
)%
Switching
901.0

 
934.4

 
(33.4
)
 
(4
)%
Security
343.5

 
333.0

 
10.5

 
3
 %
Total Product
2,867.7

 
3,107.1

 
(239.4
)
 
(8
)%
Percentage of net revenues
64.5
%
 
66.9
%
 
 
 
 
Total Service
1,577.7

 
1,540.4

 
37.3

 
2
 %
Percentage of net revenues
35.5
%
 
33.1
%
 
 
 
 
Total net revenues
$
4,445.4

 
$
4,647.5

 
$
(202.1
)
 
(4
)%
 
 
 
 
 
 
 
 
Cloud
$
1,059.8

 
$
1,049.9

 
$
9.9

 
1
 %
Percentage of net revenues
23.8
%
 
22.6
%
 
 
 
 
Service Provider
1,827.8

 
2,066.7

 
(238.9
)
 
(12
)%
Percentage of net revenues
41.1
%
 
44.5
%
 
 
 
 
Enterprise
1,557.8

 
1,530.9

 
26.9

 
2
 %
Percentage of net revenues
35.1
%
 
32.9
%
 
 
 
 
Total net revenues
$
4,445.4

 
$
4,647.5

 
$
(202.1
)
 
(4
)%
 
 
 
 
 
 
 
 
Americas:
 
 
 
 
 
 
 
United States
$
2,299.8

 
$
2,339.1

 
$
(39.3
)
 
(2
)%
Other
218.2

 
202.1

 
16.1

 
8
 %
Total Americas
2,518.0

 
2,541.2

 
(23.2
)
 
(1
)%
Percentage of net revenues
56.7
%
 
54.7
%
 
 
 
 
EMEA
1,215.3

 
1,290.8

 
(75.5
)
 
(6
)%
Percentage of net revenues
27.3
%
 
27.8
%
 
 
 
 
APAC
712.1

 
815.5

 
(103.4
)
 
(13
)%
Percentage of net revenues
16.0
%
 
17.5
%
 
 
 
 
Total net revenues
$
4,445.4

 
$
4,647.5

 
$
(202.1
)
 
(4
)%

Product net revenues decreased primarily due to lower Routing revenues from our Service Provider vertical and to a lesser extent, Cloud, partially offset by growth in Enterprise.

Routing revenue decreased primarily driven by Service Provider and Cloud verticals from lower net revenues in our MX product family, partially offset by growth in our PTX product family as a result of the MX to PTX transition primarily from our Cloud vertical.

Switching revenue decreased primarily driven by Service Provider and to a lesser extent, Enterprise, partially offset by Cloud. The decrease was a result of lower net revenues from our QFX and EX product families.


47


Security revenue increased primarily driven by Service Provider, and to a lesser extent, Enterprise, partially offset by Cloud. The year-over-year growth was primarily driven by the growth in Mid-Range SRX.

Service net revenues increased primarily due to strong renewal and attach rates of support contracts.

Customer

No customer accounted for greater than 10% of our net revenues during the years ended December 31, 2019, and 2018.

Gross Margins

The following table presents gross margins (in millions, except percentages):
 
Years Ended December 31,
 
2019
 
2018
 
$ Change
 
% Change
 
 
 
 
 
 
 
 
Product gross margin
$
1,640.7

 
$
1,829.9

 
$
(189.2
)
 
(10
)%
Percentage of product revenues
57.2
%
 
58.9
%
 
 
 
 
Service gross margin
976.1

 
911.3

 
64.8

 
7
 %
Percentage of service revenues
61.9
%
 
59.2
%
 
 
 
 
Total gross margin
$
2,616.8

 
$
2,741.2

 
$
(124.4
)
 
(5
)%
Percentage of net revenues
58.9
%
 
59.0
%
 
 
 
 

Our gross margins as a percentage of net revenues have been and will continue to be affected by a variety of factors, including the mix and average selling prices of our products and services, new product introductions and enhancements, manufacturing, component and logistics costs, expenses for inventory obsolescence and warranty obligations, cost of support and service personnel, customer mix as we continue to expand our footprint with certain strategic customers, the mix of distribution channels through which our products and services are sold, and import tariffs. For example, the United States imposed a tariff on networking products imported from China, which includes certain products that we import into and sell within the United States. For more information on the potential impact of tariffs on our business, see the “Risk Factors” section of Item 1A of Part I of this Report.

Product gross margin

Product gross margin as a percentage of product revenues decreased primarily due to higher amortization of intangible assets associated with the acquisition of Mist, customer and product mix, and to a lesser extent, China tariffs, partially offset by improvements in our cost structure. We continue to undertake specific efforts to address certain factors impacting our product gross margin. These efforts include performance and quality improvements through engineering to increase value across our products; optimizing our supply chain and service business; pricing management; and increasing software and solution sales.

Service gross margin

Service gross margin as a percentage of service net revenues increased primarily due to higher revenue and lower service delivery costs.


48


Operating Expenses

The following table presents operating expenses (in millions, except percentages):
 
Years Ended December 31,
 
2019
 
2018
 
$ Change
 
% Change
 
 
 
 
 
 
 
 
Research and development
$
955.7

 
$
1,003.2

 
$
(47.5
)
 
(5
)%
Percentage of net revenues
21.5
%
 
21.6
%
 
 
 
 
Sales and marketing
939.3

 
927.4

 
11.9

 
1
 %
Percentage of net revenues
21.1
%
 
19.9
%
 
 
 
 
General and administrative
244.3

 
231.1

 
13.2

 
6
 %
Percentage of net revenues
5.5
%
 
5.0
%
 
 
 


Restructuring charges
35.3

 
7.3

 
28.0

 
384
 %
Percentage of net revenues
0.8
%
 
0.2
%
 
 
 
 
Total operating expenses
$
2,174.6

 
$
2,169.0

 
$
5.6

 
 %
Percentage of net revenues
48.9
%
 
46.7
%
 
 
 
 

Our operating expenses have historically been driven in large part by personnel-related costs, including salaries and wages; commissions and bonuses, which we refer to collectively as variable compensation; benefits; share-based compensation; and travel. Facility and information technology, or IT, departmental costs are allocated to each department based on usage and headcount. We had a total of 9,419, and 9,283 employees as of December 31, 2019, and 2018, respectively. Our headcount increased by 136 employees, or 1% primarily due to the acquisition of Mist, and from hiring for our sales transformation efforts earlier this year. Our headcount increase was partially offset by our restructuring plan initiated in the first quarter of 2019 designed to realign our workforce with our sales strategy, improve productivity, and enhance cost efficiencies, which we refer to as the 2019 Restructuring Plan. During the second quarter of 2019, we amended the 2019 Restructuring Plan and undertook certain further actions that resulted in additional severance, additional facility consolidation, and contract termination costs.

Research and development

Research and development expense, or R&D, decreased $47.5 million primarily due to lower personnel-related costs, including a decrease in share-based compensation expense of $26.9 million, mainly driven by lower expense from certain performance share awards, or PSAs, where vesting is contingent upon the achievement of certain performance milestones. The decrease was also driven by lower facilities expense of $11.5 million due to a facility closure during the third quarter of 2018. The decrease was partially offset by higher engineering costs of $7.3 million due to increased investments in certain R&D projects.

Sales and marketing

Sales and marketing expense increased $11.9 million primarily due to higher outside service costs of $7.6 million related to consulting projects, higher share-based compensation of $4.8 million, primarily from the acquisition of Mist during 2019, and from higher facilities expense of $4.8 million. The increase was partially offset by lower personnel-related costs of $16.2 million from restructuring actions in the first half of the year.

General and administrative

General and administrative expense increased $13.2 million primarily from costs related to the acquisition of Mist Systems of $16.6 million and from higher share-based compensation of $8.3 million. In 2018, we established an accrual of $12.0 million for the FCPA matter with the SEC, which was subsequently settled in 2019 for $11.8 million.

Restructuring charges

Restructuring charges increased $28.0 million primarily due to additional severance costs related to workforce reductions and contract termination costs recorded under the 2019 Restructuring Plan.


49


Other Expense, Net

The following table presents other expense, net (in millions, except percentages):
 
Years Ended December 31,
 
2019
 
2018
 
$ Change
 
% Change
 
 
 
 
 
 
 
 
Interest income
$
79.1

 
$
72.7

 
$
6.4

 
9
 %
Interest expense
(88.7
)
 
(103.2
)
 
14.5

 
(14
)%
Loss on extinguishment of debt
(15.3
)
 

 
(15.3
)
 
N/M

Loss on investments, net
(3.8
)
 
(7.4
)
 
3.6

 
(49
)%
Other
0.9

 
(1.6
)
 
2.5

 
(156
)%
Total other expense, net
$
(27.8
)
 
$
(39.5
)
 
$
11.7

 
(30
)%
Percentage of net revenues
(0.6
)%
 
(0.8
)%
 
 
 
 
_______________________________
N/M - percentage is not meaningful.

Interest income primarily includes interest earned on our cash, cash equivalents, investments, and a promissory note issued to us in connection with the sale of Junos Pulse. Interest expense primarily includes interest, net of capitalized interest expense, from long-term debt and customer financing arrangements. Loss on extinguishment of debt resulted from the early repayment of senior notes due 2020 and 2021. Loss on investments, net, primarily includes losses from the sale of investments in public and privately-held companies, and any observable changes in fair value and impairment charges recorded on these investments. Other typically consists of foreign exchange gains and losses and other non-operational income and expense items.

Interest Income

Interest income increased $6.4 million, primarily due to higher interest income related to our fixed income investment portfolio, as a result of higher yields.

Interest Expense

Interest expense decreased $14.5 million primarily due to a reduction in total debt primarily from the repayment in February 2019, of our 3.125% senior notes for an aggregate principal amount of $350.0 million, and from the repayment in August 2019, of our 3.300% and 4.600% senior notes due in 2020 and 2021, respectively, for an aggregate principal amount of $600.0 million. The decrease in interest expense was partially offset by the issuance of our 3.75% senior notes due 2029 for an aggregate principal amount of $500.0 million in August 2019.

Loss on Extinguishment of Debt

During the year ended December 31, 2019, we incurred a call premium related to the early repayment of our 2020 and 2021 Senior Notes, conversely there were no such charges recorded in 2018.

Loss on Investments, Net

During the year ended December 31, 2019, our loss on investments decreased primarily related to certain equity investments in privately-held companies.



50


Income Tax Provision (Benefit)

The following table presents the income tax provision (benefit) (in millions, except percentages):
 
Years Ended December 31,
 
2019
 
2018
 
$ Change
 
% Change
 
 
 
 
 
 
 
 
Income tax provision (benefit)
$
69.4

 
$
(34.2
)
 
$
103.6

 
(303
)%
Effective tax rate (benefit)
16.7
%
 
(6.4
)%
 
 
 
 

The effective tax rate for fiscal year 2019 was higher than 2018, primarily due to the net difference in discrete items unique to fiscal year 2019 compared to fiscal year 2018. In 2019, our effective rate included a $25.4 million benefit, including interest, related to the recognition of previously unrecognized tax benefits pursuant to the resolution of a tax audit and a $7.5 million benefit, including interest, for a lapse in statute of limitations. The 2018 rate reflected a $67.6 million benefit, including interest, related to a lapse in statute of limitations, a $33.2 million benefit as a result of filing a change in tax accounting method for the recognition of deferred product revenue, and a $32.2 million benefit resulting from a tax accounting method change related to foreign deferred service revenue.

For a complete reconciliation of our effective tax rate to the U.S. federal statutory rate of 21% and further explanation of our income tax provision, see Note 14, Income Taxes, in the Notes to Consolidated Financial Statements in Item 8 of Part II of this Report.

On June 7, 2019, the Ninth Circuit Court of Appeals, or the Court, issued an opinion in Altera Corp. v. Commissioner requiring related parties in an intercompany cost-sharing arrangement to share expenses related to share-based compensation. Altera appealed this decision to the U.S. Supreme Court on February 10, 2020. Pending final resolution of the Altera case, the Company’s position on cost-sharing of share-based compensation remains unchanged. We will continue to monitor ongoing developments and potential financial statement impacts. If a judicial decision against Altera had been finalized in the reporting period, our effective tax rate for 2019 would have been higher.

Our effective tax rate may fluctuate significantly on a quarterly basis and may be adversely affected to the extent earnings are lower than anticipated in countries that have lower statutory rates and higher than anticipated in countries that have higher statutory rates. Our effective tax rate may also fluctuate due to changes in the valuation of our deferred tax assets or liabilities, or by changes in tax laws, regulations, or accounting principles, as well as certain discrete items. See Item 1A of Part I, "Risk Factors" of this Report for a description of relevant risks which may adversely affect our results.

As a result of recommendations by the OECD on Base Erosion and Profit Shifting, certain countries in EMEA and APAC have either enacted new corporate tax legislation or are considering enacting such legislation in the near future. We expect the effect of these reform measures to potentially impact long-standing tax principles, particularly in regards to transfer pricing. Consequently, we expect global tax authorities to increasingly challenge our cost sharing and other intercompany arrangements, and the related sourcing of taxable profits in global jurisdictions.


51


Liquidity and Capital Resources

The following sections discuss the effects of changes in our balance sheet, our capital return strategy, including our stock repurchase program and dividends, our contractual obligations, and certain other commitments and activities on our liquidity and capital resources.

We have funded our business primarily through our operating activities and the issuance of our long-term debt. The following table presents our capital resources (in millions, except percentages):
 
As of December 31,
 
 
 
 
 
2019
 
2018
 
$ Change
 
% Change
Working capital
$
1,665.9

 
$
2,739.3

 
$
(1,073.4
)
 
(39
)%
 
 
 
 
 
 
 
 
Cash and cash equivalents
$
1,215.8

 
$
2,489.0

 
$
(1,273.2
)
 
(51
)%
Short-term investments
738.0

 
1,070.1

 
(332.1
)
 
(31
)%
Long-term investments
589.8

 
199.0

 
390.8

 
196
 %
Total cash, cash equivalents, and investments
2,543.6

 
3,758.1

 
(1,214.5
)
 
(32
)%
Short-term portion of long-term debt

 
349.9

 
(349.9
)
 
(100
)%
Long-term debt
1,683.9

 
1,789.1

 
(105.2
)
 
(6
)%
Cash, cash equivalents, and investments, net of debt
$
859.7

 
$
1,619.1

 
$
(759.4
)
 
(47
)%


Summary of Cash Flows

The following table summarizes cash flow activity from our Consolidated Statements of Cash Flows (in millions, except percentages):
 
Years Ended December 31,
 
2019
 
2018
 
$ Change
 
% Change
 
 
 
 
 

 

Net cash provided by operating activities
$
528.9

 
$
861.1

 
$
(332.2
)
 
(39
)%
Net cash (used in) provided by investing activities
$
(528.2
)
 
$
564.8

 
$
(1,093.0
)
 
(194
)%
Net cash used in financing activities
$
(1,228.8
)
 
$
(968.6
)
 
$
(260.2
)
 
27
 %

Operating Activities

Our primary source of operating cash flows is cash collections from our customers. Our primary uses of cash from operating activities are for personnel-related expenditures, payments for suppliers and other general operating expenses, as well as payments related to taxes, interest, and facilities.

Net cash provided by operations decreased primarily due to lower revenues and lower collections, partially offset by lower cash payments for income taxes and to suppliers.

Investing Activities

Investing cash flows consist primarily of capital expenditures; purchases, sales, maturities, and redemptions of investments; and cash used for business combinations.

Net cash used in investing activities was $528.2 million in 2019, compared to net cash provided by investing activities of $564.8 million in 2018. In 2019, the payment for the acquisition of Mist was $270.9 million and net purchases of investments was $140.4 million. In 2018, net proceeds from sales, maturities and redemptions of investments was $771.3 million, primarily to fund the stock repurchases discussed below.


52


Financing Activities

Financing cash flows consist primarily of repurchases and retirement of common stock, payment of cash dividends to stockholders, issuance and repayment of long-term debt, and proceeds from the issuance of shares of common stock through employee equity incentive plans.

Net cash used in financing activities increased in 2019, compared to 2018. The 2019 payments were primarily comprised of $454.8 million net repayments of debt, payments of $550.0 million under the 2018 Stock Repurchase Program and $260.1 million payments of dividends. The 2018 payments were primarily comprised of $750.0 million under the 2018 Stock Repurchase Program and $249.3 million payments of dividends.

Capital Return

The following table summarizes our dividends paid and stock repurchase activities (in millions, except per share amounts):
 
Dividends
 
Stock Repurchase Program
 
Total
Year
Per Share
 
Amount
 
Shares
 
Average price
per share (1)
 
Amount
 
Amount
2019
$
0.76

 
$
260.1

 
20.1

 
$
25.36

 
$
550.0

 
$
810.1

2018
$
0.72

 
$
249.3

 
29.3

 
$
25.62

 
$
750.0

 
$
999.3

2017
$
0.40

 
$
150.4

 
26.1

 
$
27.61

 
$
719.7

 
$
870.1

_______________________________
(1) 
$25.36 average price per share for 2019 excludes the $40.0 million covered by the forward contract discussed below.

In January 2018, our Board of Directors, which we refer to as the Board, approved a $2.0 billion share repurchase program, which we refer to as the 2018 Stock Repurchase Program. In October 2019, the Board authorized a $1.0 billion increase to the 2018 Stock Repurchase Program for a total of $3.0 billion.

As part of the 2018 Stock Repurchase Program, in February 2018 and April 2019, we entered into two accelerated share repurchase programs (the "ASR") and repurchased $750.0 million and $300.0 million of our common stock, respectively. The aggregate number of shares ultimately repurchased of 29.3 million and 11.6 million shares of our common stock, respectively. was determined based on a volume weighted average repurchase price, less an agreed upon discount, of $25.62 and $25.79 per share, respectively. The shares we received were retired and accounted for as a reduction to stockholder’s equity in the Consolidated Balance Sheets, and treated as a repurchase of common stock for purposes of calculating earnings per share.

As part of the 2018 Stock Repurchase Program, on October 28, 2019, we entered into an additional ASR with a financial institution to repurchase an aggregate of $200.0 million of our outstanding common stock. We made an up-front payment of $200.0 million pursuant to the ASR and received and retired an initial 6.4 million shares of our common stock for an aggregate price of $160.0 million based on the market price of $25.15 per share of our common stock on the date of the transaction. The initial shares received by us were retired, accounted for as a reduction to stockholder’s equity in the Consolidated Balance Sheets, and treated as a repurchase of common stock for purposes of calculating earnings per share. The forward contract for the remaining $40.0 million is considered indexed to our common stock and met all of the applicable criteria for equity classification.

During the first quarter of 2020, the ASR was completed and we received an additional 1.8 million shares from the financial institution. These 1.8 million shares will be retired in the first quarter of 2020. The completion of the ASR resulted in a total settlement of 8.2 million shares of our common stock at a volume weighted average repurchase price, less an agreed upon discount, of $24.44 per share.

During the fiscal year ended December 31, 2019, we also repurchased 2.1 million shares of our common stock in the open market for an aggregate purchase price of $50.0 million at an average price of $23.63 per share, under the 2018 Stock Repurchase Program.

As of December 31, 2019, there was $1.7 billion of authorized funds remaining under the 2018 Stock Repurchase Program.

Future share repurchases under the 2018 Stock Repurchase Program will be subject to a review of the circumstances at that time and will be made from time to time in private transactions or open market purchases as permitted by securities laws and other legal requirements. Our 2018 Stock Repurchase Program may be discontinued at any time. See Note 11, Equity, in the Notes to Consolidated Financial Statements in Item 8 of Part II of this Report for further discussion of our share purchase program.


53


In addition, any future dividends, and the establishment of record and payment dates, are subject to approval by the Board or an authorized committee thereof. See Note 18, Subsequent Event, in the Notes to Consolidated Financial Statements in Item 8 of Part II of this Report for discussion of our dividend declaration subsequent to December 31, 2019.

Off-Balance Sheet Arrangements

As of December 31, 2019 and 2018, we did not have any off-balance sheet arrangements, as defined in Item 303 (a)(4)(ii) of SEC Regulation S-K. It is not our business practice to enter into off-balance sheet arrangements. However, in the normal course of business, we enter into contracts consisting of guarantees of product and service performance, standby letters of credit for certain lease facilities and insurance programs. See Guarantees below for additional information regarding our guarantees.

Contractual Obligations

Our principal commitments consist of obligations outstanding under operating leases, purchase commitments, debt, and other contractual obligations. The following table summarizes our principal contractual obligations as of December 31, 2019 and the effect such obligations are expected to have on our liquidity and cash flow in future periods (in millions):
 
Payments Due by Period
 
Total
 
Less than
1 year
 
1-3 years
 
3-5 years
 
More than
5 years
Operating leases(1)
$
226.0

 
$
49.3

 
$
81.6

 
$
57.4

 
$
37.7

Purchase commitments with contract manufacturers and suppliers(1)
1,471.5

 
794.3

 
450.8

 
226.4

 

Long-term debt(2)
1,700.0

 

 

 
500.0

 
1,200.0

Interest payment on long-term debt(2)
872.8

 
78.7

 
156.2

 
144.9

 
493.0

Tax liability related to the Tax Act(3)
245.2

 

 

 
138.8

 
106.4

Other contractual obligations(1)
113.8

 
42.0

 
49.8

 
20.6

 
1.4

Total
$
4,629.3

 
$
964.3

 
$
738.4

 
$
1,088.1

 
$
1,838.5

_______________________________
(1)  
See Note 16, Commitments and Contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report for additional information regarding our leases and other contractual commitments.
(2)
See Note 10, Debt and Financing, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report for additional information regarding our debt.
(3) 
See Note 16, Commitments and Contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report for additional information regarding our tax liability related to the Tax Cuts and Jobs Act of 2017 (“Tax Act”).

As of December 31, 2019, we had $127.4 million included in long-term income taxes payable in the Consolidated Balance Sheets for unrecognized tax positions. At this time, we are unable to make a reasonably reliable estimate of the timing of payments related to this amount due to uncertainties in the timing of tax audit outcomes. As a result, this amount is not included in the table above.

Revolving Credit Facility

We had an unsecured revolving credit facility that was due to expire in June 2019 (the “Prior Revolving Credit Facility”), which enabled borrowings of up to $500.0 million, with the option to increase the amount of the credit facility by up to an additional $200.0 million, subject to the lenders' approval. In April 2019, we entered into a new credit agreement with certain institutional lenders that provides for a five-year $500.0 million unsecured revolving credit facility (the “Revolving Credit Facility”), with an option to increase the Revolving Credit Facility by up to an additional $200.0 million, subject to the lenders' approval. The Prior Revolving Credit Facility was terminated concurrently with our entering into the Revolving Credit Facility. The Revolving Credit Facility will terminate in April 2024, subject to two one-year maturity extension options, on the terms and conditions as set forth in the credit agreement (the “Credit Agreement”). As of December 31, 2019, we were in compliance with all covenants in the Credit Agreement, and no amounts were outstanding.

Guarantees

We have financial guarantees consisting of guarantees of product and service performance and standby letters of credit for certain lease facilities and insurance programs of $30.6 million and $23.1 million, as of December 31, 2019 and December 31, 2018, respectively.

54



Liquidity and Capital Resources

Liquidity and capital resources may be impacted by our operating activities as well as acquisitions, investments in strategic relationships, repurchases of additional shares of our common stock, and payment of cash dividends on our common stock. Since the enactment of the Tax Act, we have repatriated a significant amount of cash, cash equivalents, and investments from outside of the U.S., and plan to continue to repatriate on an ongoing basis. We intend to use the repatriated cash to invest in the business, support value-enhancing merger and acquisitions, or M&A, and fund our return of capital to stockholders.

In August 2019, we filed an automatic shelf registration statement with the SEC enabling us to offer for sale, from time to time, an unspecified amount of securities in one or more offerings and is intended to give us flexibility to take advantage of financing opportunities as needed or deemed desirable in light of market conditions. Any offerings of securities under our automatic shelf registration statement will be made pursuant to a prospectus. In addition, our Revolving Credit Facility will also provide additional flexibility for future liquidity needs.

Based on past performance and current expectations, we believe that our existing cash and cash equivalents, short-term, and long-term investments, together with cash generated from operations and access to capital markets and the revolving credit facility will be sufficient to fund our operations; planned stock repurchases and dividends; capital expenditures; commitments and other liquidity requirements; and anticipated growth for at least the next twelve months. However, our future liquidity and capital requirements may vary materially from those now planned depending on many factors, including, but not limited to, our growth rate; the timing and amount we spend to support development efforts; the expansion of sales and marketing activities; the introduction of new and enhanced products and services; the costs to acquire or invest in businesses and technologies; an increase in manufacturing or component costs; and the risks and uncertainties detailed in the “Risk Factors” section of Item 1A of Part I of this Report.


55


ITEM 7A. Quantitative and Qualitative Disclosures about Market Risk

Interest Rate Risk
 
Interest Expense Risk - Available-for-Sale Fixed Income Securities

The primary objectives of our investment activities are, in order of priority, to preserve principal, maintain liquidity, and maximize yield. The value of our investments is subject to market price volatility. To minimize this risk, we maintain an investment portfolio of various holdings, types, and maturities, which includes asset-backed securities, certificates of deposit, commercial paper, corporate debt securities, foreign government debt securities, money market funds, mutual funds, time deposits, U.S. government agency securities, and U.S. government securities. At any time, a rise in interest rates could have a material adverse impact on the fair value of our investment portfolio. Conversely, a decline in interest rates could have a material impact on interest income from our investment portfolio. We do not currently hedge these interest rate exposures.

The following tables present hypothetical changes in fair value of our available-for-sale fixed income securities held as of December 31, 2019 and 2018 that are sensitive to changes in interest rates assuming immediate parallel shifts in the yield curve of 50 basis points, or BPS, 100 BPS and 150 BPS, which are representative of the historical movements in the Federal Funds Rate (in millions):
 
- 150 BPS
 
- 100 BPS
 
- 50 BPS
 
Fair Value
as of
December 31,
2019
 
+ 50 BPS 
 
+ 100 BPS 
 
+ 150 BPS 
Available-for-sale fixed income securities
$
1,630.4

 
$
1,625.2

 
$
1,620.1

 
$
1,614.9

 
$
1,609.7

 
$
1,604.5

 
$
1,599.3


 
- 150 BPS
 
- 100 BPS
 
- 50 BPS
 
Fair Value
as of
December 31,
2018
 
+ 50 BPS 
 
+ 100 BPS 
 
+ 150 BPS 
Available-for-sale fixed income securities
$
2,210.6

 
$
2,208.0

 
$
2,205.4

 
$
2,202.8

 
$
2,200.3

 
$
2,197.7

 
$
2,195.1


Foreign Currency Risk and Foreign Exchange Forward Contracts

Periodically, we use derivatives to hedge against fluctuations in foreign exchange rates. We do not enter into derivatives for speculative or trading purposes.
 
We use foreign currency forward contracts to mitigate variability in gains and losses generated from the re-measurement of certain monetary assets and liabilities denominated in foreign currencies. These foreign exchange forward contracts typically have maturities of approximately one to four months.
 
Our sales and costs of product revenues are primarily denominated in U.S. Dollars. Our cost of service revenue and operating expenses are denominated in U.S. Dollars as well as other foreign currencies, including the British Pound, Chinese Yuan, Euro, and the Indian Rupee. Approximately 79% of such costs and operating expenses are denominated in U.S. Dollars. Periodically, we use foreign currency forward and/or option contracts to hedge certain forecasted foreign currency transactions to reduce variability in cost of service revenue and operating expenses caused by non-U.S. Dollar denominated operating expense and costs. In designing a specific hedging approach, we consider several factors, including offsetting exposures, significance of exposures, costs associated with entering into a particular hedge instrument, and potential effectiveness of the hedge. These derivatives are designated as cash flow hedges and have maturities of twenty-four months or less. The change in operating expenses including cost of service revenue, research and development, sales and marketing, and general and administrative expenses, due to foreign currency fluctuations was a reduction to operating expenses of 0.9% and 0.1% for years ended December 31, 2019 and December 31, 2018, respectively. See Note 6, Derivative Instruments, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report for further discussion of our derivative and hedging activity.

We have performed a sensitivity analysis as of December 31, 2019 and as of December 31, 2018, using a modeling technique that measures the change in the amount of non-U.S. dollar cash, cash equivalents and marketable securities arising from a hypothetical 10% movement in the levels of foreign currency exchange rates relative to the U.S. dollar, with all other variables held constant. The foreign currency exchange rates we used were based on market rates in effect on December 31, 2019 and December 31, 2018, respectively. The sensitivity analysis indicated that a hypothetical 10% movement in foreign currency exchange rates would change

56


the amount of cash, cash equivalents, and investments we would report in U.S. Dollars as of December 31, 2019 and December 31, 2018 by less than 1.5% and by less than 1.1%, respectively.

Equity Price Risk

We have also invested in privately-held companies. Depending on the nature of these investments, some can be carried at cost, adjusted for changes from observable transactions for identical or similar investments of the same issuer, less impairment, and others can be carried at fair value. The carrying values of our investments in privately-held companies were $189.8 million and $90.4 million as of December 31, 2019 and December 31, 2018, respectively. The privately-held companies in which we invest can still be considered to be in the startup or development stages. These investments are inherently risky because the markets for the technologies or products these companies are developing, are typically in the early stages, and may never materialize. We could lose our entire investment in these companies. Our evaluation of investments in privately-held companies is based on the fundamentals of the businesses invested in, including, among other factors, the nature of their technologies and potential for financial return.


57


ITEM 8. Financial Statements and Supplementary Data

Juniper Network, Inc.
Index to Consolidated Financial Statements

 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



58


Report of Independent Registered Public Accounting Firm


To the Stockholders and the Board of Directors of Juniper Networks, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Juniper Networks, Inc. (the Company) as of December 31, 2019 and 2018, the related consolidated statements of operations, comprehensive income, changes in stockholders' equity and cash flows for each of the three years in the period ended December 31, 2019, and the related notes and the financial statement schedule listed in the Index at Item 15(a)2 (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 20, 2020 expressed an unqualified opinion thereon.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
        
 
Identification of distinct performance obligations in revenue contracts
Description of the matter
As described in Note 2 to the consolidated financial statements, the Company’s contracts with customers sometimes contain multiple performance obligations, which are accounted for separately if they are distinct. In such cases, the transaction price is then allocated to the distinct performance obligations on a relative standalone selling price basis and revenue is recognized when control of the distinct performance obligation is transferred. For example, product revenue is recognized at the time of hardware shipment or delivery of software license, and support revenue is recognized over time as the services are performed.

Auditing the Company’s revenue recognition was challenging, specifically related to the effort required to identify and determine the distinct performance obligations and the associated timing of revenue recognition. For example, there were nonstandard terms and conditions that required judgment to determine the distinct performance obligations and the impact on the timing of revenue recognition.

59


 
 
How we addressed the matter in our audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s revenue recognition process, including controls to identify and determine the distinct performance obligations and the timing of revenue recognition.

Among the procedures we performed to test the identification and determination of the distinct performance obligations and the timing of revenue recognition, we read the executed contract and purchase order to understand the contract, identified the performance obligation(s), determined the distinct performance obligations, and evaluated the timing and amount of revenue recognized for a sample of individual sales transactions. We evaluated the accuracy of the Company’s contract summary documentation, specifically related to the identification and determination of distinct performance obligations and the timing of revenue recognition.
 
 
 
Accounting for acquisitions
Description of the matter
During 2019, the Company completed the acquisition of Mist Systems, Inc. (“Mist”) for consideration of $359.2 million, as disclosed in Note 3 to the consolidated financial statements. The transaction was accounted for as a business combination.

Auditing the Company's accounting for its acquisition of Mist was complex due to the significant estimation uncertainty in the Company’s determination of the fair value of identified intangible assets of $102 million, which principally consisted of existing technology ($81 million) and customer relationships ($15 million). The significant estimation uncertainty was primarily due to the sensitivity of the respective fair values to underlying assumptions about the future performance of the acquired business and the limited historical data and market data on which those assumptions were based. The Company used a discounted cash flow model to measure the existing technology and customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates and certain assumptions that form the basis of the forecasted results (e.g., revenue growth rates, market share and technology migration curves). These significant assumptions are forward looking and could be affected by future economic and market conditions.
 
 
How we addressed the matter in our audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s accounting for acquisitions. This included testing controls over the estimation process supporting the recognition and measurement of the technology and customer relationships intangible assets, including the valuation models and underlying assumptions used to develop such estimates.

To test the estimated fair value of the technology and customer relationships intangible assets, we performed audit procedures that included, among others, evaluating the Company's selection of the valuation methodology, evaluating the methods and significant assumptions used by the Company, and evaluating the completeness and accuracy of the underlying data supporting the significant assumptions and estimates. For example, we compared the significant assumptions to current industry, market and economic trends and to the Company's budgets and forecasts. We involved our valuation specialists to assist with our evaluation of the methodology used by the Company and significant assumptions included in the fair value estimates.


/s/ Ernst & Young LLP

We have served as the Company’s auditor since 1996.
San Jose, California

February 20, 2020

60


Report of Independent Registered Public Accounting Firm


To the Stockholders and the Board of Directors of Juniper Networks, Inc.

Opinion on Internal Control over Financial Reporting

We have audited Juniper Networks, Inc.'s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Juniper Networks, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on the COSO criteria.

As indicated in the accompanying Management’s Report on Internal Control Over Financial Reporting, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of Mist Systems, Inc., which is included in the 2019 consolidated financial statements of the Company and constituted less than 4.1% of total assets and net assets, respectively as of December 31, 2019, and less than 1% of net revenues and net income, respectively, for the year then ended. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of Mist Systems, Inc.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2019 and 2018, and the related consolidated statements of operations, comprehensive income, changes in stockholders' equity and cash flows for each of the three years in the period ended December 31, 2019, and the related notes and the financial statement schedule listed in the Index at Item 15(a)2 and our report dated February 20, 2020, expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management's Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.

61



Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.


/s/ Ernst & Young LLP

San Jose, California
February 20, 2020

62


Management's Report on Internal Control Over Financial Reporting
 
The management of Juniper Networks, Inc. (the “Company”) is responsible for establishing and maintaining adequate internal control over financial reporting for the Company. The Company's internal control over financial reporting is a process designed under the supervision of the Company's principal executive and principal financial officers to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the Company's financial statements for external purposes in accordance with U.S. generally accepted accounting principles.
 
The Company's internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company's assets that could have a material effect on the Consolidated Financial Statements.
 
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 
Management assessed the effectiveness of the Company's internal control over financial reporting as of December 31, 2019, based on the framework set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control - Integrated Framework as published in 2013. Management has excluded from its assessment, the internal control over financial reporting of Mist Systems, Inc., which is included in the December 31, 2019 Consolidated Financial Statements, and constituted less than 4.1% of total assets and net assets, respectively as of December 31, 2019, and less than 1% of net revenues and net income for the year then ended. Based on that assessment, management concluded that, as of December 31, 2019, the Company's internal control over financial reporting was effective.
 
The effectiveness of the Company's internal control over financial reporting as of December 31, 2019 has been audited by Ernst & Young LLP, the independent registered public accounting firm that audits the Company's Consolidated Financial Statements, as stated in their report preceding this report, which expresses an unqualified opinion on the effectiveness of the Company's internal control over financial reporting as of December 31, 2019.


63


Juniper Networks, Inc.
Consolidated Statements of Operations
(In millions, except per share amounts)
 
Years Ended December 31,
 
2019
 
2018
 
2017
Net revenues:
 
 
 
 
 
Product
$
2,867.7

 
$
3,107.1

 
$
3,446.2

Service
1,577.7

 
1,540.4

 
1,581.0

Total net revenues
4,445.4

 
4,647.5

 
5,027.2

Cost of revenues:
 
 
 
 
 
Product
1,227.0

 
1,277.2

 
1,360.9

Service
601.6

 
629.1

 
594.2

Total cost of revenues
1,828.6

 
1,906.3

 
1,955.1

Gross margin
2,616.8

 
2,741.2

 
3,072.1

Operating expenses:
 
 
 
 
 
Research and development
955.7

 
1,003.2

 
980.7

Sales and marketing
939.3

 
927.4

 
950.2

General and administrative
244.3

 
231.1

 
227.5

Restructuring charges
35.3

 
7.3

 
65.6

Total operating expenses
2,174.6

 
2,169.0

 
2,224.0

Operating income
442.2

 
572.2

 
848.1

Other expense, net
(27.8
)
 
(39.5
)
 
(36.3
)
Income before income taxes
414.4

 
532.7

 
811.8

Income tax provision (benefit)
69.4

 
(34.2
)
 
505.6

Net income
$
345.0

 
$
566.9

 
$
306.2


 
 
 
 
 
Net income per share:
 
 
 
 
 
Basic
$
1.01

 
$
1.62

 
$
0.81

Diluted
$
0.99

 
$
1.60

 
$
0.80

Shares used in computing net income per share:
 
 
 
 
 
Basic
343.2

 
349.0

 
377.7

Diluted
348.2

 
354.4

 
384.2


See accompanying Notes to Consolidated Financial Statements

64


Juniper Networks, Inc.
Consolidated Statements of Comprehensive Income
(In millions)
 
Years Ended December 31,
 
2019
 
2018
 
2017
Net income
$
345.0

 
$
566.9

 
$
306.2

Other comprehensive (loss) income, net of tax:
 
 
 
 
 
Available-for-sale debt securities:
 
 
 
 
 
Change in net unrealized gains and losses, net of tax (provision) benefit of ($1.0), $1.0, and ($4.0) for 2019, 2018, and 2017, respectively
4.6

 
0.6

 
4.5

Net realized (gains) losses reclassified into net income, net of tax provisions of $0.1, zero, and $0.9 for 2019, 2018, and 2017, respectively
(0.4
)
 
0.9

 
(2.1
)
Net change on available-for-sale debt securities, net of tax
4.2

 
1.5

 
2.4

Cash flow hedges:
 
 
 
 
 
Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively
(8.9
)
 
(6.4
)
 
15.7

Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively
5.5

 
(1.2
)
 
(5.2
)
Net change on cash flow hedges, net of tax
(3.4
)
 
(7.6
)
 
10.5

Change in foreign currency translation adjustments
(1.1
)
 
(12.4
)
 
19.0

Other comprehensive (loss) income, net of tax
(0.3
)
 
(18.5
)
 
31.9

Comprehensive income
$
344.7

 
$
548.4

 
$
338.1



See accompanying Notes to Consolidated Financial Statements


65


Juniper Networks, Inc.
Consolidated Balance Sheets
(In millions, except par values)
 
December 31,
2019
 
December 31,
2018
 
 
 
 
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
1,215.8

 
$
2,489.0

Short-term investments
738.0

 
1,070.1

Accounts receivable, net of allowance for doubtful accounts of $5.5 and $4.9 as of December 31, 2019 and 2018, respectively
879.7

 
754.6

Prepaid expenses and other current assets
376.3

 
268.1

Total current assets
3,209.8

 
4,581.8

Property and equipment, net
830.9

 
951.7

Operating lease assets
169.7

 

Long-term investments
589.8

 
199.0

Purchased intangible assets, net
185.8

 
118.5

Goodwill
3,337.1

 
3,108.8

Other long-term assets
514.6

 
403.5

Total assets
$
8,837.7

 
$
9,363.3

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
219.5

 
$
208.8

Accrued compensation
229.0

 
221.0

Deferred revenue
812.9

 
829.3

Short-term portion of long-term debt

 
349.9

Other accrued liabilities
282.5

 
233.5

Total current liabilities
1,543.9

 
1,842.5

Long-term debt
1,683.9

 
1,789.1

Long-term deferred revenue
410.5

 
384.3

Long-term income taxes payable
372.6

 
404.4

Long-term operating lease liabilities
158.1

 

Other long-term liabilities
58.1

 
119.8

Total liabilities
4,227.1

 
4,540.1

Commitments and contingencies (Note 16)


 


Stockholders' equity:
 
 
 
Convertible preferred stock, $0.00001 par value; 10.0 shares authorized; none issued and outstanding

 

Common stock, $0.00001 par value; 1,000.0 shares authorized; 335.9 shares and 346.4 shares issued and outstanding as of December 31, 2019 and 2018, respectively

 

Additional paid-in capital
7,370.5

 
7,672.8

Accumulated other comprehensive loss
(18.5
)
 
(18.2
)
Accumulated deficit
(2,741.4
)
 
(2,831.4
)
Total stockholders' equity
4,610.6

 
4,823.2

Total liabilities and stockholders' equity
$
8,837.7

 
$
9,363.3


See accompanying Notes to Consolidated Financial Statements

66


Juniper Networks, Inc.
Consolidated Statements of Cash Flows
(In millions)
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cash flows from operating activities:
 
 
 
 
 
Net income
$
345.0

 
$
566.9

 
$
306.2

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Share-based compensation expense
202.2

 
217.1

 
187.5

Depreciation, amortization, and accretion
210.3

 
210.5

 
225.6

Operating lease assets expense
42.0

 

 

Loss on extinguishment of debt
15.3

 

 

Deferred income taxes
2.9

 
42.6

 
(139.6
)
Other
3.5

 
9.6

 
(14.5
)
Changes in operating assets and liabilities, net of acquisitions:
 
 
 
 
 
Accounts receivable, net
(118.1
)
 
96.3

 
203.8

Prepaid expenses and other assets
(100.7
)
 
(70.9
)
 
43.0

Accounts payable
6.4

 
3.5

 
(10.1
)
Accrued compensation
6.5

 
41.4

 
(42.8
)
Income taxes payable
(40.5
)
 
(269.2
)
 
447.3

Other accrued liabilities
(46.8
)
 
(11.4
)
 
(2.1
)
Deferred revenue
0.9

 
24.7

 
55.0

      Net cash provided by operating activities
528.9

 
861.1

 
1,259.3

Cash flows from investing activities:
 
 
 
 
 
Purchases of property and equipment
(109.6
)
 
(147.4
)
 
(151.2
)
Purchases of available-for-sale debt securities
(3,209.8
)
 
(1,228.5
)
 
(1,882.9
)
Proceeds from sales of available-for-sale debt securities
1,520.0

 
1,070.2

 
944.0

Proceeds from maturities and redemptions of available-for-sale debt securities
1,642.3

 
910.2

 
741.6

Purchases of equity securities
(107.1
)
 
(17.5
)
 
(14.9
)
Proceeds from sales of equity securities
14.2

 
36.9

 
12.4

Proceeds from Pulse note receivable

 

 
75.0

Payments for business acquisitions, net of cash and cash equivalents acquired
(270.9
)
 
(16.4
)
 
(27.0
)
Subsequent payments related to acquisitions in prior years
(7.3
)
 
(42.7
)
 

Net cash (used in) provided by investing activities
(528.2
)
 
564.8

 
(303.0
)
Cash flows from financing activities:
 
 
 
 
 
Repurchase and retirement of common stock
(554.9
)
 
(756.6
)
 
(725.8
)
Proceeds from issuance of common stock
55.6

 
56.9

 
64.5

Payment of dividends
(260.1
)
 
(249.3
)
 
(150.4
)
Payment of debt
(950.0
)
 

 

Issuance of debt, net
495.2

 

 

Payment for debt extinguishment costs
(14.6
)
 

 

Change in customer financing arrangement

 
(16.9
)
 
16.9

Other

 
(2.7
)
 

Net cash used in financing activities
(1,228.8
)
 
(968.6
)
 
(794.8
)
Effect of foreign currency exchange rates on cash, cash equivalents, and restricted cash
(1.2
)
 
(10.6
)
 
17.0

Net increase in cash, cash equivalents, and restricted cash
(1,229.3
)
 
446.7

 
178.5

Cash, cash equivalents, and restricted cash at beginning of period
2,505.8

 
2,059.1

 
1,880.6

Cash, cash equivalents, and restricted cash at end of period
$
1,276.5

 
$
2,505.8

 
$
2,059.1

 
 
 
 
 
 
Supplemental disclosures of cash flow information:
 
 
 
 
 
Cash paid for interest, net of amounts capitalized
$
90.6

 
$
94.0

 
$
93.9

Cash paid for income taxes, net
$
98.8

 
$
181.0

 
$
193.5

See accompanying Notes to Consolidated Financial Statements

67


Juniper Networks, Inc.
 
Consolidated Statements of Changes in Stockholders' Equity
(In millions, except per share amounts)
 
Shares 
 
Common Stock
and
Additional
Paid-In Capital 
 
Accumulated
Other
Comprehensive
Loss
 
Accumulated
Deficit 
 
Total
Stockholders'
Equity
Balance at December 31, 2016
381.1

 
$
8,281.6

 
$
(37.3
)
 
$
(3,281.8
)
 
$
4,962.5

Net income

 

 

 
306.2

 
306.2

Other comprehensive income, net

 

 
31.9

 

 
31.9

Issuance of common stock
10.7

 
64.5

 

 

 
64.5

Repurchase and retirement of common stock
(26.3
)
 
(354.6
)
 

 
(371.2
)
 
(725.8
)
Share-based compensation expense

 
188.2

 

 

 
188.2

Payment of cash dividends ($0.40 per share of common stock)

 
(150.4
)
 

 

 
(150.4
)
Cumulative adjustment for share-based compensation expense upon adoption of Accounting Standards Update ("ASU") 2016-09, net of tax

 
12.8

 

 
(9.0
)
 
3.8

Balance at December 31, 2017
365.5

 
8,042.1

 
(5.4
)
 
(3,355.8
)
 
4,680.9

Net income

 

 

 
566.9

 
566.9

Other comprehensive loss, net

 

 
(18.5
)
 

 
(18.5
)
Issuance of common stock
10.4

 
56.9

 

 

 
56.9

Repurchase and retirement of common stock
(29.5
)
 
(395.1
)
 

 
(361.5
)
 
(756.6
)
Share-based compensation expense

 
218.2

 

 

 
218.2

Payment of cash dividends ($0.72 per share of common stock)

 
(249.3
)
 

 

 
(249.3
)
Cumulative adjustment upon adoption of ASU 2014-09 ("Topic 606"), net

 

 

 
324.7

 
324.7

Reclassification of tax effects upon adoption of ASU 2018-02 ("Topic 220"), net

 

 
5.7

 
(5.7
)
 

Balance at December 31, 2018
346.4

 
7,672.8

 
(18.2
)
 
(2,831.4
)
 
4,823.2

Net income

 

 

 
345.0

 
345.0

Other comprehensive loss, net

 

 
(0.3
)
 

 
(0.3
)
Issuance of common stock
9.8

 
55.6

 

 

 
55.6

Common stock assumed upon business combination

 
4.6

 

 

 
4.6

Repurchase and retirement of common stock
(20.3
)
 
(264.6
)
 

 
(250.3
)
 
(514.9
)
Purchase of forward contract under accelerated share repurchase program ("ASR")

 
(40.0
)
 

 

 
(40.0
)
Share-based compensation expense

 
202.2

 

 

 
202.2

Payments of cash dividends ($0.76 per share of common stock)

 
(260.1
)
 

 

 
(260.1
)
Cumulative adjustment upon adoption of ASU 2017-12 ("Topic 815"), net

 

 

 
0.1

 
0.1

Cumulative adjustment upon adoption of ASU 2016-02 ("Topic 842"), net

 

 

 
(4.8
)
 
(4.8
)
Balance at December 31, 2019
335.9

 
$
7,370.5

 
$
(18.5
)
 
$
(2,741.4
)
 
$
4,610.6


 See accompanying Notes to Consolidated Financial Statements


68


Juniper Networks, Inc.
Notes to Consolidated Financial Statements

Note 1. Description of Business and Basis of Presentation

Description of Business

Juniper Networks, Inc. (the “Company” or “Juniper”) designs, develops, and sells products and services for high-performance networks, to enable customers to build scalable, reliable, secure and cost-effective networks for their businesses, while achieving agility and improved operating efficiency through automation. The Company sells high-performance routing, switching, and security networking products and service offerings to customers within its verticals: Cloud, Service Provider, and Enterprise who view the network as critical to their success.

Basis of Presentation

The Consolidated Financial Statements, which include the Company and its wholly-owned subsidiaries, are prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). All intercompany balances and transactions have been eliminated.


69

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 2. Significant Accounting Policies

Use of Estimates

The preparation of the financial statements and related disclosures in accordance with U.S. GAAP requires the Company to make judgments, assumptions, and estimates that affect the amounts reported in the Consolidated Financial Statements and the accompanying notes. The Company bases its estimates and assumptions on current facts, historical experience, and various other factors that it believes are reasonable under the circumstances, to determine the carrying values of assets and liabilities that are not readily apparent from other sources. To the extent there are material differences between the Company's estimates and the actual results, the Company's future consolidated results of operation may be affected.

Cash, Cash Equivalents, and Investments

Cash and Cash Equivalents

Cash and cash equivalents consist of cash on hand, demand deposits with banks, highly liquid investments in money market funds, commercial paper, government securities, certificates of deposits, time deposits, and corporate debt securities, which are readily convertible into cash. All highly liquid investments with original maturities of three months or less from Juniper's purchase date are classified as cash equivalents.

Investments in Available-for-Sale Debt Securities

The Company's investments in debt securities are classified as available-for-sale and include the Company's fixed income securities and investments in privately-held companies, consisting of debt and redeemable preferred stock securities. Fixed income securities are initially recorded at cost and periodically adjusted to fair value in the Consolidated Balance Sheets. Unrealized gains and losses on these investments are reported as a separate component of accumulated other comprehensive loss in the Consolidated Balance Sheets. Realized gains and losses are determined based on the specific identification method and are reported in the Consolidated Statements of Operations.

Fixed income securities primarily consist of asset-backed securities, certificate of deposits, commercial paper, corporate debt securities, time deposits, foreign government debt securities, U.S. government agency securities, and U.S. treasury securities. The Company periodically evaluates these investments to determine if impairment charges are required. The Company considers various factors in determining whether to recognize an impairment charge, including the length of time the investment has been in a loss position, the extent to which the fair value has been less than the Company's cost basis, the investment's financial condition, and the near-term prospects of the investee. If the Company determines that the decline in an investment's value is other than temporary, the difference is recognized as an impairment loss in its Consolidated Statements of Operations.

The Company's privately-held debt and redeemable preferred stock securities are included in other long-term assets in the Consolidated Balance Sheets and are recorded at fair value. Fair value is reassessed when the Company is made aware of information indicating a change in the enterprise value of the investee, including known acquisition offers, subsequent funding rounds, and investee's plans for liquidation. The Company periodically evaluates these securities for indicators of impairment, including the inability to recover a portion of or the entire carrying amount of the investment, the inability of the investee to sustain earnings, the reduction in or termination of financial commitment to the investee from other investors, the intention to sell the investment, and whether it is more likely than not that the Company will be required to sell the investment before recovery of the entire amortized cost basis. If the Company determines that the decline in an investment's value is other than temporary, the difference is recognized as an impairment loss in its Consolidated Statements of Operations.

Investments in Equity Securities

The Company's investments in equity securities with readily determinable fair values consist of money market funds, the non-qualified compensation plan ("NQDC") that is invested in mutual funds, and investments in public companies. These investments are measured at fair value with changes in fair value recognized in the Consolidated Statements of Operations.

70

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)


Equity securities without readily determinable fair values include the Company's investments in privately-held companies consisting of non-redeemable preferred stock and common stock securities. The Company accounts for these securities at cost, adjusted for changes from observable transactions for identical or similar investments of the same issuer, less impairments. Fair value of these equity securities is reassessed when the Company identifies observable price changes indicating that an adjustment upward or downward to the carrying value is necessary. Any observable changes in fair value are recognized in earnings as of the date that the observable transaction took place, rather than the current reporting date. In addition, the Company periodically evaluates equity securities without readily determinable fair values to determine if impairment charges are required by evaluating whether an event or change in circumstance has occurred that may have a significant adverse effect on the fair value of the investment. A qualitative assessment is performed each reporting period to assess whether there are any impairment indicators, including, but not limited to, significant deterioration in the investee's earnings performance; credit rating; asset quality or business prospects; adverse change in the regulatory, economic, or technological environment; change in the general market condition of the geographic area or industry; acquisition offers; and the ability to continue as a going concern. If such indicators are present, the Company estimates the fair value of impaired investments and recognizes an impairment loss in the Consolidated Statement of Operations equal to the difference between the carrying value and fair value.

Fair Value

Fair value is defined as the price that would be received upon sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which it transacts, and considers assumptions that market participants would use when pricing the asset or liability. The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:

Level 1 – Quoted prices in active markets for identical assets or liabilities.

Level 2 – Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. These inputs are valued using market-based approaches.

Level 3 – Inputs are unobservable inputs based on the Company’s assumptions. These inputs, if any, are valued using internal financial models.

Derivative Instruments

The Company uses derivative instruments, primarily foreign currency forward and interest rate swap contracts, to hedge certain foreign currency and interest rate exposures. The Company does not enter into derivatives for speculative or trading purposes.

The Company uses foreign currency forward contracts to hedge certain forecasted foreign currency transactions relating to operating expenses. These derivatives are designated as cash flow hedges, which are carried at fair value with the derivative's gain or loss is initially reported as a component of accumulated other comprehensive loss, and upon occurrence of the forecasted transaction, is subsequently reclassified into the costs of services or operating expense line item to which the hedged transaction relates. Cash flows from such hedges are classified as operating activities.

The Company also uses foreign currency forward contracts to mitigate variability in gains and losses generated from the re-measurement of certain monetary assets and liabilities denominated in non-functional currencies. These derivatives are carried at fair value with changes recorded in other expense, net in the Consolidated Statements of Operations in the same period as the changes in the fair value from the re-measurement of the underlying assets and liabilities. Cash flows from such derivatives are classified as operating activities.

The Company uses interest rate swaps to convert certain of our fixed interest rate notes to floating interest rates based on the London InterBank Offered Rate (LIBOR). All interest rate swaps will expire within ten years or less. The Company recognizes the change in fair value of the derivative instrument, as well as the offsetting change in the fair value of the hedged item, in Other expense, net in the Consolidated Statements of Operations in the period of change. These derivatives are classified in the Consolidated Statements of Cash Flows in the same section as the underlying item.


71

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)


The Company presents its derivative assets and derivative liabilities on a gross basis in the Consolidated Balance Sheets. However, under agreements containing provisions on netting with certain counterparties of foreign exchange contracts, subject to applicable requirements, the Company is allowed to net-settle transactions on the same date in the same currency, with a single net amount payable by one party to the other. The Company is neither required to pledge nor entitled to receive cash collateral related to these derivative transactions.

Inventory

Inventory consists primarily of component parts to be used in the manufacturing process and finished goods in-transit, and is stated at the lower of cost or net realizable value. In addition, the Company purchases and holds inventory to provide adequate component supplies over the life of the underlying products. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. A charge is recorded to cost of product when inventory is determined to be in excess of anticipated demand or considered obsolete. At the point of loss recognition, a new, lower-cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase in the newly established cost basis.

Leases

The Company determines if an arrangement is a lease at inception. The Company evaluates classification of leases as either operating or finance at commencement and, as necessary, at modification. As of December 31, 2019, the Company did not have any finance leases. Operating leases are included in operating lease right-of-use ("ROU") assets, other accrued liabilities, and operating lease liabilities on the Company's Consolidated Balance Sheets. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease.

Operating lease ROU assets and liabilities are recognized on the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the incremental borrowing rate on January 1, 2019 for operating leases that commenced prior to that date. The operating lease ROU asset also includes any lease payments made prior to lease commencement and excludes lease incentives. Variable lease payments not dependent on an index or a rate, are expensed as incurred and are not included within the ROU asset and lease liability calculation. Variable lease payments primarily include reimbursements of costs incurred by lessors for common area maintenance and utilities. The Company's lease terms are the noncancelable period, including any rent-free periods provided by the lessor, and include options to extend or terminate the lease when it is reasonably certain that it will exercise that option. At lease inception, and in subsequent periods as necessary, the Company estimates the lease term based on its assessment of extension and termination options that are reasonably certain to be exercised. Lease costs are recognized on a straight-line basis over the lease term.

The Company does not separate non-lease components from lease components for all underlying classes of assets. In addition, the Company does not recognize ROU assets and lease liabilities for short-term leases, which have a lease term of twelve months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.

Property and Equipment

Property and equipment are recorded at cost less accumulated depreciation. Depreciation is calculated using the straight-line method, over the estimated useful lives of the following assets:
 
Estimated Useful Life (years)
Computers, equipment, and software
1.5 to 7
Furniture and fixtures
5 to 7
Building and building improvements
7 to 40
Land improvements
10 to 40
Leasehold improvements
Lease term, not to exceed 10 years


Land is not depreciated. Construction-in-process is related to the construction or development of property and equipment that have not yet been placed in service for their intended use.


72

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Business Combinations

The purchase price of an acquired entity is allocated to tangible assets, liabilities, and intangible assets, including in-process research and development (IPR&D) based on their estimated fair values with the residual of the purchase price recorded as goodwill.
The determination of the value of the intangible assets acquired involves certain estimates, such as expected future cash flows, which include consideration of future growth rates and margins, attrition rates, future changes in technology, discount rates, and the expected use of the acquired assets. These factors are also considered in determining the useful life of the acquired intangible assets. IPR&D is initially capitalized at fair value as an intangible asset with an indefinite life and assessed for impairment thereafter. When an IPR&D project is completed, the IPR&D is reclassed as an amortizable purchased intangible asset and amortized over the asset’s estimated useful life. Acquisition related expenses are recognized separately from business combination and are expensed as incurred. The Company's Consolidated Financial Statements include the operating results of acquired businesses from the date of each acquisition.

Goodwill and Intangible Assets

Goodwill is tested for impairment annually during the fourth quarter or more frequently if certain circumstances indicate the carrying value of goodwill is impaired. Goodwill is tested for impairment at the reporting unit level. A qualitative assessment is first performed to determine whether it is necessary to quantitatively test goodwill for impairment. This initial assessment includes, among others, consideration of macroeconomic conditions and financial performance. If the qualitative assessment indicates that it is more likely than not that an impairment exists, a quantitative analysis is performed by determining the fair value of each reporting unit using a combination of the discounted cash flow and the market approaches. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. An impairment loss is recognized to the extent that the carrying amount of goodwill exceeds the asset's implied fair value. We conducted our annual impairment test of goodwill during the fourth quarters of 2019 and 2018 and determined that no adjustment to the carrying value of goodwill for any reporting units was required.

Intangible assets consist of existing technology, customer relationships, and trade name, which are amortized over the period of estimated benefit using the straight-line method and estimated useful lives of 4 or 5 years. Other intangible assets acquired in a business combination related to IPR&D projects are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Indefinite-lived intangibles are not amortized into the results of operations but instead are evaluated for impairment. If and when development is complete, the associated assets would be deemed finite-lived and would be amortized as cost of revenues over their respective estimated useful lives at that point in time. If the research and development project is abandoned, the acquired IPR&D assets are written off and charged to expense in the period of abandonment.

Impairment of Long-lived Assets

Long-lived assets, such as property, plant, and equipment, ROU assets, and purchased intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset, or asset group, to estimated undiscounted future cash flows expected to be generated by the asset, or asset group. An impairment charge is recognized by the amount by which the carrying amount of the asset, or asset group, exceeds its fair value.

Warranty Reserves

The Company generally offers a one-year warranty on most of its hardware products, and a 90-day warranty on the media that contains the software embedded in the products. Warranty costs are recognized as part of the Company's cost of sales based on associated material costs, logistics costs, labor costs, and overhead at the time revenue is recognized. Material costs are estimated primarily based upon the historical costs to repair or replace product returns within the warranty period. Labor, logistics and overhead costs are estimated primarily based upon historical trends in the cost to support customer cases within the warranty period. Warranty reserve is reported within other accrued liabilities in the Consolidated Balance Sheets.

Contract Manufacturer Liabilities

The Company establishes a liability for non-cancelable, non-returnable purchase commitments with its contract manufacturers for carrying charges, quantities in excess of its demand forecasts, or obsolete material charges for components purchased by the contract manufacturers to meet the Company’s demand forecast or customer orders. The demand forecasts are based upon historical trends and analysis from the Company's sales and marketing organizations, adjusted for overall market conditions.

73

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)


Loss Contingencies

The Company is subject to the possibility of various loss contingencies arising in the ordinary course of business. Management considers the likelihood of loss related to an asset, or the incurrence of a liability, as well as its ability to reasonably estimate the amount of loss, in determining loss contingencies. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. The Company regularly evaluates current information available to determine whether such accruals should be adjusted and whether new accruals are required.

Foreign Currency

Assets and liabilities of foreign operations with non-U.S. Dollar functional currency are translated to U.S. Dollars using exchange rates in effect at the end of the period. Revenue and expenses are translated to U.S. Dollars using rates that approximate those in effect during the period. The resulting translation adjustments are included in the Company’s Consolidated Balance Sheets in the stockholders’ equity section as a component of accumulated other comprehensive loss. The Company remeasures monetary assets and monetary liabilities in non-functional currencies and records the resulting foreign exchange transaction gains and losses in other expense, net in the Consolidated Statements of Operations.

Revenue Recognition

Revenue is recognized when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.

Identify the contract with a customer. The Company generally considers a sales contract and/or agreement with an approved purchase order as a customer contract provided that collection is considered probable, which is assessed based on the creditworthiness of the customer as determined by credit checks, payment histories, and/or other circumstances. The Company combines contracts with a customer if contracts are negotiated with a single commercial substance or contain price dependencies.

Identify the performance obligations in the contract. Product performance obligations include hardware and software licenses and service performance obligations include hardware maintenance, software post-contract support, training, and professional services. Certain software licenses and related post-contract support are combined into a single performance obligation when the maintenance updates are critical to the continued delivery of the software functionality.

Determine the transaction price. The transaction price for the Company’s contracts with its customers consists of both fixed and variable consideration provided it is probable that a significant reversal of revenue will not occur when the uncertainty related to variable consideration is resolved. Fixed consideration includes amounts to be contractually billed to the customer while variable consideration includes estimates for rights of return, rebates, and price protection, which are based on historical sales returns and price protection credits, specific criteria outlined in rebate agreements, and other factors known at the time. The Company generally invoices customers for hardware, software licenses and related maintenance arrangements at time of delivery, and professional services either upfront or upon meeting certain milestones. Customer invoices are generally due within 30 to 90 days after issuance. The Company’s contracts with customers typically do not include significant financing components as the period between the transfer of performance obligations and timing of payment are generally within one year.

Allocate the transaction price to the performance obligations in the contract. For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services, pricing practices in different geographies and through different sales channels, gross margin objectives, internal costs, competitor pricing strategies, and industry technology lifecycles.

Recognize revenue when or as the Company satisfies a performance obligation. Revenue for hardware and certain software licenses, are recognized at a point in time, which is generally upon shipment or delivery. Certain software licenses combined with post-contract support are recognized over time on a ratable basis over the term of the license. Revenue for maintenance and software post-contract support is recognized over time on a ratable basis over the contract term. Revenue from training and professional services is recognized over time as services are completed or ratably over the contractual period of generally one year or less.

74

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)


Deferred product revenue represents unrecognized revenue related to undelivered product commitments and other shipments that have not met revenue recognition criteria. Deferred service revenue represents billed amounts for service contracts, which include technical support, hardware and software maintenance, professional services, and training, for which services have not been rendered.

Revenue is recognized net of any taxes collected, which are subsequently remitted to governmental authorities.

Deferred Commissions

Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are recorded as prepaid expenses or other longer assets and are deferred and then amortized over a period of benefit which is typically over the term of the customer contracts. Amortization expense is included in sales and marketing expenses in the accompanying Consolidated Statements of Operations.

Research and Development

Costs to research, design, and develop the Company's products are expensed as incurred.

Software Development Costs

Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins when a product's technological feasibility has been established and ends when a product is available for general release to customers. Generally, the Company's products are released soon after technological feasibility has been established. As a result, costs incurred between achieving technological feasibility and product general availability have not been significant.

The Company capitalizes costs associated with internal-use software systems during the application development stage. Such capitalized costs include external direct costs incurred in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications.

Advertising

Advertising costs are charged to sales and marketing expense as incurred. Advertising expense was $14.6 million, $20.0 million, and $19.9 million, for 2019, 2018, and 2017, respectively.

Share-Based Compensation

The Company measures and recognizes compensation cost for all share-based awards made to employees and directors, including employee stock options, restricted stock awards ("RSAs"), restricted stock units ("RSUs"), performance share awards ("PSAs") and employee stock purchases related to the Employee Stock Purchase Plan ("ESPP"). For service condition only awards, share-based compensation expense is based on the fair value of the underlying awards and amortized on a straight-line basis. For PSAs, share-based compensation expense is amortized on a straight-line basis for each separate vesting portion of the awards. The Company accounts for forfeitures as they occur.

The Company utilizes the Black-Scholes-Merton (“BSM”) option-pricing model to estimate the fair value of its ESPP purchase rights. The BSM model requires various highly subjective assumptions that represent management's best estimates of volatility, risk-free interest rate, expected life, and dividend yield. The Company estimates expected volatility based on the implied volatility of market-traded options, on the Company's common stock, adjusted for other relevant factors including historical volatility of the Company’s common stock over the most recent period commensurate with the estimated expected life of the Company’s ESPP. The expected life of ESPP purchase rights approximates the offering period.

The Company determines the grant date fair value of its RSUs, RSAs, and PSAs based on the closing market price of the Company’s common stock on the date of grant, adjusted by the present value of the dividends expected to be paid on the underlying shares of common stock during the requisite and derived service period as these awards are not entitled to receive dividends until vested.

For market-based RSUs, the Company estimates the fair value and derived service period using the Monte Carlo simulation option pricing model ("Monte Carlo model"). The determination of the grant date fair value and derived service periods using the Monte

75

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Carlo model is affected by the Company's stock price, comparative market-based returns, as well as various highly subjective assumptions that represent management's best estimates of volatility, risk-free interest rate, and dividend yield. The Company estimates expected volatility based on the implied volatility of market-traded options, on the Company's common stock, adjusted for other relevant factors, including historical volatility of the Company’s common stock over the contractual life of the Company's market-based RSUs.

Provision for Income Taxes

Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts. Valuation allowances are recorded to reduce deferred tax assets to the amount that will more likely than not be realized.
The Company accounts for uncertainty in income taxes using a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. The Company classifies the liability for unrecognized tax benefits as current to the extent that the Company anticipates payment (or receipt) of cash within one year. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes. The Company accounts for the current impacts of U.S. tax on certain foreign subsidiaries income, which is referred to as Global Intangible Low-Taxed Income in the year earned.

Concentrations of Risk

Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, derivatives, and accounts receivable. The Company invests only in high-quality credit instruments and maintains its cash, cash equivalents and available-for-sale investments in fixed income securities with several high-quality institutions. Deposits held with banks, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits. We mitigate the concentration of credit risk in our investment portfolio through diversification of the investments in various industries and asset classes, and limits to the amount of credit exposure to any single issuer and credit rating.

The Company’s derivatives expose it to credit risk to the extent that counterparties may be unable to meet the terms of the agreement. To mitigate concentration of risk related to its derivatives, the Company establishes counterparty limits to major credit-worthy financial institutions. In addition, the potential risk of loss with any one counterparty resulting from this type of credit risk is monitored and the derivatives transacted with these entities are typically relatively short in duration. Therefore, the Company does not expect material losses as a result of defaults by counterparties.

Generally, credit risk with respect to accounts receivable is diversified due to the number of entities comprising the Company's customer base and their dispersion across different geographic locations throughout the world. The Company performs ongoing credit evaluations of its customers and generally does not require collateral on accounts receivable. During the years ended December 31, 2019, 2018, and 2017, no single customer accounted for 10% or more of net revenues.

The Company relies on sole suppliers for certain of its components such as application-specific integrated circuits ("ASICs") and custom sheet metal. Additionally, the Company relies primarily on a limited number of significant independent contract manufacturers and original design manufacturers for the production of its products. The inability of any supplier or manufacturer to fulfill supply requirements of the Company could negatively impact future operating results.

Recently Adopted Accounting Standards

Cloud Computing Arrangement: On January 1, 2019, the Company early adopted FASB ASU No. 2018-15 (Subtopic 350-40) Intangibles — Goodwill and Other-Internal-Use Software: Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which provides guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by a service contract. The Company adopted the standard under the prospective approach. The adoption did not have a material impact on the Consolidated Financial Statements.


76

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Derivatives and Hedging: On January 1, 2019, the Company adopted FASB ASU No. 2017-12 (Topic 815) Derivatives and Hedging — Targeted Improvements to Accounting for Hedging Activities, and an amendment thereafter, which expands an entity's ability to hedge financial and nonfinancial risk components and amends how companies assess effectiveness as well as changes to the presentation and disclosure requirements. The Company adopted the standard under the modified retrospective approach, and its amendment and presentation and disclosure requirements on a prospective basis. The adoption did not have a material impact on the Consolidated Financial Statements. See Note 6, Derivative Instruments for additional disclosures required upon adopting the standard.

Amortization on Purchased Callable Debt Securities: On January 1, 2019, the Company adopted FASB ASU No. 2017-08 Receivables—Nonrefundable Fees and Other Costs (Subtopic 310-20): Premium Amortization on Purchased Callable Debt Securities, which shortens the amortization period for the premium on certain purchased callable debt securities to the earliest call date. The standard will not impact debt securities held at a discount. The Company adopted the standard under the modified retrospective approach. The adoption did not have a material impact on the Consolidated Financial Statements.

Leases: On January 1, 2019, the Company adopted FASB ASU No. 2016-02, Leases (Topic 842), and the related subsequent amendments ("ASC 842"), which require recognition by the lessees of right-of-use ("ROU") assets and lease liabilities for most leases on the Company's Consolidated Balance Sheets. The Company adopted the new standard under the modified retrospective approach and recorded a cumulative-effect adjustment to the opening balance of accumulated deficit as of the effective date. Under the modified retrospective method, financial results reported in periods prior to 2019 are unchanged. The Company elected the package of practical expedients, which did not require the reassessment of existing leases under the new guidance. The Company also elected not to separate non-lease components from lease components and to not recognize ROU assets and lease liabilities for short-term leases.

The cumulative effect of the adjustments made to the Company's Consolidated Balance Sheet as of the adoption date is detailed as follows (in millions):
 
December 31, 2018
 
 
 
January 1, 2019
 
As reported
 
Adjustments due to ASC 842
 
As adjusted
Assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
268.1

 
$
(1.4
)
 
$
266.7

Property and equipment, net
951.7

 
(42.9
)
 
908.8

Operating lease assets

 
192.5

 
192.5

Other long-term assets
403.5

 
1.3

 
404.8

Total assets
$
9,363.3

 
$
149.5

 
$
9,512.8

 
 
 
 
 


Liabilities:
 
 
 
 


Other accrued liabilities
$
233.5

 
$
35.6

 
$
269.1

Long-term operating lease liabilities

 
185.5

 
185.5

Other long-term liabilities
119.8

 
(66.7
)
 
53.1

Total liabilities
$
4,540.1

 
$
154.4

 
$
4,694.5

 
 
 
 
 


Stockholders' equity:
 
 
 
 


Accumulated deficit
$
(2,831.4
)
 
$
(4.9
)
 
$
(2,836.3
)


The adoption of the standard had no impact on the Company's Consolidated Statements of Operations and Consolidated Statements of Cash Flows or debt-covenant compliance under its current agreements. See Note 16, Commitments and Contingencies, for additional disclosures required upon adopting the standard.


77

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Recent Accounting Standards Not Yet Adopted

Simplifying the Accounting for Income Taxes: In December 2019, the FASB issued ASU No. 2019-12 (Topic 740) Income Taxes — Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of the income tax accounting guidance related to intraperiod tax allocation exception to the incremental approach, interim-period accounting for enacted change in tax law, and the year-to-date loss limitation in interim period tax accounting. This ASU is to be applied on a prospective basis with the exception of certain amendments that are to be applied on either a retrospective or modified retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of adoption on its Consolidated Financial Statements.

Fair Value Measurement: In August 2018, the FASB issued ASU No. 2018-13 (Topic 820) Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds, and modifies certain disclosure requirements for fair value measurements under ASC 820. This ASU is to be applied on a prospective basis for certain modified or new disclosure requirements, and all other amendments in the standard are to be applied on a retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2019. The Company does not expect the adoption to have a material impact on its Consolidated Financial Statements.

Simplifying the Test for Goodwill Impairment: In January 2017, the FASB issued ASU No. 2017-04 (Topic 350) Intangibles—Goodwill and Other: Simplifying the Test for Goodwill Impairment, which removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under the amended guidance, a goodwill impairment charge will be recognized for the amount by which the carrying value of a reporting unit exceeds its fair value, not to exceed the carrying amount of goodwill. This ASU will be applied on a prospective basis and is effective for interim and annual periods beginning after December 15, 2019. The Company does not expect the adoption to have a material impact on its Consolidated Financial Statements.

Credit Losses on Financial Instruments: In June 2016, the FASB issued ASU 2016-13 "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which was further clarified by FASB through issuance of additional related ASUs, requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. The Company will adopt ASU 2016-13 effective January 1, 2020 on a modified retrospective basis with the cumulative effect of adoption recorded as an adjustment to retained earnings. Upon adoption, we will implement new credit loss models and update processes and accounting controls. The Company does not expect the adoption of the new standard to have a significant impact on the Company’s Consolidated Financial Statements.



78

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 3. Business Combinations

The Company acquired Mist Systems, Inc. ("Mist") in 2019; HTBase Corporation ("HTBase") in 2018; and Cyphort Inc. ("Cyphort") in 2017. Pro forma results of operations for these acquisitions have not been presented as the financial impact to the Company's consolidated results of operations, both individually and in aggregate, is not material. The goodwill recognized for these acquisitions was primarily attributable to expected synergies and is not deductible for U.S. federal income tax purposes.
2019 Acquisition

Mist

On April 1, 2019, the Company acquired 100% ownership of Mist Systems, Inc. (“Mist”) for $359.2 million. The purchase consideration consisted of cash of $354.5 million and approximately $4.6 million in share-based awards attributable to services prior to the acquisition. The acquisition of Mist, a company that provides cloud-managed wireless networks powered by artificial intelligence, is expected to enhance Juniper's enterprise networking portfolio by combining Mist’s next-generation Wireless LAN platform with Juniper's wired LAN, SD-WAN, and security solutions to deliver integrated end-to-end user and IT experiences.

Under the terms of the acquisition agreement with Mist, the Company assumed certain share-based awards for continuing employees, which were granted in contemplation of future services. The fair value of these share-based awards was $38.5 million, which will be expensed as share-based compensation over the remaining service period.

2018 Acquisition

HTBase

On December 7, 2018, the Company acquired 100% of the equity of HTBase for $19.6 million of cash. The acquisition of HTBase, a software company that has developed a unique and disruptive platform for software-defined enterprise multicloud, is expected to accelerate Juniper's leadership in multicloud and function with the compute orchestration capabilities of Contrail Enterprise Multicloud.

Prior to the acquisition, the Company had an outstanding promissory note and bridge notes totaling $1.6 million, measured at fair value, which were effectively settled upon acquisition.

Under the terms of the acquisition agreement with HTBase, the Company granted certain share-based awards to continuing employees in substitution of awards held by such employees, which were granted in contemplation of future services. The fair value of these share-based awards was $3.8 million, which will be expensed as share-based compensation over the remaining service period.

2017 Acquisition

Cyphort

On September 18, 2017, the Company acquired 100% of Cyphort for $33.5 million of cash. The acquisition of Cyphort, a software company providing security analytics for advanced threat defense, is expected to strengthen Juniper's security product portfolio.

Under the terms of the acquisition agreement with Cyphort, the Company assumed certain share-based awards for continuing employees, which were granted in contemplation of future services. The fair value of these share-based awards was $3.8 million, which will be expensed as share-based compensation over the remaining service period.

Acquisition Costs

The Company recognized $16.6 million, $4.4 million, and $2.1 million of acquisition-related costs during the years ended December 31, 2019, December 31, 2018, and December 31, 2017, respectively. These acquisition-related costs were expensed in the period incurred within general and administrative expense in the Company's Consolidated Statements of Operations.

The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition dates (in millions):

79

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

 
2019
 
2018
 
2017
 
Mist
 
HTBase
 
Cyphort
Net tangible assets acquired/(liabilities) assumed
$
28.3

 
$
(1.0
)
 
$
1.4

Intangible assets
102.0

 
7.8

 
15.4

Goodwill
228.9

 
14.4

 
16.7

Total
$
359.2


$
21.2

 
$
33.5



The following table summarizes the fair value of the separately identifiable intangible assets at the time of acquisition and the period over which each intangible asset will be amortized (in millions, except years):
 
2019
 
2018
 
2017
 
Mist
 
HTBase
 
Cyphort
 
Weighted
Average
Estimated
Useful
Life
(In Years)
 
Amount
 
Weighted
Average
Estimated
Useful
Life
(In Years)
 
Amount
 
Weighted
Average
Estimated
Useful
Life
(In Years)
 
Amount
Intangible assets:
 
 
 
 
 
 
 
 
 
 
 
Existing technology
5
 
$
81.0

 
4
 
$
7.8

 
5
 
$
15.4

Customer relationships
5
 
15.0

 
 

 
 

Trade name
5
 
6.0

 
 

 
 

Total intangible assets acquired
 
 
$
102.0




$
7.8

 
 
 
$
15.4



80

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 4. Cash Equivalents and Investments

Investments in Available-for-Sale Debt Securities

The following table summarizes the Company's unrealized gains and losses and fair value of investments designated as available-for-sale debt securities as of December 31, 2019 and December 31, 2018 (in millions):
 
As of December 31, 2019
 
As of December 31, 2018
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated Fair
Value
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated Fair
Value
Fixed income securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$
81.3

 
$
0.1

 
$

 
$
81.4

 
$
46.8

 
$

 
$
(0.3
)
 
$
46.5

Certificates of deposit
38.6

 

 

 
38.6

 
152.9

 

 

 
152.9

Commercial paper
168.2

 

 

 
168.2

 
393.6

 

 

 
393.6

Corporate debt securities
604.9

 
0.7

 
(0.1
)
 
605.5

 
416.1

 

 
(3.1
)
 
413.0

Foreign government debt securities
11.4

 

 

 
11.4

 
20.0

 

 
(0.1
)
 
19.9

Time deposits
226.3

 

 

 
226.3

 
278.6

 

 

 
278.6

U.S. government agency securities
89.0

 

 

 
89.0

 
87.2

 

 
(0.2
)
 
87.0

U.S. government securities
394.3

 
0.3

 
(0.1
)
 
394.5

 
811.8

 

 
(0.5
)
 
811.3

Total fixed income securities
1,614.0

 
1.1

 
(0.2
)
 
1,614.9

 
2,207.0

 

 
(4.2
)
 
2,202.8

Privately-held debt and redeemable preferred stock securities
19.1

 
37.4

 

 
56.5

 
16.6

 
37.4

 

 
54.0

Total available-for-sale debt securities
$
1,633.1

 
$
38.5

 
$
(0.2
)
 
$
1,671.4

 
$
2,223.6

 
$
37.4

 
$
(4.2
)
 
$
2,256.8

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
290.9

 
$

 
$

 
$
290.9

 
$
936.5

 
$

 
$

 
$
936.5

Short-term investments
733.7

 
0.5

 

 
734.2

 
1,069.2

 

 
(1.9
)
 
1,067.3

Long-term investments
589.4

 
0.6

 
(0.2
)
 
589.8

 
201.3

 

 
(2.3
)
 
199.0

Other long-term assets
19.1

 
37.4

 

 
56.5

 
16.6

 
37.4

 

 
54.0

Total
$
1,633.1

 
$
38.5

 
$
(0.2
)
 
$
1,671.4

 
$
2,223.6

 
$
37.4

 
$
(4.2
)
 
$
2,256.8



The following table presents the contractual maturities of the Company's total fixed income securities as of December 31, 2019 (in millions):
 
Amortized
Cost
 
Estimated Fair
Value
Due in less than one year
$
1,024.6

 
$
1,025.1

Due between one and five years
589.4

 
589.8

Total
$
1,614.0

 
$
1,614.9



81

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

The following tables present the Company's total fixed income securities that were in an unrealized loss position as of December 31, 2019 and December 31, 2018 (in millions):
 
As of December 31, 2019
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
Fixed income securities:
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$
21.6

 
$

 
$
5.2

 
$

 
$
26.8

 
$

Corporate debt securities
142.6

 
(0.1
)
 
2.1

 

 
144.7

 
(0.1
)
Foreign government debt securities
4.0

 

 
4.0

 

 
8.0

 

U.S. government agency securities
20.0

 

 

 

 
20.0

 

U.S. government securities
71.6

 
(0.1
)
 

 

 
71.6

 
(0.1
)
Total fixed income securities
$
259.8

 
$
(0.2
)
 
$
11.3

 
$

 
$
271.1

 
$
(0.2
)


 
As of December 31, 2018
 
Less than 12 Months 
 
12 Months or Greater 
 
Total 
 
Fair
Value 
 
Unrealized
Loss 
 
Fair
Value 
 
Unrealized
Loss 
 
Fair
Value 
 
Unrealized
Loss 
Fixed income securities:
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$
3.1

 
$

 
$
43.0

 
$
(0.3
)
 
$
46.1

 
$
(0.3
)
Corporate debt securities
72.6

 
(0.1
)
 
330.7

 
(3.0
)
 
403.3

 
(3.1
)
Foreign government debt securities
1.5

 

 
18.4

 
(0.1
)
 
19.9

 
(0.1
)
U.S. government agency securities
2.0

 

 
45.2

 
(0.2
)
 
47.2

 
(0.2
)
U.S. government securities
344.0

 

 
63.5

 
(0.5
)
 
407.5

 
(0.5
)
Total fixed income securities
$
423.2

 
$
(0.1
)
 
$
500.8

 
$
(4.1
)
 
$
924.0

 
$
(4.2
)
 

For available-for-sale debt securities that have unrealized losses, the Company assesses impairment by evaluating various factors, including whether (i) it has the intention to sell any of these investments and (ii) whether it is more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. As of December 31, 2019, the Company had 179 investments in unrealized loss positions. The gross unrealized losses related to these investments were primarily due to changes in market interest rates. The Company does not intend to sell these investments and does not believe that it is more likely than not it will be required to sell any of these investments before recovery of the entire amortized cost basis, therefore the Company has determined that no other-than-temporary impairments associated with credit losses were required to be recognized during the years ended December 31, 2019, 2018, and 2017.

During the years ended December 31, 2019, 2018, and 2017, there were no material gross realized gains or losses from available-for-sale debt securities.


82

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Investments in Equity Securities

The following table presents the Company's investments in equity securities as of December 31, 2019 and 2018 (in millions):
 
As of December 31,
 
2019

2018
Equity investments with readily determinable fair value
 
 
 
  Money market funds
$
446.4

 
$
996.9

  Mutual funds
26.8

 
24.3

  Publicly-traded equity securities
3.8

 
2.8

Equity investments without readily determinable fair value
133.3

 
36.4

  Total equity securities
$
610.3

 
$
1,060.4

 
 
 
 
Reported as:
 
 
 
Cash equivalents
$
442.3

 
$
985.3

Short-term investments
3.8

 
2.8

Prepaid expenses and other current assets
4.1

 
10.9

Other long-term assets
160.1

 
61.4

Total
$
610.3

 
$
1,060.4



In October 2019, the Company invested $89.9 million for a 13.7% equity ownership of a privately-held company. The investment was accounted for under the measurement alternative approach, at cost. The investment was classified in other long-term assets on the Consolidated Balance Sheets.

During the years ended December 31, 2019, 2018, and 2017, there were no material unrealized gains or losses recognized for equity investments.

Restricted Cash and Investments

The Company has restricted cash and investments for: (i) amounts held in escrow accounts, as required in connection with certain acquisitions completed primarily between 2015 and 2019; (ii) amounts held under the Company's short-term disability plan in California; and (iii) amounts under the NQDC plan for senior-level employees. Restricted investments are designated as equity investments. As of December 31, 2019, the carrying value of restricted cash and investments was $91.6 million, of which $64.6 million was included in prepaid expenses and other current assets and $27.0 million was included in other long-term assets on the Consolidated Balance Sheets.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash included in the Consolidated Balance Sheets as of December 31, 2019 and December 31, 2018 (in millions):
 
As of December 31,
 
2019
 
2018
Cash and cash equivalents
$
1,215.8

 
$
2,489.0

Restricted cash included in Prepaid expenses and other current assets
60.7

 
16.8

  Total cash, cash equivalents, and restricted cash
$
1,276.5

 
$
2,505.8



83

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 5. Fair Value Measurements

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The following table provides a summary of assets and liabilities measured at fair value on a recurring basis and as reported in the Consolidated Balance Sheets (in millions):
 
Fair Value Measurements at
December 31, 2019
 
Fair Value Measurements at
December 31, 2018
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Available-for-sale debt securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$

 
$
81.4

 
$

 
$
81.4

 
$

 
$
46.5

 
$

 
$
46.5

Certificates of deposit

 
38.6

 

 
38.6

 

 
152.9

 

 
152.9

Commercial paper

 
168.2

 

 
168.2

 

 
393.6

 

 
393.6

Corporate debt securities

 
605.5

 

 
605.5

 

 
413.0

 

 
413.0

Foreign government debt securities

 
11.4

 

 
11.4

 

 
19.9

 

 
19.9

Time deposits

 
226.3

 

 
226.3

 

 
278.6

 

 
278.6

U.S. government agency securities

 
89.0

 

 
89.0

 

 
87.0

 

 
87.0

U.S. government securities
318.9

 
75.6

 

 
394.5

 
352.8

 
458.5

 

 
811.3

Privately-held debt and redeemable preferred stock securities

 

 
56.5

 
56.5

 

 

 
54.0

 
54.0

Total available-for-sale debt securities
318.9

 
1,296.0

 
56.5

 
1,671.4

 
352.8

 
1,850.0

 
54.0

 
2,256.8

Equity securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
446.4

 

 

 
446.4

 
996.9

 

 

 
996.9

Mutual funds
26.8

 

 

 
26.8

 
24.3

 

 

 
24.3

Publicly-traded equity securities
3.8

 

 

 
3.8

 
2.8

 

 

 
2.8

Total equity securities
477.0

 

 

 
477.0

 
1,024.0

 

 

 
1,024.0

Derivative assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts

 
2.5

 

 
2.5

 

 
5.3

 

 
5.3

Total derivative assets

 
2.5

 

 
2.5

 

 
5.3

 

 
5.3

Total assets measured at fair value on a recurring basis
$
795.9

 
$
1,298.5

 
$
56.5

 
$
2,150.9

 
$
1,376.8

 
$
1,855.3

 
$
54.0

 
$
3,286.1

Liabilities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Derivative liabilities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
$

 
$
(6.8
)
 
$

 
$
(6.8
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)
Interest rate swap contracts

 
(3.1
)
 

 
(3.1
)
 

 

 

 

Total derivative liabilities

 
(9.9
)
 

 
(9.9
)
 

 
(7.1
)
 

 
(7.1
)
Total liabilities measured at fair value on a recurring basis
$

 
$
(9.9
)
 
$

 
$
(9.9
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total assets, reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
442.3

 
$
290.9

 
$

 
$
733.2

 
$
1,025.2

 
$
896.6

 
$

 
$
1,921.8

Short-term investments
188.8

 
549.2

 

 
738.0

 
297.5

 
772.6

 

 
1,070.1

Long-term investments
133.9

 
455.9

 

 
589.8

 
18.2

 
180.8

 

 
199.0

Prepaid expenses and other current assets
4.1

 
2.5

 

 
6.6

 
10.8

 
5.3

 

 
16.1

Other long-term assets
26.8

 

 
56.5

 
83.3

 
25.1

 

 
54.0

 
79.1

Total assets measured at fair value on a recurring basis
$
795.9

 
$
1,298.5

 
$
56.5

 
$
2,150.9

 
$
1,376.8

 
$
1,855.3

 
$
54.0

 
$
3,286.1




84

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

 
Fair Value Measurements at
December 31, 2019
 
Fair Value Measurements at
December 31, 2018
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
Total liabilities, reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Other accrued liabilities
$

 
$
(6.8
)
 
$

 
$
(6.8
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)
Other long-term liabilities

 
(3.1
)
 

 
(3.1
)
 

 

 

 

Total liabilities measured at fair value on a recurring basis
$

 
$
(9.9
)
 
$

 
$
(9.9
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)


The Company's Level 2 available-for-sale debt securities are priced using quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. The Company uses inputs such as actual trade data, benchmark yields, broker/dealer quotes, or alternative pricing sources with reasonable levels of price transparency which are obtained from quoted market prices, independent pricing vendors, or other sources, to determine the ultimate fair value of these assets. The Company's derivative instruments are classified as Level 2, as they are not actively traded and are valued using pricing models that use observable market inputs. The Company's policy is to recognize asset or liability transfers among Level 1, Level 2, and Level 3 at the beginning of the quarter in which a change in circumstances resulted in a transfer. During the years ended December 31, 2019 and 2018, the Company had no transfers between levels of the fair value hierarchy of its assets or liabilities measured at fair value.

The Company's privately-held debt and redeemable preferred stock securities are classified as Level 3 assets due to the lack of observable inputs to determine fair value. The Company estimates the fair value of its privately-held debt and redeemable preferred stock securities on a recurring basis using an analysis of the financial condition and near-term prospects of the investee, including recent financing activities and the investee's capital structure. During the year ended December 31, 2019, there were no material activities related to privately-held debt and redeemable preferred stock.

Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

The Company's investments in equity securities without readily determinable fair value are classified as Level 3 assets due to the lack of observable inputs to determine fair value. The Company estimates the fair value on a nonrecurring basis using an analysis of the financial condition and near-term prospects of the investee, including recent financing activities and the investee's capital structure. As of December 31, 2019, there have been no upward or material downward adjustments for price changes to the equity securities without readily determinable fair value.

Certain of the Company's assets, including intangible assets and goodwill, are measured at fair value on a nonrecurring basis, when they are deemed to be other-than temporarily impaired. There were no impairment charges recognized during the years ended December 31, 2019, 2018, and 2017.

As of December 31, 2019 and 2018, the Company had no liabilities measured at fair value on a nonrecurring basis.
Assets and Liabilities Not Measured at Fair Value

The carrying amounts of the Company's accounts receivable, accounts payable, and other accrued liabilities approximate fair value due to their short maturities. As of December 31, 2019 and December 31, 2018, the estimated fair value of the Company's total outstanding debt in the Consolidated Balance Sheets was $1,852.1 million and $2,158.7 million, respectively, based on observable market inputs (Level 2). The carrying value of the promissory note issued to the Company in connection with the previously completed sale of Junos Pulse ("the Pulse Note"), along with the accumulated interest paid in kind, of $78.9 million and $69.0 million approximates its fair value as of December 31, 2019 and December 31, 2018, respectively. Notes receivable are generally classified as Level 3 asset due to the lack of observable inputs to determine fair value. The carrying value of a contract manufacturer deposit of $46.0 million, reported within other long-term assets in the Consolidated Balance Sheets approximates its fair value as of December 31, 2019. See Note 8, Other Financial Information, for further information on the Pulse Note and contract manufacturer deposit.


85

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 6. Derivative Instruments

The notional amount of the Company's derivative instruments is summarized as follows (in millions):
 
As of December 31,
 
2019
 
2018
Designated derivatives:
 
 
 
Cash flow hedges
$
484.0

 
$
497.7

Interest rate swap contracts
300.0

 

Total designated derivatives
$
784.0

 
$
497.7

 
 
 
 
Non-designated derivatives
162.9

 
158.7

Total
$
946.9

 
$
656.4



The fair value of derivative instruments on the Consolidated Balance Sheets was as follows:
 
 
 
 
As of December 31,
 
 
Balance Sheet Location
 
2019
 
2018
Derivative assets:
 
 
 
 
 
 
Derivatives designated as hedging instruments:
 
 
 
 
 
 
Foreign currency contracts as cash flow hedges
 
Other current assets
 
$
2.2

 
$
5.2

Foreign currency contracts as cash flow hedges
 
Other long-term assets
 
0.3

 

Total derivatives designated as hedging instruments
 
 
 
$
2.5

 
$
5.2

Derivatives not designated as hedging instruments
 
Other current assets
 

 
0.1

Total derivative assets
 
 
 
$
2.5

 
$
5.3

Derivative liabilities:
 
 
 
 
 
 
Derivatives designated as hedging instruments:
 
 
 
 
 
 
Foreign currency contracts as cash flow hedges
 
Other accrued liabilities
 
$
6.6

 
$
6.6

Interest rate swap designated as fair value hedges
 
Other long-term liabilities
 
3.1

 

Total derivatives designated as hedging instruments
 
 
 
$
9.7

 
$
6.6

Derivatives not designated as hedging instruments
 
Other accrued liabilities
 
0.2

 
0.5

Total derivative liabilities
 
 
 
$
9.9

 
$
7.1



Designated Derivatives

The Company uses foreign currency forward contracts to hedge the Company's planned cost of revenues and operating expenses denominated in foreign currencies. These derivatives are designated as cash flow hedges. Cash flow hedge derivatives typically have maturities of twenty-four months or less. As of December 31, 2019, an estimated $4.4 million of unrealized net loss within accumulated other comprehensive loss is expected to be reclassified into earnings within the next twelve months.

In 2019, the Company entered into interest rate swaps with an aggregate notional amount of $300.0 million designated as fair value hedges of our fixed-rate 2041 Notes. These swaps convert the fixed interest rates of the notes to floating interest rates based on the London InterBank Offered Rate (LIBOR). All of the interest rate swaps will expire within ten years or less.

Effect of Derivative Instruments on the Consolidated Statements of Operations

For foreign currency forward contracts, the Company recognized unrealized losses of $6.3 million and $8.7 million, and an unrealized gain of $20.2 million in accumulated other comprehensive loss for the effective portion of its derivative instruments during the years ended December 31, 2019, 2018, and 2017, respectively. The Company reclassified a loss of $3.8 million and gains of $0.9 million and $7.6 million out of accumulated other comprehensive loss to cost of revenues and operating expenses in the Consolidated Statement of Operations during the years ended December 31, 2019, 2018, and 2017, respectively.


86

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)


Non-Designated Derivatives

The Company also uses foreign currency forward contracts to mitigate variability in gains and losses generated from the remeasurement of certain monetary assets and liabilities denominated in foreign currencies. These foreign exchange forward contracts typically have maturities of approximately one to four months. The outstanding non-designated derivative instruments are carried at fair value. Changes in the fair value of these derivatives recorded in other expense, net within the Consolidated Statements of Operations were $3.6 million, $7.6 million and $1.8 million during the years ended December 31, 2019, 2018, and 2017, respectively.

See Note 2, Significant Accounting Policies, for the Company’s policy regarding the offsetting of derivative assets and derivative liabilities.


87

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 7. Goodwill and Purchased Intangible Assets

Goodwill

The Company's goodwill activity was as follows (in millions):
 
Total
December 31, 2017
$
3,096.2

Additions due to business combination
14.4

Other(*)
(1.8
)
December 31, 2018
3,108.8

Additions due to business combination
228.3

December 31, 2019
$
3,337.1


________________________________
(*)
Other primarily consists of certain purchase accounting adjustments related to the acquisition of Cyphort.

In the fourth quarter of 2019, the Company performed its annual goodwill impairment test for the three reporting units: Routing, Switching, and Security. There was no goodwill impairment during the years ended December 31, 2019, 2018, and 2017.

Purchased Intangible Assets

The Company’s purchased intangible assets, net, were as follows (in millions):
 
As of December 31, 2019
 
As of December 31, 2018
 
Gross
 
Accumulated
Amortization
 
Accumulated Impairments and
Other Charges
 
Net
 
Gross
 
Accumulated
Amortization
 
Accumulated Impairments and
Other Charges
 
Net
Finite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Technologies and patents
$
729.1

 
$
(564.0
)
 
$
(49.9
)
 
$
115.2

 
$
648.1

 
$
(534.0
)
 
$
(49.9
)
 
$
64.2

  Customer contracts, support agreements, and related relationships
98.6

 
(79.3
)
 
(2.8
)
 
16.5

 
83.6

 
(75.5
)
 
(2.8
)
 
5.3

  Trade names and other
7.9

 
(2.8
)
 

 
5.1

 
2.0

 
(2.0
)
 

 

    Total
835.6

 
(646.1
)
 
(52.7
)
 
136.8

 
733.7

 
(611.5
)
 
(52.7
)
 
69.5

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  IPR&D
49.0

 

 

 
49.0

 
49.0

 

 

 
49.0

Total purchased intangible assets
$
884.6

 
$
(646.1
)
 
$
(52.7
)
 
$
185.8

 
$
782.7

 
$
(611.5
)
 
$
(52.7
)
 
$
118.5



Amortization expense related to purchased intangible assets with finite lives was $34.7 million, $17.4 million, and $17.5 million for the years ended December 31, 2019, 2018, and 2017, respectively. There were no impairment charges related to purchased intangible assets during the years ended December 31, 2019, 2018, and 2017.


88

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

As of December 31, 2019, the estimated future amortization expense of purchased intangible assets with finite lives is as follows (in millions):
Years Ending December 31,
Amount
2020
$
39.5

2021
35.3

2022
30.0

2023
25.7

2024
6.3

Thereafter

Total
$
136.8




89

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 8. Other Financial Information

Inventory

Total inventory consisted of the following (in millions):
 
As of December 31,
 
2019
 
2018
Production and service materials
$
69.0

 
$
60.6

Finished goods
25.2

 
21.4

Inventory
$
94.2

 
$
82.0

 
 
 
 
Reported as:
 
 
 
Prepaid expenses and other current assets
$
90.6

 
$
80.6

Other long-term assets
3.6

 
1.4

Total
$
94.2

 
$
82.0



Property and Equipment, Net

Property and equipment, net, consisted of the following (in millions):
 
As of December 31,
 
2019

2018
Computers and equipment
$
1,041.4

 
$
1,100.0

Software
228.6

 
223.3

Leasehold improvements
216.9

 
235.2

Furniture and fixtures
48.3

 
48.6

Building and building improvements
255.0

 
254.3

Land and land improvements
243.5

 
243.2

Construction-in-process
12.9

 
19.5

Property and equipment, gross
2,046.6

 
2,124.1

Accumulated depreciation
(1,215.7
)
 
(1,172.4
)
Property and equipment, net
$
830.9

 
$
951.7



Depreciation expense was $184.0 million, $193.2 million, and $202.8 million in 2019, 2018, and 2017, respectively.

Notes Receivable and Deposit

Total outstanding notes receivable and deposit, net of issuance costs, reported within other long-term assets in the Consolidated Balance Sheets were as follows (in millions):
 
As of December 31,
 
2019
 
2018
Pulse Note (including accumulated interest paid in kind)
$
78.9

 
$
69.0

Contract manufacturer deposit (non-interest bearing)
46.0

 
23.9

Total
$
124.9

 
$
92.9



In connection with the sale of its Junos Pulse product portfolio in 2014, the Company was issued a non-contingent interest-bearing promissory note of $125.0 million. In 2017, the Company received payment of $75.0 million and the outstanding interest due. The maturity date of the Pulse Note was extended to September 30, 2022 under the terms of an amended agreement. The amended agreement also provided that interest due on the note be paid in kind by increasing the principal amount and interest rate on the Pulse Note. The outstanding balance of the Pulse Note was classified as a long-term asset based on expected collection beyond twelve months from the Consolidated Balance Sheet date.

90

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)


In 2018, the Company paid a deposit of $25.0 million to a contract manufacturer in exchange for improved pricing and savings on inventory carrying charges. The deposit was recorded at the face value of $25.0 million, less an unamortized discount of $1.1 million, calculated based on an imputed interest rate of 4.8%, that will be amortized over the term of the deposit to interest income along with a corresponding amount to cost of revenues. In 2019, the Company paid an additional non-interest bearing deposit of $23.6 million, for a total balance of $48.6 million, less an unamortized discount of $2.6 million, calculated based on an imputed interest rate of 5.0% as of December 31, 2019. The deposit is due on demand in the first quarter of 2021 and was classified as other long-term assets on the Consolidated Balance Sheets.

Interest income on the notes receivable is accrued and credited to interest income as it is earned, unless it is not probable the Company will collect the amounts due or if the present value of expected cash flows is less than the recorded investment. Interest income recognized was $10.4 million, $8.4 million, and $8.3 million, during the years ended December 31, 2019, 2018, and 2017, respectively.

The Company considers notes receivable to be impaired when, based on current information and events, it is probable that the Company will not be able to collect the scheduled payments of principal or interest when due. No impairment charge was required as of December 31, 2019, 2018, and 2017.

Warranties

Changes in the Company’s warranty reserve were as follows (in millions):
 
As of December 31,
 
2019
 
2018
Beginning balance
$
28.0

 
$
27.4

Provisions made during the period, net
39.0

 
30.7

Actual costs incurred during the period
(35.6
)
 
(30.1
)
Ending balance
$
31.4

 
$
28.0



Deferred Revenue

Details of the Company's deferred revenue, as reported in the Consolidated Balance Sheets, were as follows (in millions):
 
As of December 31,
 
2019
 
2018
Deferred revenue:
 
 
 
Undelivered product commitments and other product deferrals
$
141.7

 
$
163.3

Deferred gross product revenue
141.7

 
163.3

Deferred cost of product revenue
(9.1
)
 
(18.9
)
Deferred product revenue, net
132.6

 
144.4

Deferred gross service revenue
1,090.8

 
1,071.8

Deferred cost of service revenue

 
(2.6
)
Deferred service revenue, net
1,090.8

 
1,069.2

Total
$
1,223.4

 
$
1,213.6

Reported as:
 
 
 
Current
$
812.9

 
$
829.3

Long-term
410.5

 
384.3

Total
$
1,223.4

 
$
1,213.6






91

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Revenue

See Note 13, Segments, for disaggregated revenue by product and service, customer vertical, and geographic region.

Product revenue of $68.6 million included in deferred revenue at January 1, 2019 was recognized during the year ended December 31, 2019. Service revenue of $706.8 million included in deferred revenue at January 1, 2019 was recognized during the year ended December 31, 2019.

The following table summarizes the transaction price for contracts that have not yet been recognized as revenue as of December 31, 2019 and when the Company expects to recognize the amounts as revenue (in millions):
 
Revenue Recognition Expected by Period
 
Total
 
Less than 1 year
 
1-3 years
 
More than 3 years
Product
$
141.7

 
$
118.6

 
$
19.9

 
$
3.2

Service(*)
1,103.6

 
706.7

 
328.3

 
68.6

Total
$
1,245.3

 
$
825.3

 
$
348.2

 
$
71.8

________________________________
(*)
Represents unearned service revenue allocated to the performance obligations not delivered or partially delivered as of December 31, 2019. The unearned service revenue are comprised of deferred revenue and unbilled revenue.

Deferred Commissions

Deferred commissions were $24.1 million and $33.7 million as of December 31, 2019 and 2018, respectively. During the years ended December 31, 2019 and 2018, amortization expense for the deferred commissions were $130.9 million and $144.2 million, respectively, and there were no impairment charges recognized.

Other Expense, Net

Other expense, net consisted of the following (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Interest income
$
79.1

 
$
72.7

 
$
53.0

Interest expense
(88.7
)
 
(103.2
)
 
(101.2
)
Loss on extinguishment of debt
(15.3
)
 

 

(Loss) gain on investments, net
(3.8
)
 
(7.4
)
 
14.6

Other
0.9

 
(1.6
)
 
(2.7
)
Other expense, net
$
(27.8
)
 
$
(39.5
)
 
$
(36.3
)


Interest income primarily includes interest earned on the Company’s cash, cash equivalents, investments, and promissory note issued to the Company in connection with the sale of Junos Pulse. Interest expense primarily includes interest, net of capitalized interest expense, from long-term debt and customer financing arrangements. Loss on extinguishment of debt resulted from the early repayment of senior notes due 2020 and 2021. (Loss) gain on investments, net, primarily includes (Loss) gains from the sale of investments in public and privately-held companies, and any observable changes in fair value and impairment charges recorded on these investments. Other typically consists of foreign exchange gains and losses and other non-operational income and expense items.


92

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 9. Restructuring Charges

The following table presents restructuring charges included in the Consolidated Statements of Operations (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Severance
$
21.5

 
$
8.3

 
$
57.7

Facility consolidations
2.1

 

 

Contract terminations
11.7

 
(1.0
)
 
7.9

Total
$
35.3

 
$
7.3

 
$
65.6

 
 
 
 
 
 
Reported as:
 
 
 
 
 
Restructuring charges
$
35.3

 
$
7.3

 
$
65.6

Total
$
35.3

 
$
7.3

 
$
65.6



2019 Restructuring Plan

In 2019, the Company initiated a restructuring plan (the "2019 Restructuring Plan") designed to realign its workforce with the Company's sales strategy, improve productivity, and enhance cost efficiencies, which resulted in severance, facility consolidation, and contract termination costs that were recorded to restructuring charges in the Consolidated Statement of Operations. The 2019 Restructuring Plan was substantially completed as of December 31, 2019.

Prior Restructuring Activities

In 2018, the Company initiated a restructuring plan (the "2018 Restructuring Plan") to realign its workforce as a result of organizational and leadership changes. The 2018 Restructuring Plan consisted of severance and contract termination costs that were recorded to restructuring charges in the Consolidated Statement of Operations.

In 2017, the Company initiated a restructuring plan (the “2017 Restructuring Plan”) to realign its workforce and increase operational efficiencies. The 2017 Restructuring Plan consisted of severance and contract termination costs that were recorded to restructuring charges in the Consolidated Statement of Operations.

Restructuring Liabilities

Restructuring liabilities are reported within other accrued liabilities in the Consolidated Balance Sheets. The following table provides a summary of changes in the restructuring liabilities associated with the 2019 Restructuring Plan and prior year plans (in millions):
 
December 31,
2018
 
Charges/
(Benefits)
 
Cash
Payments
 

Other
 
December 31,
2019
Severance
$
1.1

 
$
21.5

 
$
(21.9
)
 
$

 
$
0.7

Facility consolidations

 
2.1

 
(0.1
)
 
(2.0
)
 

Contract terminations

 
11.7

 
(11.5
)
 
(0.2
)
 

Total
$
1.1

 
$
35.3

 
$
(33.5
)
 
$
(2.2
)
 
$
0.7





93

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 10. Debt and Financing

Debt

The following table summarizes the Company's total debt (in millions, except percentages):
 
As of December 31, 2019
 
Issuance date
 
Maturity Date
 
Amount
 
Effective Interest
Rates
Senior Notes ("Notes"):
 
 
 
 
 
 
 
4.500% fixed-rate notes(1) ("2024 Notes")
March 2014
 
March 2024
 
$
350.0

 
4.63
%
4.500% fixed-rate notes(1) ("2024 Notes")
February 2016
 
March 2024
 
150.0

 
4.87
%
4.350% fixed-rate notes ("2025 Notes")
March 2015
 
June 2025
 
300.0

 
4.47
%
3.750% fixed-rate notes ("2029 Notes")
August 2019
 
August 2029
 
500.0

 
3.86
%
5.950% fixed-rate notes ("2041 Notes")
March 2011
 
March 2041
 
400.0

 
6.03
%
Total Notes
 
 
 
 
1,700.0

 
 
Unaccreted discount and debt issuance costs
 
 
 
 
(13.0
)
 
 
Hedge accounting fair value adjustments(2)
 
 
 
 
(3.1
)
 
 
Total
 
 
 
 
$
1,683.9

 
 

________________________________
(1)
2024 Notes issued in March 2014 and February 2016 form a single series and are fully fungible.
(2)
Represents the fair value adjustments for interest rate swap contracts with an aggregate notional amount of $300.0 million designated as fair value hedges of our fixed-rate 2041 Notes. See Note 6, Derivative Instruments, for a discussion of the Company's interest rate swaps.

The Notes above are the Company’s senior unsecured and unsubordinated obligations, ranking equally in right of payment to all of the Company’s existing and future senior unsecured and unsubordinated indebtedness, and senior in right of payment to any of the Company’s future indebtedness that is expressly subordinated to the Notes.

As of December 31, 2019, the Company's aggregate debt maturities based on outstanding principal were as follows (in millions):
Years Ending December 31,
Amount
2020
$

2021

2022

2023

2024
500.0

Thereafter
1,200.0

Total
$
1,700.0



In August 2019, the Company issued $500.0 million aggregate principal amount of 3.75% senior notes due 2029. The net proceeds from the issuance of the 2029 Notes, together with cash on hand, were used for the repayment of $600.0 million aggregate principal amount of the Company's 3.30% senior notes due 2020 and 4.60% senior notes due 2021. The repayments were made in August and September 2019. The repayments resulted in a loss on extinguishment of debt of $15.3 million, which was recorded under other expense, net within the Consolidated Statements of Operations.

The Company may redeem the 2025 Notes and the 2029 Notes, either in whole or in part, at any time three months prior to the maturity date of the 2025 Notes, and three months prior to the maturity date of the 2029 Notes, respectively, at a redemption price equal to the greater of (i) 100% of the aggregate principal amount of the 2025 Notes and the 2029 Notes to be redeemed or (ii) the sum of the present values of the remaining scheduled payments discounted at the Treasury rate plus 37.5 basis points for the 2025 Notes, or the Treasury rate plus 35.0 basis points for the 2029 Notes, plus, in the case of each of the clauses (i) and (ii) above, accrued and unpaid interest, if any. At any time on or after March 15, 2025, in the case of the 2025 Notes, and at any time on or after March 15, 2029, in the case of the 2029 Notes, the Company may redeem Notes of such series, in whole or in part, at a redemption price equal to 100% of the principal amount of the 2025 Notes and the 2029 Notes to be redeemed, plus accrued and unpaid interest, if any. The Company may redeem the other Notes, either in whole or in part, at any time at a redemption price

94

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

equal to the greater of (i) 100% of the aggregate principal amount of the Notes to be redeemed or (ii) the sum of the present values of the remaining scheduled payments discounted to the redemption date, plus, in either case, accrued and unpaid interest, if any.

In the event of a change of control repurchase event, the holders of the Notes may require the Company to repurchase for cash all or part of the Notes at a purchase price equal to 101% of the aggregate principal amount, plus accrued and unpaid interest, if any.

Interest on the Notes is payable in cash semiannually. The effective interest rates for the Notes include the interest on the Notes, accretion of the discount, and amortization of issuance costs. The indentures that govern the Notes also contain various covenants, including limitations on the Company's ability to incur liens or enter into sale-leaseback transactions over certain dollar thresholds.

As of December 31, 2019, the Company was in compliance with all covenants in the indentures governing the Notes.

Revolving Credit Facility

In April 2019, the Company entered into a new credit agreement (the "Credit Agreement") with certain institutional lenders that provides for a five-year $500.0 million unsecured revolving credit facility (the "Revolving Credit Facility"), with an option to increase the Revolving Credit Facility by up to an additional $200.0 million, subject to the lenders' approval. Proceeds of loans made under the Revolving Credit Facility may be used by the Company for working capital and general corporate purposes. The Revolving Credit Facility will terminate in April 2024, subject to two one-year maturity extension options, on the terms and conditions as set forth in the credit agreement. As of December 31, 2019, there were no amounts outstanding under the Revolving Credit Facility.

Borrowings under the Revolving Credit Facility will bear interest, at either (i) a floating rate per annum equal to the base rate plus a margin of between 0.00% and 0.375%, depending on the Company's public debt rating or (ii) a per annum rate equal to the reserve adjusted Eurocurrency rate, plus a margin of between 0.910% and 1.375%, depending on the Company's public debt rating. Base rate is defined as the greatest of (A) Citibank's base rate, (B) the federal funds rate plus 0.500% or (C) the ICE Benchmark Administration Settlement Rate applicable to dollars for a period of one month plus 1.00%. The Eurocurrency rate is determined for U.S. dollars and Pounds Sterling as the rate at which deposits in such currency are offered in the London interbank market for the applicable interest period and for Euro as the rate specified for deposits in Euro with a maturity comparable to the applicable interest period.

The Revolving Credit Facility requires the Company to maintain a leverage ratio no greater than 3.0x (provided that if a material acquisition has been consummated, the Company is permitted to maintain a leverage ratio no greater than 3.5x for up to four quarters) and an interest coverage ratio no less than 3.0x during the term of the credit facility.

As of December 31, 2019, the Company had not borrowed any funds under the Credit Agreement and was in compliance with all covenants in the Credit Agreement.

Financing Arrangements

The Company provides certain customers with access to extended financing arrangements that allow for longer payment terms than those typically provided by the Company by factoring accounts receivable to third-party financing providers ("financing providers"). The program does not and is not intended to affect the timing of the Company's revenue recognition. Under the financing arrangements, proceeds from the financing providers are due to the Company within 1 to 90 days from the sale of the receivable. In these transactions with the financing providers, the Company surrenders control over the transferred assets.

Pursuant to the financing arrangements for the sale of receivables, the Company sold receivables of $64.0 million, $122.8 million and $169.4 million during the years ended December 31, 2019, 2018, and 2017, respectively. The Company received cash proceeds from financing providers of $69.7 million, $123.2 million, and $169.3 million during the years ended December 31, 2019, 2018, and 2017, respectively. As of December 31, 2019 and December 31, 2018, the amounts owed by the financing providers were $5.3 million and $17.2 million, respectively, which were recorded in accounts receivable on the Company’s Consolidated Balance Sheets.


95

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 11. Equity

The following table summarizes dividends paid, stock repurchases and retirements under the Company's stock repurchase programs, and stock repurchases for tax withholdings (in millions, except per share amounts):
 
Dividends
 
Stock Repurchases
 
Total
Year
Per Share
 
Amount
 
Shares
 
Average price
per share
(1)
 
Amount (2)
 
Tax Withholding
Amount
 
Amount
2019
$
0.76

 
$
260.1

 
20.1

 
$
25.36

 
$
550.0

 
$
5.0

 
$
815.1

2018
$
0.72

 
$
249.3

 
29.3

 
$
25.62

 
$
750.0

 
$
6.6

 
$
1,005.9

2017
$
0.40

 
$
150.4

 
26.1

 
$
27.61

 
$
719.7

 
$
6.1

 
$
876.2

________________________________
(1) 
$25.36 average price per share for 2019 excludes the $40.0 million covered by the forward contract discussed below.
(2) 
2019 and 2018 shares were repurchased under the 2018 Stock Repurchase Program. 2017 shares were repurchased under the 2014 Stock Repurchase Program.

Cash Dividends on Shares of Common Stock

During 2019, the Company declared four quarterly cash dividends of $0.19 per share on its common stock on January 29, 2019, April 25, 2019, July 25, 2019 and October 24, 2019, respectively, which were paid on March 22, 2019, June 24, 2019, September 25, 2019 and December 23, 2019, respectively, to stockholders of record as of the close of business on March 1, 2019, June 3, 2019, September 4, 2019, and December 2, 2019, respectively. Any future dividends, and the establishment of record and payment dates, are subject to approval by the Board of Directors (the "Board") of Juniper or an authorized committee thereof. See Note 18, Subsequent Events, for discussion of the Company's dividend declaration subsequent to December 31, 2019.

Stock Repurchase Activities

In January 2018, the Board approved a $2.0 billion share repurchase program ("2018 Stock Repurchase Program"). In October 2019, the Board authorized a $1.0 billion increase to the 2018 Stock Repurchase Program for a total of $3.0 billion. The 2018 Stock Repurchase Program replaces the previous authorization approved by the Board in 2014 ("2014 Stock Repurchase Program").

As part of the 2018 Stock Repurchase Program, in February 2018 and April 2019, the Company entered into two accelerated share repurchase programs ("ASR") and repurchased $750.0 million and $300.0 million of the Company's common stock, respectively. The aggregate number of shares ultimately repurchased of 29.3 million and 11.6 million shares of the Company's common stock was determined based on a volume weighted average repurchase price, less an agreed upon discount, of $25.62 and $25.79 per share, respectively. The shares received by the Company were retired, accounted for as a reduction to stockholder’s equity in the Consolidated Balance Sheets, and treated as a repurchase of common stock for purposes of calculating earnings per share.

As part of the 2018 Stock Repurchase Program, in October 2019, the Company entered into an ASR with a financial institution to repurchase an aggregate of $200.0 million of the Company's outstanding common stock. The Company made an up-front payment of $200.0 million pursuant to the ASR and received and retired an initial 6.4 million shares of the Company's common stock for an aggregate price of $160.0 million based on the market price of $25.15 per share of the Company’s common stock on the date of the transaction. The initial shares received by the Company were retired, accounted for as a reduction to stockholder’s equity in the Consolidated Balance Sheets, and treated as a repurchase of common stock for purposes of calculating earnings per share. The forward contract for the remaining $40.0 million is considered indexed to the Company's common stock and met all of the applicable criteria for equity classification. See Note 18, Subsequent Events, for a discussion of the Company's ASR completion subsequent to December 31, 2019.

During the fiscal year ended December 31, 2019, the Company also repurchased 2.1 million shares of its common stock in the open market for an aggregate purchase price of $50.0 million at an average price of $23.63 per share, under the 2018 Stock Repurchase Program.

As of December 31, 2019, there were $1.7 billion of authorized funds remaining under the 2018 Stock Repurchase Program. See Note 18, Subsequent Events, for a discussion of the Company's stock repurchase activity subsequent to December 31, 2019.



96

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Future share repurchases under the 2018 Stock Repurchase Program will be subject to a review of the circumstances at that time and will be made from time to time in private transactions or open market purchases as permitted by securities laws and other legal requirements. The Company's 2018 Stock Repurchase Program may be discontinued at any time.

Accumulated Other Comprehensive Loss, Net of Tax

The components of accumulated other comprehensive loss, net of related taxes, for the years ended December 31, 2019, 2018, and 2017 were as follows (in millions):
 
Unrealized
Gains/Losses
on Available-for-
Sale Debt Securities(1)
 
Unrealized
Gains/Losses
on Cash Flow
Hedges(2)
 
Foreign
Currency
Translation
Adjustments
 
Total
Balance as of December 31, 2016
$
16.6

 
$
(4.5
)
 
$
(49.4
)
 
$
(37.3
)
Other comprehensive income before reclassifications
4.5

 
15.7

 
19.0

 
39.2

Amount reclassified from accumulated other comprehensive loss
(2.1
)
 
(5.2
)
 

 
(7.3
)
Other comprehensive income, net
2.4

 
10.5

 
19.0

 
31.9

Balance as of December 31, 2017
$
19.0

 
$
6.0

 
$
(30.4
)
 
$
(5.4
)
Other comprehensive income (loss) before reclassifications
0.6

 
(6.4
)
 
(12.4
)
 
(18.2
)
Amount reclassified from accumulated other comprehensive income (loss)
0.9

 
(1.2
)
 

 
(0.3
)
Other comprehensive income (loss), net
1.5

 
(7.6
)
 
(12.4
)
 
(18.5
)
Reclassification of tax effects upon adoption of ASU 2018-02
5.0

 
0.7

 

 
5.7

Balance as of December 31, 2018
$
25.5

 
$
(0.9
)
 
$
(42.8
)
 
$
(18.2
)
Other comprehensive income (loss) before reclassifications
4.6

 
(8.9
)
 
(1.1
)
 
(5.4
)
Amount reclassified from accumulated other comprehensive income (loss)
(0.4
)
 
5.5

 

 
5.1

Other comprehensive income (loss), net
4.2

 
(3.4
)
 
(1.1
)
 
(0.3
)
Balance as of December 31, 2019
$
29.7

 
$
(4.3
)
 
$
(43.9
)
 
$
(18.5
)
________________________________
(1) 
The reclassifications out of accumulated other comprehensive loss during the years ended December 31, 2019, 2018, and 2017 for realized gains on available-for-sale debt securities were not material, and were included in other expense, net, in the Consolidated Statements of Operations.
(2) 
The reclassifications out of accumulated other comprehensive loss during the years ended December 31, 2019, 2018, and 2017 for realized gains and losses on cash flow hedges were not material, and were included within cost of revenues, research and development, sales and marketing, and general and administrative in the Consolidated Statements of Operations.


97

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 12. Employee Benefit Plans

Equity Incentive Plans

The Company’s equity incentive plans include the 2015 Equity Incentive Plan (the “2015 Plan”), the 2006 Equity Incentive Plan (the “2006 Plan”), and the 2008 Employee Stock Purchase Plan (the “ESPP”). Under these plans, the Company has granted stock options, RSUs, and PSAs. In addition, in connection with certain past acquisitions, the Company has assumed or substituted stock options, RSUs, RSAs, and PSAs granted under the stock plans of the acquired companies. Such awards were converted into or replaced with the Company's stock options, RSUs, RSAs, and PSAs, respectively.

The 2015 Plan was adopted and approved by the Company's stockholders in May 2015 and had an initial authorized share reserve of 38.0 million shares of common stock, plus the addition of any shares subject to outstanding awards under the 2006 Plan and the Amended and Restated 1996 Stock Plan that were outstanding as of May 19, 2015, and that subsequently expire or otherwise terminate, up to a maximum of an additional 29.0 million shares. In May 2017, the Company's stockholders approved an additional 23.0 million shares of common stock for issuance under the 2015 Plan, and in May 2019, the Company's stockholders approved an additional 3.7 million shares of common stock for issuance under the 2015 Plan. As of December 31, 2019, an aggregate of 13.7 million shares were subject to outstanding equity awards under the 2015 Plan and the 2006 Plan. As of December 31, 2019, 16.6 million shares were available for future issuance under the 2015 Plan and no shares were available for future issuance under the 2006 Plan or the 1996 Plan.

The ESPP was adopted and approved by the Company's stockholders in May 2008. To date, the Company's stockholders have approved a share reserve of 35.0 million shares of the Company's common stock for issuance under the ESPP. The ESPP permits eligible employees to acquire shares of the Company’s common stock at a 15% discount (as determined in the ESPP) through periodic payroll deductions of up to 10% of base compensation, subject to individual purchase limits of 6,000 shares in any twelve-month period or $25,000 worth of stock, determined at the fair market value of the shares at the time the stock purchase option is granted, in one calendar year. The ESPP provides 24 month offering periods with four 6-month purchase periods. A new 24-month offering period will commence every six months thereafter. The purchase price for the Company’s common stock under the ESPP is 85% of the lower of the fair market value of the shares at (1) the beginning of the applicable offering period or (2) the end of each 6-month purchase period during such offering period. The ESPP will continue in effect until February 25, 2028, unless terminated earlier under the provisions of the ESPP. As of December 31, 2019, approximately 28.7 million shares have been issued and 6.3 million shares remain available for future issuance under the ESPP.

During 2019, 2018, and 2017, the Company completed the acquisitions of Mist, HTBase, and Cyphort. In connection with these acquisitions, the Company assumed or substituted an aggregate of 2.2 million shares of stock options, RSUs, RSAs, and PSAs. No additional awards can be granted under the stock plans of the acquired companies. As of December 31, 2019, approximately 3.8 million shares of common stock were outstanding under all awards assumed or substituted through the Company's acquisitions.



98

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

RSU, RSA, and PSA Activities

RSUs and RSAs generally vest over three years from the date of grant, and PSAs generally vest over a period of two to three years provided that certain annual performance targets and other vesting criteria are met. Until vested, RSUs and PSAs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding.

The following table summarizes the Company’s RSU, RSA, and PSA activity and related information as of and for the year ended December 31, 2019 (in millions, except per share amounts and years):
 
Outstanding RSUs, RSAs, and PSAs (4)
 
Number of Shares
 
Weighted Average
Grant-Date Fair
Value per Share
 
Weighted Average
Remaining
Contractual Term
(In Years)
 
Aggregate
Intrinsic
Value
Balance at December 31, 2018
17.4

 
$
25.32

 

 

RSUs granted(1)
7.6

 
25.06

 
 
 
 
RSUs assumed upon the acquisition of Mist(1)
0.1

 
25.81

 
 
 
 
RSAs assumed upon the acquisition of Mist(1)
0.7

 
27.20

 
 
 
 
PSAs granted (2)
2.1

 
25.30

 
 
 
 
RSUs vested(3)
(5.5
)
 
25.99

 
 
 
 
RSAs vested(3)
(0.2
)
 
25.32

 
 
 
 
PSAs vested(3)
(0.9
)
 
25.13

 
 
 
 
RSUs canceled
(2.3
)
 
25.97

 
 
 
 
RSAs canceled
(0.1
)
 
27.65

 
 
 
 
PSAs canceled
(1.4
)
 
21.53

 
 
 
 
Balance at December 31, 2019
17.5

 
$
25.30

 
1.1
 
$
430.9

 
 
 
 
 
 
 
 
As of December 31, 2019
 
 
 
 
 
 
 
Vested and expected-to-vest RSUs, RSAs, and PSAs
16.2

 
$
25.32

 
1.1
 
$
399.2

________________________________
(1) 
The weighted-average grant-date fair value of RSUs, RSAs, and PSAs granted and assumed or substituted during 2019, 2018, and 2017 was $25.26, $25.33, and $27.53, respectively. The grant date fair value of RSUs and PSAs was reduced by the present value of dividends expected to be paid on the underlying shares of common stock during the requisite and derived service period as these awards are not entitled to receive dividends until vested. During 2019, the Company declared a quarterly cash dividend of $0.19 per share of common stock on January 29, 2019, April 25, 2019, July 25, 2019 and October 24, 2019.
(2) 
Includes performance-based and market-based RSUs granted under the 2015 Plan according to their terms. The number of shares subject to PSAs granted represents the aggregate maximum number of shares that may be issued pursuant to the award over its full term. The aggregate number of shares subject to performance-based conditions that would be issued if performance goals determined by the Compensation Committee are achieved at target is 0.7 million shares. Depending on achievement of such performance goals, the range of shares that could be issued under these awards is zero to 1.0 million shares. The aggregate number of shares subject to market-based conditions that would be issued if market criteria are achieved at target is 0.2 million shares. Depending on achievement of such market criteria, the range of shares that could be issued under these awards is zero to 0.4 million shares.
(3) 
Total fair value of RSUs, RSAs, and PSAs vested during 2019, 2018, and 2017 was $170.0 million, $200.5 million, and $187.3 million, respectively.
(4) 
0.9 million shares of PSAs were modified in 2019, which relate to PSAs granted in 2018 and PSAs assumed by the Company in connection with acquisitions consummated in 2016. Compensation cost resulting from the modifications totaled $21.2 million to be recognized over the remaining terms of the modified awards.



99

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Shares Available for Grant

The following table presents the stock activity and the total number of shares available for grant under the 2015 Plan (in millions):
 
Number of Shares
Balance as of December 31, 2018
21.9

Additional shares authorized
3.7

RSUs and PSAs granted(1)
(15.5
)
RSUs and PSAs canceled(1)(2)
6.5

Balance as of December 31, 2019
16.6

________________________________
(1) 
In May 2019, the 2015 Plan was amended, and the amendment removed the fungible share adjustment used to determine shares available for issuance. Under the original terms of the 2015 Plan, RSUs and PSAs with a per share or unit purchase price lower than 100% of the fair market value of the Company's common stock on the day of the grant were counted against shares authorized under the plan as two and one-tenth shares of common stock for each share subject to such award. Pursuant to the amendment, beginning on May 14, 2019, each share award granted under the 2015 Plan reduces the share reserve by one share and all share awards granted on May 14, 2019 and thereafter that are later forfeited, canceled or terminated are returned to the share reserve in the same manner. The number of shares subject to PSAs granted represents the maximum number of shares that may be issued pursuant to the award over its full term.

(2)
Canceled or expired options and canceled RSUs and PSAs under the 2006 Plan are no longer available for future grant under such plan; however, the number of shares available for grant under the 2015 Plan are increased by the amount of such canceled or expired options, RSUs or PSAs, as applicable, up to a maximum of 29.0 million additional shares of common stock, pursuant to the terms of the 2015 Plan.

Employee Stock Purchase Plan

During 2019, 2018, and 2017, employees purchased 2.4 million, 2.5 million and 2.7 million shares of common stock through the ESPP at an average exercise price of $22.04, $22.31, and $20.83 per share, respectively.

Valuation Assumptions

The weighted-average assumptions used and the resulting estimates of fair value for ESPP and market-based RSUs were as follows:
 
Years Ended December 31,
 
2019
 
2018
 
2017
ESPP:
 
 
 
 
 
Volatility
27%
 
29%
 
25%
Risk-free interest rate
2.1%
 
1.9%
 
0.9%
Expected life (years)
1.2
 
1.2
 
0.5
Dividend yield
2.9%
 
2.7%
 
1.5%
Weighted-average fair value per share
$6.65
 
$6.93
 
$6.04
 
 
 
 
 
 
Market-based RSUs:
 
 
 
 
 
Volatility
25%
 
28%
 
30%
Risk-free interest rate
2.4%
 
2.4%
 
1.9%
Dividend yield
2.8%
 
2.6%
 
1.4%
Weighted-average fair value per share
$27.32
 
$28.39
 
$19.30


100

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Share-Based Compensation Expense

Share-based compensation expense associated with stock options, RSUs, RSAs, PSAs, and ESPP was recorded in the following cost and expense categories in the Company's Consolidated Statements of Operations (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cost of revenues - Product
$
5.7

 
$
6.3

 
$
4.6

Cost of revenues - Service
17.3

 
18.0

 
17.5

Research and development
94.0

 
120.6

 
86.6

Sales and marketing
56.0

 
51.1

 
55.6

General and administrative
29.2

 
21.1

 
23.2

Total
$
202.2

 
$
217.1

 
$
187.5


The following table summarizes share-based compensation expense by award type (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Stock options
$
7.7

 
$
0.4

 
$
0.5

RSUs, RSAs, and PSAs
176.5

 
198.2

 
171.3

ESPP
18.0

 
18.5

 
15.7

Total
$
202.2

 
$
217.1

 
$
187.5



For the years ended December 31, 2019, 2018 and 2017, the Company recognized tax benefits on total stock-based compensation expense, which are reflected in the income tax provision in the Consolidated Statements of Operations, of $29.6 million, $33.8 million, and $29.1 million, respectively.

For the years ended December 31, 2019, 2018 and 2017, the realized tax benefit related to awards vested or exercised during the period was $30.6 million, $38.9 million and $64.1 million, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the research and development tax credit.


101

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

As of December 31, 2019, the total unrecognized compensation cost related to unvested share-based awards was $280.7 million to be recognized over a weighted-average period of 1.6 years.

401(k) Plan

The Company maintains a savings and retirement plan qualified under Section 401(k) of the Internal Revenue Code of 1986, as amended (the "IRC"). Employees meeting the eligibility requirements, as defined under the IRC, may contribute up to the statutory limits each year. The Company currently matches 30% of all eligible employee contributions which vest immediately. The Company’s matching contributions to the plan totaled $20.2 million, $20.2 million, and $21.1 million during 2019, 2018, and 2017, respectively.

Deferred Compensation Plan

The Company’s NQDC plan is an unfunded and unsecured deferred compensation arrangement. Under the NQDC plan, officers and other senior employees may elect to defer a portion of their compensation and contribute such amounts to one or more investment funds. As of December 31, 2019, the liability of the Company to the plan participants was $26.8 million, of which $4.1 million was included within other accrued liabilities and $22.7 million was included in other long-term liabilities on the Consolidated Balance Sheets. The Company had investments of $26.8 million correlating to the deferred compensation obligations, of which $4.1 million was included within prepaid expenses and other current assets and $22.7 million was included within other long-term assets on the Consolidated Balance Sheets. As of December 31, 2018, the liability of the Company was $24.3 million, of which $3.6 million was included within other accrued liabilities and $20.7 million was included in other long-term liabilities on the Consolidated Balance Sheets. The Company had investments of $24.3 million correlating to the deferred compensation obligations, of which $3.6 million was included within prepaid expenses and other current assets and $20.7 million was included within other long-term assets on the Consolidated Balance Sheets.


102

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 13. Segments

The Company operates in one reportable segment. The Company's chief executive officer, who is the chief operating decision maker, reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance, accompanied by disaggregated information about net revenues by product and service, customer vertical, and geographic region as presented below.

The following table presents net revenues by product and service (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Routing
$
1,623.2

 
$
1,839.7

 
$
2,189.5

Switching
901.0

 
934.4

 
963.4

Security
343.5

 
333.0

 
293.3

Total product
2,867.7

 
3,107.1

 
3,446.2

 
 
 
 
 
 
Total service
1,577.7

 
1,540.4

 
1,581.0

Total
$
4,445.4

 
$
4,647.5

 
$
5,027.2


The following table presents net revenues by customer vertical (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cloud
$
1,059.8

 
$
1,049.9

 
$
1,310.7

Service Provider
1,827.8

 
2,066.7

 
2,319.4

Enterprise
1,557.8

 
1,530.9

 
1,397.1

Total
$
4,445.4

 
$
4,647.5

 
$
5,027.2



The Company attributes revenues to geographic region based on the customer’s shipping address. The following table presents net revenues by geographic region (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Americas:
 
 
 
 
 
United States
$
2,299.8

 
$
2,339.1

 
$
2,712.6

Other
218.2

 
202.1

 
234.6

Total Americas
2,518.0

 
2,541.2

 
2,947.2

Europe, Middle East, and Africa
1,215.3

 
1,290.8

 
1,195.8

Asia Pacific
712.1

 
815.5

 
884.2

Total
$
4,445.4

 
$
4,647.5

 
$
5,027.2



During the years ended December 31, 2019, 2018, and 2017, no customer accounted for greater than 10% of the Company's net revenues.


103

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

The following table presents geographic information for property and equipment, net and purchased intangible assets, net (in millions):
 
As of December 31,
 
2019
 
2018
United States
$
815.9

 
$
941.7

International
200.8

 
128.5

Property and equipment, net and purchased intangible assets, net
$
1,016.7

 
$
1,070.2



The Company tracks assets by physical location. The majority of the Company’s assets, excluding cash and cash equivalents and investments, as of December 31, 2019 and December 31, 2018, were attributable to U.S. operations.


104

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 14.
Income Taxes
 
The components of pretax income are summarized as follows (in millions):  
 
Years Ended December 31,
 
2019
 
2018
 
2017
Domestic
$
296.2

 
$
160.6

 
$
474.2

Foreign
118.2

 
372.1

 
337.6

Total pretax income
$
414.4

 
$
532.7

 
$
811.8



The provision (benefit) for income taxes is summarized as follows (in millions):  
 
Years Ended December 31,
 
2019
 
2018
 
2017
Current provision (benefit):
 

 
 

 
 

Federal
$
6.2

 
$
(126.1
)
 
$
594.3

States
14.4

 
9.0

 
13.9

Foreign
48.5

 
38.9

 
45.4

Total current provision (benefit)
69.1

 
(78.2
)
 
653.6

Deferred provision (benefit):
 
 
 
 
 
Federal
0.8

 
36.6

 
(128.7
)
States
2.8

 
2.2

 
(17.7
)
Foreign
(3.3
)
 
5.2

 
(1.6
)
Total deferred provision (benefit)
0.3

 
44.0

 
(148.0
)
Total provision (benefit) for income taxes
$
69.4

 
$
(34.2
)
 
$
505.6



The provision (benefit) for income taxes differs from the amount computed by applying the federal statutory rate of 21% for 2019, 21% for 2018, and 35% for 2017, respectively, to pretax income as follows (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Expected provision at statutory rate
$
87.0

 
$
111.9

 
$
284.1

State taxes, net of federal benefit
9.4

 
7.4

 
12.0

Foreign income at different tax rates
1.8

 
(12.8
)
 
(46.4
)
R&D tax credits
(18.8
)
 
(22.1
)
 
(15.1
)
Share-based compensation
3.8

 
4.7

 

Non-deductible compensation
3.3

 
1.9

 
1.6

Temporary differences not currently benefited
12.9

 

 

Recognition of previously unrecognized tax benefits
(25.4
)
 

 

Lapses in federal statutes of limitations
(7.5
)
 
(67.6
)
 

Tax accounting method changes

 
(65.4
)
 

Release of valuation allowance

 

 
(1.7
)
Domestic production activities

 

 
(12.4
)
Impact of the U.S. Tax Cuts and Jobs Act

 
2.8

 
289.5

Other
2.9

 
5.0

 
(6.0
)
Total (benefit) provision for income taxes
$
69.4

 
$
(34.2
)
 
$
505.6



In 2019, the Company recorded a $25.4 million benefit, including interest, related to the recognition of previously unrecognized tax benefits pursuant to the resolution of a tax audit and a $7.5 million benefit, including interest, for a lapse in statute of limitations.

In 2018, the Company recorded a $67.6 million benefit, including interest, related to a lapse in statute of limitations relative to tax years 2010 through 2014, a $33.2 million benefit as a result of filing a change in accounting method for the tax recognition of

105

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

deferred product revenue, and a $33.2 million benefit resulting from a tax accounting method change related to foreign deferred service revenue.

The Tax Cuts and Jobs Act ("Tax Act") was enacted on December 22, 2017. The Tax Act introduced significant changes to U.S. income tax law. Effective January 1, 2018, the Tax Act reduced the U.S. federal corporate income tax rate from 35% to 21%, created a minimum tax on foreign earnings and imposed a one-time transition tax on accumulated foreign earnings through December 31, 2017. In 2017, the Company recorded provisional amounts for the effects of the Tax Act of $289.5 million primarily related to net taxes on accumulated foreign earnings and the re-measurement of the Company’s deferred tax assets at the revised U.S. statutory rate. In the fourth quarter of 2018, the Company completed its analysis to determine the effect of the Tax Act and recorded immaterial adjustments as of December 31, 2018.
Deferred income taxes reflect the net tax effects of tax carry-forward items and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's long-term deferred tax assets and deferred tax liabilities are as follows (in millions):
 
As of December 31,
 
2019
 
2018
Deferred tax assets:
 

 
 

Net operating loss carry-forwards
$
27.7

 
$
12.9

Research and other credit carry-forwards
236.7

 
220.0

Deferred revenue
40.0

 
37.7

Share-based compensation
24.3

 
26.1

Cost sharing adjustment

 
12.2

Reserves and accruals not currently deductible
55.8

 
62.7

Operating lease liabilities
48.3

 

Other
12.0

 
13.2

Total deferred tax assets
444.8

 
384.8

Valuation allowance
(249.4
)
 
(233.7
)
Deferred tax assets, net of valuation allowance
195.4

 
151.1

Deferred tax liabilities:
 
 
 
Property and equipment basis differences
(39.2
)
 
(40.6
)
Purchased intangibles
(27.8
)
 
(13.7
)
Unremitted foreign earnings
(23.7
)
 
(26.4
)
Deferred compensation and other
(8.7
)
 
(8.9
)
Operating lease assets
(41.1
)
 

Total deferred tax liabilities
(140.5
)
 
(89.6
)
Net deferred tax assets
$
54.9

 
$
61.5


As of December 31, 2019 and 2018, the Company had a valuation allowance on its U.S. domestic deferred tax assets of approximately $249.4 million and $233.7 million, respectively. The balance at December 31, 2019 consisted of approximately $221.6 million, $20.2 million and $3.1 million against the Company's California, Massachusetts and Canadian deferred tax assets, respectively, which the Company believes are not more likely than not to be utilized in future years. The remaining deferred tax assets for which the Company recorded a valuation allowance of approximately $4.5 million related to losses that are capital in nature and may carry forward to offset future capital gains only. The valuation allowance increased in 2019 and 2018 by $15.7 million and $19.2 million, respectively, primarily related to the change in California, Massachusetts and Canadian R&D tax credits.

As of December 31, 2019, the Company had federal and California net operating loss carry-forwards of approximately $101.2 million and $134.0 million, respectively. The California net operating loss carry-forwards of $134.0 million are expected to expire unused. The Company also had federal and California tax credit carry-forwards of approximately $4.7 million and $262.5 million, respectively. Unused net operating loss carry-forwards will expire at various dates beginning in the year 2020. The California tax credit carry-forwards will carry forward indefinitely.

The Company provides deferred tax liabilities for all tax consequences associated with the undistributed earnings that are expected to be repatriated to subsidiaries' parent unless the subsidiaries' earnings are considered indefinitely reinvested. The Company has

106

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

made no provision for deferred taxes on approximately $35.8 million of cumulative undistributed earnings of certain foreign subsidiaries through December 31, 2019. These earnings are considered indefinitely invested in operations of the subsidiaries, as the Company intends to utilize these amounts to fund future expansion of its operations. If these earnings were distributed to the parent, the Company would be subject to additional taxes of approximately $7.1 million.

As of December 31, 2019, 2018, and 2017, the total amount of gross unrecognized tax benefits was $151.3 million, $178.1 million, and $264.5 million, respectively. As of December 31, 2019, approximately $150.9 million of the $151.3 million gross unrecognized tax benefits, if recognized, would affect the effective tax rate.

A reconciliation of the beginning and ending amount of the Company's total gross unrecognized tax benefits was as follows (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of year
$
178.1

 
$
264.5

 
$
223.1

Tax positions related to current year:
 
 
 
 
 
Additions
5.9

 
4.3

 
64.6

Tax positions related to prior years:
 
 
 
 
 
Additions
0.8

 
12.7

 
1.8

Reductions
(3.3
)
 
(33.8
)
 
(16.6
)
Settlements
(22.5
)
 
(2.6
)
 
(4.0
)
Lapses in statutes of limitations
(7.7
)
 
(67.0
)
 
(4.4
)
Balance at end of year
$
151.3

 
$
178.1

 
$
264.5



As of December 31, 2019, 2018, and 2017, the Company had accrued interest and penalties related to unrecognized tax benefits of $29.9 million, $33.8 million, and $40.7 million, respectively, to other long-term liabilities in the Consolidated Balance Sheets. Due to the changes in the level of gross unrecognized tax benefits, the Company recognized a benefit for net interest and penalties of $2.8 million, $5.2 million and an expense of $8.5 million in its Consolidated Statements of Operations during the years ended December 31, 2019, 2018, and 2017, respectively. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense.

In December 2019, the Internal Revenue Service and the Company concluded the appeals process for the 2007 through 2009 tax years. As a result, the Company released $30.9 million of previously unrecognized tax benefits, including $8.4 million in interest and penalties.

The Company engages in continuous discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. There is a greater than remote likelihood that the balance of the gross unrecognized tax benefits will decrease by a range of approximately $9.6 million to $24.6 million within the next twelve months due to the completion of tax review cycles in various tax jurisdictions and lapses of applicable statutes of limitation.

The Company conducts business globally and, as a result, Juniper Networks or one or more of its subsidiaries files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world, including such major jurisdictions as the Netherlands, U.K., France, Germany, Japan, China, Australia, India, and the U.S. With few exceptions, the Company is no longer subject to U.S. federal, state and local, and non-U.S. income tax examinations for years before 2009.

The Company is currently under examination by the India tax authorities for the 2009 through 2015 tax years. The examinations by the India tax authorities are ongoing. The Company regularly assesses the likelihood of an adverse outcome resulting from such examinations. As of December 31, 2019, the Company believes the resolution of the audits is unlikely to have a material effect on its consolidated financial condition or results of operations.

The Company is pursuing all available administrative remedies relative to these ongoing matters. The Company believes that it has adequately provided for any reasonably foreseeable outcomes related to these proposed adjustments and the ultimate resolution of these matters is unlikely to have a material effect on its consolidated financial condition or results of operations; however, there is still a possibility that an adverse outcome of these matters could have a material effect on its consolidated financial condition and results of operations.

107

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 15. Net Income per Share

The Company computed basic and diluted net income per share as follows (in millions, except per share amounts):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Numerator:
 
 
 
 
 
Net income
$
345.0

 
$
566.9

 
$
306.2

Denominator:
 
 
 
 
 
Weighted-average shares used to compute basic net income per share
343.2

 
349.0

 
377.7

Dilutive effect of employee stock awards
5.0

 
5.4

 
6.5

Weighted-average shares used to compute diluted net income per share
348.2

 
354.4

 
384.2

Net income per share:
 
 
 
 
 
Basic
$
1.01

 
$
1.62

 
$
0.81

Diluted
$
0.99

 
$
1.60

 
$
0.80

 
 
 
 
 
 
Anti-dilutive shares
4.7

 
3.9

 
1.1



Basic net income per share is computed using net income available to common stockholders and the weighted-average number of common shares outstanding for the period. Diluted net income per share is computed using net income available to common stockholders and the weighted-average number of common shares outstanding plus potentially dilutive common shares outstanding during the period. Dilutive potential common shares consist of common shares issuable upon exercise of stock options, issuances of ESPP, and vesting of RSUs, RSAs, and PSAs. The Company includes the common shares underlying PSAs in the calculation of diluted net income per share only when they become contingently issuable. Anti-dilutive shares are excluded from the computation of diluted net income per share.


108

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 16. Commitments and Contingencies

Commitments

Unconditional Purchase Obligations

Unconditional purchase obligations consist of agreements that include firm and non-cancelable terms to transfer funds in the future for fixed or minimum amounts or quantities to be purchased at fixed or minimum prices. These obligations primarily result from contracts entered into for the acquisition of software development services and product development. For obligations with cancellation provisions, the amounts included in the preceding table were limited to the non-cancelable portion of the agreement terms or the minimum cancellation fee.

The following table summarizes the Company’s unconditional purchase obligations for each of the next five years and thereafter as of December 31, 2019 (in millions):
Years Ending December 31,
Unconditional Purchase Obligations
2020
$
42.0

2021
28.8

2022
21.0

2023
13.7

2024
6.9

Thereafter
1.4

Total
$
113.8



In December 2018, the Company entered into a Master Services Agreement and certain Statements of Work, (collectively, the “Agreement”) with International Business Machines Corporation ("IBM") pursuant to which the Company will outsource significant portions of its IT and other administrative functions following a transition period. Under the Agreement, IBM will provide the Company a broad range of IT services such as applications, including support, development and maintenance; infrastructure management and support, including for servers, storage and network devices; and end user support including service desk. The Agreement has an initial term through 2026 over which period the Company will pay IBM a combination of fixed and variable fees, fluctuating based on the Company's actual need for the services utilized. As of December 31, 2019, the Company expects to pay IBM approximately $300.0 million. The table above does not include fees payable to IBM under the contract as the Company is unable to make a reasonably reliable estimate of the amount of the payments related to this contract due to uncertainties in the usage of the services.

In December 2019, the Company entered into a 15-year Energy Services Agreement with a Supplier to purchase energy and environmental attributes generated from a third-party fuel cell systems, which will be installed, operated, and maintained by the Supplier on the Company's premises. The Company will pay Supplier service fees that will fluctuate based on the actual amount of electricity delivered to the Company during a given operational year. As of December 31, 2019, the Company expects to pay Supplier approximately $29.0 million over a 15-year period. The table above does not include fees payable to this Supplier due to uncertainties associated with system outputs.

Leases

The Company leases its facilities and certain equipment under non-cancelable operating leases that have remaining lease terms of 1 to 10 years and 1 to 4 years, respectively. Each leased facility is subject to an individual lease or sublease, which could provide various options to extend or terminate the lease agreement. Facilities are primarily comprised of corporate offices, data centers, and R&D facilities. Equipment includes vehicles and various office equipment. The Company also has variable lease payments that are primarily comprised of common area maintenance and utility charges. The Company's lease agreements do not contain any residual value guarantees or restrictive covenants.

The components of lease costs and other information related to leases were as follows (in millions, except years and percentages):

109

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

 
December 31, 2019
Operating lease cost
$
50.3

Variable lease cost
12.6

Total lease cost
$
62.9

 
 
Operating cash outflows from operating leases
$
49.6

ROU assets obtained in exchange for new operating lease liabilities
$
14.0

 
 
Weighted average remaining lease term (years)
5.5

Weighted average discount rate
3.9
%


As of December 31, 2019, future operating lease payments for each of the next five years and thereafter is as follows (in millions):
Years Ending December 31,
Amount
2020
$
49.3

2021
45.3

2022
36.3

2023
30.6

2024
26.8

Thereafter
37.7

Total lease payments
226.0

Less: interest
(25.6
)
Total
$
200.4

 
 
Balance Sheet Information
 
Other accrued liabilities
42.3

Long-term operating lease liabilities
158.1

Total
$
200.4



As of December 31, 2018, prior to the adoption of ASC 842, future minimum payments under non-cancelable operating and other lease arrangements for each of the next five years and thereafter were as follows (in millions):
 
Leases
Years Ending December 31,
Operating Leases
 
Other Lease Arrangement (*)
2019
$
33.7

 
$
13.1

2020
30.7

 
13.3

2021
24.3

 
13.6

2022
17.0

 
13.9

2023
14.3

 
14.2

Thereafter
26.3

 
32.9

Total
$
146.3

 
$
101.0

_______________
(*) 
Represents a build-to-suit lease arrangement entered into in July 2015.

Rent expense for 2018 and 2017 was approximately $39.0 million and $39.3 million, respectively. Rent expense in prior years was recognized in accordance with ASC 840, Leases, using the straight-line method over the term of a lease.


110

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Purchase Commitments with Contract Manufacturers and Suppliers

In order to reduce manufacturing lead times and in the interest of having access to adequate component supply, the Company enters into agreements with contract manufacturers and certain suppliers to procure inventory based on the Company's requirements. A significant portion of the Company's purchase commitments arising from these agreements consists of firm and non-cancelable commitments. The following table summarizes the Company’s purchase commitments for each of the next five years and thereafter as of December 31, 2019 (in millions):

Years Ending December 31,
Purchase Commitments
2020
$
794.3

2021
230.7

2022
220.1

2023
226.4

Thereafter

Total
$
1,471.5



The Company establishes a liability in connection with purchase commitments related to quantities in excess of its demand forecasts or obsolete materials charges for components purchased by the contract manufacturers based on the Company’s demand forecast or customer orders. As of December 31, 2019, the Company had accrued $28.6 million based on its estimate of such charges.

Debt and Interest Payment on Debt

As of December 31, 2019, the Company held total outstanding debt consisting of the Notes with a carrying value of $1,683.9 million. See Note 10, Debt and Financing, for further discussion of the Company's long-term debt and expected future principal maturities.

Tax Liability

In the fourth quarter of 2018, the Company completed its analysis to determine the effect of the Tax Act and recorded immaterial adjustments as of December 31, 2018. The Company has elected to pay its transition tax, net of applicable tax refunds, over the eight-year period provided in the Tax Act. The long-term income taxes payable of $245.2 million represents the remaining balance of the Company's transition tax obligation.

As of December 31, 2019, the Company had $127.4 million included in long-term income taxes payable on the Consolidated Balance Sheets for unrecognized tax positions. At this time, the Company is unable to make a reasonably reliable estimate of the timing of payments related to this amount due to uncertainties in the timing of tax audit outcomes.

Guarantees

The Company enters into agreements with customers that contain indemnification provisions relating to potential situations where claims could be alleged that the Company’s products solely, or in combination with other third-party products, infringe the intellectual property rights of a third-party. As of December 31, 2019 and 2018, the Company recorded $9.0 million and $11.9 million, respectively, for such indemnification obligations in other accrued liabilities and other long-term liabilities on the Consolidated Balance Sheets. The Company also has financial guarantees consisting of guarantees of product and service performance and standby letters of credit for certain lease facilities and insurance programs of $30.6 million and $23.1 million, as of December 31, 2019 and December 31, 2018, respectively.

Legal Proceedings

The Company is involved in investigations, disputes, litigations, and legal proceedings. The Company records an accrual for loss contingencies for legal proceedings when it believes that an unfavorable outcome is both (a) probable and (b) the amount or range of any possible loss is reasonably estimable. The Company intends to aggressively defend itself in these matters, and while there can be no assurances and the outcome of these matters is currently not determinable, the Company currently believes that none of these existing claims or proceedings are likely to have a material adverse effect on its financial position. Notwithstanding the

111

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

foregoing, there are many uncertainties associated with any litigation and these matters or other third-party claims against the Company may cause the Company to incur costly litigation and/or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could adversely affect gross margins in future periods. If any of those events were to occur, the Company's business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from the Company's estimates, if any, which could result in the need to adjust the liability and record additional expenses.


112

Juniper Networks, Inc.
Notes to Consolidated Financial Statements (Continued)

Note 17. Selected Quarterly Financial Data (Unaudited)
 

The table below sets forth selected unaudited financial data for each quarter of the years ended December 31, 2019 and December 31, 2018 (in millions, except per share amounts):
 
Year Ended December 31, 2019
 
Year Ended December 31, 2018
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
Net revenues
$
1,001.7

 
$
1,102.5

 
$
1,133.1

 
$
1,208.1

 
$
1,082.6

 
$
1,204.1

 
$
1,179.8

 
$
1,181.0

Gross margin
582.3

 
636.8

 
678.4

 
719.3

 
618.4

 
700.9

 
711.0

 
710.9

Income before income taxes
44.5

 
77.8

 
118.1

 
174.0

 
41.4

 
150.9

 
152.0

 
188.4

Net income(1)
$
31.1

 
$
46.2

 
$
99.3

 
$
168.4

 
$
34.4

 
$
116.5

 
$
223.8

 
$
192.2

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per share:(2)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
$
0.09

 
$
0.13

 
$
0.29

 
$
0.50

 
$
0.10

 
$
0.33

 
$
0.65

 
$
0.56

Diluted
$
0.09

 
$
0.13

 
$
0.29

 
$
0.49

 
$
0.10

 
$
0.33

 
$
0.64

 
$
0.55

 
_______________
(1) 
Net income for the third and fourth quarters of 2018 include a lower statutory tax rate due to the Tax Act and tax benefits related to items unique to 2018. See Note 14, Income Taxes, for further discussion.
(2) 
Net income per share is computed independently. Therefore, the sum of the quarterly net income per share may not equal the total computed for the year or any cumulative interim period.


113


Note 18. Subsequent Events

Dividend Declaration

On January 27, 2020, the Company announced that the Board declared a quarterly cash dividend of $0.20 per share of common stock to be paid on March 23, 2020 to stockholders of record as of the close of business on March 2, 2020.

Stock Repurchase Activities

During the first quarter of 2020, the ASR was completed and the Company received an additional 1.8 million shares from the financial institution. These 1.8 million shares will be retired in the first quarter of 2020. The completion of the ASR resulted in a total settlement of 8.2 million shares of the Company's common stock at a volume weighted average repurchase price, less an agreed upon discount, of $24.44 per share.

Subsequent to December 31, 2019, through the date of filing of this Report (the "filing date"), the Company also repurchased 7.6 million shares of its common stock in the open market, for an aggregate purchase price of $179.8 million at an average price of $23.68 per share, under the 2018 Stock Repurchase Program. Repurchases of approximately 6.7 million shares were settled prior to the filing of this Report and the remaining shares will be settled after the filing date. The Company has an aggregate of $1.5 billion of authorized funds remaining under the Stock Repurchase Program as of the filing date.


114


ITEM 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

Not applicable.

Item 9A. Controls and Procedures

(a) Management's Annual Report on Internal Control Over Financial Reporting: See "Management's Annual Report on Internal Control over Financial Reporting" under Item 8 of Part II of this Report, which is incorporated herein by reference.

 
(b) For the “Report of Independent Registered Public Accounting Firm,” see the report under Item 8 of Part II of this Report, which is incorporated herein by reference.

Evaluation of Disclosure Controls and Procedures

Attached, as exhibits to this report are certifications of our principal executive officer and principal financial officer, which are required in accordance with Rule 13a-14 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). This “Controls and Procedures” section includes information concerning the controls and related evaluations referred to in the certifications and it should be read in conjunction with the certifications for a more complete understanding of the topics presented.

We carried out an evaluation, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Based upon that evaluation, our principal executive officer and principal financial officer concluded that, as of the end of the period covered in this Report, our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in Securities and Exchange Commission rules and forms and is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Controls Over Financial Reporting

There were no changes in our internal control over financial reporting during the fourth quarter of 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


115


PART III

ITEM 10. Directors, Executive Officers and Corporate Governance

For information with respect to our executive officers, see Part I, Item 1 of this Annual Report on Form 10-K, under “Executive Officers of the Registrant.”

Information concerning our directors, including director nominations, and our audit committee and audit committee financial expert, is included in our definitive Proxy Statement to be filed with the SEC in connection with our 2020 Annual Meeting of Stockholders (the “Proxy Statement”) under “Corporate Governance Principles and Board Matters,” and “Election of Directors” and is incorporated herein by reference.

Information concerning Section 16(a) beneficial ownership reporting compliance is included in the Proxy Statement under “Delinquent Section 16(a) Reports” and is incorporated herein by reference.

Information concerning our worldwide code of business conduct that applies to our principal executive officer and all other employees is included in the Proxy Statement under “Corporate Governance Principles and Board Matters” and is incorporated herein by reference.

ITEM 11. Executive Compensation

Information required by Item 402 of Regulation S-K is included in the Proxy Statement under “Director Compensation,” and “Executive Compensation,” and is incorporated herein by reference.

Information concerning compensation committee interlocks and insider participation appearing in the Proxy Statement under “Compensation Committee Interlocks and Insider Participation” is incorporated herein by reference.

Information concerning the compensation committee report appearing in the Proxy Statement under “Compensation Committee Report” is incorporated herein by reference.

ITEM 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Information concerning the security ownership of certain beneficial owners and management is included in the Proxy Statement under “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” and is incorporated herein by reference.

Information concerning our equity compensation plan information is included in the Proxy Statement under “Equity Compensation Plan Information” and is incorporated herein by reference.

ITEM 13. Certain Relationships and Related Transactions, and Director Independence

Information concerning certain relationships and related transactions is included in the Proxy Statement under the heading “Certain Relationships and Related Transactions” and is incorporated herein by reference.

Information concerning director independence is included in the Proxy Statement under the heading “Board Independence” and is incorporated herein by reference.

ITEM 14. Principal Accounting Fees and Services

Information concerning principal accountant fees and services and the audit committee's pre-approval policies and procedures is included in the Proxy Statement under the heading “Principal Accountant Fees and Services” and is incorporated herein by reference.

116


PART IV

ITEM 15. Exhibits and Financial Statement Schedules

(a) The following documents are filed as part of this Report:

1. Consolidated Financial Statements

See Index to Consolidated Financial Statements at Item 8 herein.

2. Financial Statement Schedules

                        Juniper Networks, Inc.
Schedule II - Valuation and Qualifying Accounts
Years Ended December 31, 2019, 2018, and 2017
 (In millions)
Allowance for Doubtful Accounts
Balance at
Beginning of
Year
 
Charged to
(Reversed from)
Costs and
Expenses
 
Write-offs,
Net of
Recoveries
 
Balance at
End of
Year
2019
$
4.9

 
$
1.7

 
$
(1.1
)
 
$
5.5

2018
$
5.7

 
$
(0.8
)
 
$

 
$
4.9

2017
$
7.6

 
$
(2.0
)
 
$
0.1

 
$
5.7


 
 
 
Additions
 
 
 
 
Sales Return Reserve
Balance at
Beginning of
Year
 
Charged as a
Reduction in
Revenues
 
Charged to
Other Accounts
 
Used
 
Balance at
End of
Year
2019
$
32.7

 
$
59.5

 
$

 
$
(67.4
)
 
$
24.8

2018(*)
$
44.5

 
$
70.7

 
$

 
$
(82.5
)
 
$
32.7

2017
$
71.4

 
$
25.0

 
$
65.9

 
$
(107.1
)
 
$
55.2


________________________________
(*) Upon adoption of Topic 606, the Company recorded a reduction of $10.7 million as part of the cumulative effect adjustment to the January 1, 2018 opening accumulated deficit balance on the Consolidated Balance Sheet.

All other schedules have been omitted as the required information is not applicable or the information is presented in the Consolidated Financial Statements or notes thereto under Item 8 herein.

117


3. Exhibits
 
 
 
 
Incorporated by Reference 
Exhibit No. 
 
Exhibit 
 
Filing 
 
Exhibit No. 
 
File No. 
 
File Date 
3.1
 
 
S-8
 
4.1
 
333-218344
 
5/30/2017
3.2
 
 
8-K
 
3.2
 
001-34501
 
5/30/2017
4.1
 
 
 
 
 
 
 
 
 
4.2
 
 
8-K
 
4.1
 
001-34501
 
3/4/2011
4.3
 
 
8-K
 
4.8
 
001-34501
 
3/4/2011
4.4
 
 
8-K
 
4.1
 
001-34501
 
3/4/2014
4.5
 
 
8-K
 
4.1
 
001-34501
 
3/10/2015
4.6
 
 
8-K
 
4.2
 
001-34501
 
2/29/2016
4.7
 
 
8-K
 
4.1
 
001-34501
 
8/26/2019
4.8
 
 
8-K
 
4.8
 
001-34501
 
3/4/2011
4.9
 
 
8-K
 
4.1
 
001-34501
 
3/4/2014
4.10
 
 
8-K
 
4.1
 
001-34501
 
3/10/2015
4.11
 
 
8-K
 
4.1
 
001-34501
 
8/26/2019
10.1
 
 
10-Q
 
10.9
 
001-34501
 
11/10/2014
10.2
 
 
10-K
 
10.21
 
000-26339
 
2/29/2008
10.3
 
 
8-K
 
10.1
 
001-34501
 
5/27/2016
10.4
 
 
S-8
 
4.4
 
333-151669
 
6/16/2008
10.5
 
 
10-Q
 
10.4
 
001-34501
 
8/7/2019
10.6
 
 
S-8
 
99.1
 
001-34501
 
4/2/2019
10.7
 
 
10-K
 
10.19
 
001-34501
 
2/23/2018
10.8
 
 
8-K
 
10.2
 
001-34501
 
5/20/2015
10.9
 
 
8-K
 
10.3
 
001-34501
 
5/20/2015
10.10
 
 
8-K
 
10.1
 
001-34501
 
8/10/2018
10.11
 
 
8-K
 
10.4
 
001-34501
 
5/20/2015
10.12
 
 
 
 
 
 
 
 
 
10.13
 
 
 
 
 
 
 
 
 
10.14
 
 
8-K
 
10.2
 
001-34501
 
8/31/2017
10.15
 
 
8-K
 
10.1
 
001-34501
 
8/31/2017

118


 
 
 
 
Incorporated by Reference 
Exhibit No. 
 
Exhibit 
 
Filing 
 
Exhibit No. 
 
File No. 
 
File Date 
10.16
 
 
8-K
 
10.1
 
001-34501
 
5/29/2014
10.17
 
 
10-Q
 
10.1
 
001-34501
 
5/9/2019
10.18
 
 
10-K
 
10.29
 
001-34501
 
2/22/2019
10.19
 
 
10-Q
 
10.1
 
001-34501
 
11/6/2019
10.20
 
 
10-K
 
10.60
 
001-34501
 
2/29/2016
21.1
 
 
 
 
 
 
 
 
 
23.1
 
 
 
 
 
 
 
 
 
31.1
 
 
 
 
 
 
 
 
 
31.2
 
 
 
 
 
 
 
 
 
32.1
 
 
 
 
 
 
 
 
 
32.2
 
 
 
 
 
 
 
 
 
101
 
The following materials from Juniper Networks Inc.'s Annual Report on Form 10-K for the year ended December 31, 2019, formatted in iXBRL (inline eXtensible Business Reporting Language): (i) the Consolidated Statements of Operations, (ii) Consolidated Statements of Comprehensive Income, (iii) Consolidated Balance Sheets, (iv) the Consolidated Statements of Cash Flows, and (v) Consolidated Statements of Changes in Stockholders' Equity, and (iv) Notes to Consolidated Financial Statements, tagged as blocks of text*
 
 
 
 
 
 
 
 
104
 
The cover page from the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019, formatted in Inline XBRL (included in Exhibit 101)*
 
 
 
 
 
 
 
 

 
Filed herewith
 
 
 
**
 
Furnished herewith
 
 
 
+
 
Indicates management contract or compensatory plan, contract or arrangement.
 
 
 
 
Portions of this exhibit (indicated by asterisks) have been omitted pursuant to a request for confidential treatment that has been separately filed with the Securities and Exchange Commission.

(b) Exhibits

See Exhibits in Item 15(a)(3) above in this Report.

(c) None

ITEM 16. Form 10-K Summary

Not applicable.

119


SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 
 
Juniper Networks, Inc.
 
 
 
 
February 20, 2020
 
By:
/s/ Kenneth B. Miller
 
 
 
Kenneth B. Miller
 
 
 
Executive Vice President, Chief Financial Officer
(Duly Authorized Officer and Principal Financial Officer)
 
 
 
 
February 20, 2020
 
By:
/s/ Thomas A. Austin
 
 
 
Thomas A. Austin
 
 
 
Vice President, Corporate Controller and Chief Accounting Officer
(Duly Authorized Officer and Principal Accounting Officer)


120



Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Signature
 
Title
 
Date
 
 
 
 
 
/s/ Rami Rahim
 
Chief Executive Officer and Director
(Principal Executive Officer)
 
February 20, 2020
Rami Rahim
 
 
 
 
 
 
 
 
/s/ Kenneth B. Miller
 
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 
February 20, 2020
Kenneth B. Miller
 
 
 
 
 
 
 
 
/s/ Thomas A. Austin
 
Vice President, Corporate Controller and Chief Accounting Officer
(Principal Accounting Officer)
 
February 20, 2020
Thomas A. Austin
 
 
 
 
 
 
 
 
/s/ Scott Kriens
 
Chairman of the Board
 
February 20, 2020
Scott Kriens
 
 
 
 
 
 
 
 
 
/s/ Gary Daichendt
 
Director
 
February 20, 2020
 Gary Daichendt
 
 
 
 
 
 
 
 
 
/s/ Anne T. DelSanto
 
Director
 
February 20, 2020
Anne T. DelSanto
 
 
 
 
 
 
 
 
 
/s/ Kevin DeNuccio
 
Director
 
February 20, 2020
Kevin DeNuccio
 
 
 
 
 
 
 
 
 
/s/ James Dolce
 
Director
 
February 20, 2020
James Dolce
 
 
 
 
 
 
 
 
 
/s/ Christine M. Gorjanc
 
Director
 
February 20, 2020
Christine M. Gorjanc
 
 
 
 
 
 
 
 
 
/s/ Janet B. Haugen
 
Director
 
February 20, 2020
Janet B. Haugen
 
 
 
 
 
 
 
 
 
/s/ Rahul Merchant
 
Director
 
February 20, 2020
Rahul Merchant
 
 
 
 
 
 
 
 
 
/s/ William R. Stensrud
 
Director
 
February 20, 2020
William R. Stensrud
 
 
 
 





121
EX-4.1 2 jnpr-20191231ex41.htm EXHIBIT 4.1 Exhibit


EXHIBIT 4.1


DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES
EXCHANGE ACT OF 1934

Juniper Networks, Inc. (“we,” “our,” “us,” or the “Company”) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended: our common stock. The following summary of the terms of our common stock is based upon our Restated Certificate of Incorporation and our Amended and Restated Bylaws. This summary does not purport to be complete and is subject to, and is qualified in its entirety by express reference to, the applicable provisions of our Restated Certificate of Incorporation and our Amended and Restated Bylaws, which are filed as exhibits to our Annual Report on Form 10-K and are incorporated by reference herein. We encourage you to read our Restated Certificate of Incorporation, our Amended and Restated Bylaws and the applicable provisions of the Delaware General Corporation Law (the “DGCL”) for more information.
DESCRIPTION OF COMMON STOCK
General
Our authorized capital stock consists of 1,000,000,000 shares of common stock with a par value of $0.00001 per share, and 10,000,000 shares of preferred stock with a par value of $0.00001 per share, all of which shares of preferred stock are undesignated. Our board of directors may establish the rights and preferences of the preferred stock from time to time.
Common Stock
Each holder of our common stock is entitled to one vote for each share on all matters to be voted upon by the stockholders and there are no cumulative rights. Subject to any preferential rights of any outstanding preferred stock, holders of our common stock are entitled to receive ratably the dividends, if any, as may be declared from time to time by the board of directors out of funds legally available therefor. If there is a liquidation, dissolution or winding up of the Company, holders of our common stock would be entitled to share in our assets remaining after the payment of liabilities and any preferential rights of any outstanding preferred stock.
Holders of our common stock have no preemptive or conversion rights or other subscription rights, and there are no redemption or sinking fund provisions applicable to our common stock. The outstanding shares of common stock are fully paid and non-assessable. The rights, preferences and privileges of the holders of our common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that we may designate and issue in the future.
Our common stock is listed on the New York Stock Exchange under the symbol “JNPR.” The transfer agent and registrar for our common stock is EQ Shareowner Services. Its address is P.O. Box 64854, St. Paul, Minnesota, 55164, and its telephone number is (800) 468-9716.
Effect of Certain Provisions of our Restated Certificate of Incorporation and Amended and Restated Bylaws and the Delaware Anti-Takeover Statute
Some provisions of the DGCL and our Restated Certificate of Incorporation and Amended and Restated Bylaws contain provisions that could make the following transactions more difficult:
 
 
 
acquisition of us by means of a tender offer;
 





 
 
acquisition of us by means of a proxy contest or otherwise; or
 
 
 
removal of our incumbent officers and directors.
Those provisions, summarized below, are expected to discourage coercive takeover practices and inadequate takeover bids and to promote stability in our management. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors.
Restated Certificate of Incorporation and Amended and Restated Bylaws
Our Restated Certificate of Incorporation and our Amended and Restated Bylaws provide for the following:
 
 
 
Undesignated Preferred Stock. The ability to authorize undesignated preferred stock makes it possible for our board of directors to issue one or more series of preferred stock with voting or other rights or preferences that could impede the success of any attempt to change control of the Company. These and other provisions may have the effect of deferring hostile takeovers or delaying changes in control or management of the Company.
 
 
 
Stockholder Meetings. Our charter documents provide that a special meeting of stockholders may be called only by resolution adopted by the board of directors, the chairman of the board, the president or the chief executive officer.
 
 
 
Requirements for Advance Notification of Stockholder Nominations and Proposals. Our Amended and Restated Bylaws establish advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of the board of directors or a committee of the board of directors.
 
 
 
Limits on Ability of Stockholders to Act by Written Consent. We have provided in our Restated Certificate of Incorporation that our stockholders may not act by written consent. This limit on the ability of our stockholders to act by written consent may lengthen the amount of time required to take stockholder actions. As a result, a holder controlling a majority of our capital stock would not be able to amend our Amended and Restated Bylaws or remove directors without holding a meeting of our stockholders called in accordance with our Amended and Restated Bylaws.
 
 
 
Amendment of Certificate of Incorporation and Bylaws. The amendment of the provisions of our Restated Certificate of Incorporation and Amended and Restated Bylaws related to the annual meeting of stockholders and special meetings of stockholders requires approval by holders of a majority of our outstanding capital stock entitled to vote generally in the election of directors.
 
 
 
Exclusive Forum Selection. Our Amended and Restated Bylaws provide that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for certain actions or proceedings involving us shall be the Court of Chancery of the State of Delaware. These certain actions or proceedings include derivative actions, actions claiming breach of fiduciary duty, actions involving the DGCL or our organizational documents, actions asserting a claim as to which the DGCL confers jurisdiction upon the Court of Chancery, and actions involving the internal affairs legal doctrine.






Delaware Anti-Takeover Statute
We are subject to Section 203 of the DGCL, which prohibits a Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years after the date that such stockholder became an interested stockholder, with the following exceptions:
 
 
 
before such date, the board of directors of the corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;
 
 
 
upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction began, excluding for purposes of determining the voting stock outstanding (but not the outstanding voting stock owned by the interested stockholder) those shares owned (i) by persons who are directors and also officers and (ii) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
 
 
 
on or after such date, the business combination is approved by the board of directors and authorized at an annual or special meeting of the stockholders, and not by written consent, by the affirmative vote of at least 66 2/3% of the outstanding voting stock that is not owned by the interested stockholder.
In general, Section 203 defines business combination to include the following:
 
 
 
any merger or consolidation involving the corporation and the interested stockholder;
 
 
 
any sale, lease, exchange, mortgage, transfer, pledge or other disposition of 10% or more of either the assets or outstanding stock of the corporation involving the interested stockholder;
 
 
 
subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;
 
 
 
any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; or
 
 
 
the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits by or through the corporation.
In general, Section 203 defines “interested stockholder” as an entity or person who, together with affiliates and associates, beneficially owns, or within three years prior to the determination of interested stockholder status did own, 15% or more of the outstanding voting stock of the corporation.
 


EX-10.12 3 jnpr-20191231ex1012.htm EXHIBIT 10.12 Exhibit


EXHIBIT 10.12
JUNIPER NETWORKS, INC.
2015 EQUITY INCENTIVE PLAN
NOTICE OF GRANT OF RESTRICTED STOCK UNITS

Unless otherwise defined herein, the terms defined in the Juniper Networks, Inc. 2015 Equity Incentive Plan, as amended and restated (the “Plan”) shall have the same defined meanings in this Notice of Grant of Restricted Stock Units (the “Notice of Grant”), the Restricted Stock Unit Agreement set forth in Exhibit A, any special terms and conditions for your country included in the Country-Specific Appendix attached hereto as Exhibit B (the “Appendix”) and any other exhibits to these documents (collectively, this “Agreement”).
Name (“Participant”):         [Insert Name]
Effective [Insert Grant Date], Juniper Networks, Inc. (the “Company”) hereby grants you an Award (this “Award”) of Restricted Stock Units subject to the terms and conditions of the Plan and this Agreement, as follows:
[Grant ID:] [__________]
Number of Restricted Stock Units: [__________]
Each such Restricted Stock Unit is equivalent to one Share of Common Stock of the Company for purposes of determining the number of Shares subject to this Award. None of the Restricted Stock Units will be issued (nor will you have the rights of a stockholder with respect to the underlying Shares) until the vesting conditions described below are satisfied.
This Award vests as to [Insert Number of Shares] Shares on [Insert Initial Vest Date], and the RSU vests thereafter until all of the Shares are vested in accordance with the specific vesting dates set forth in your online account, subject to your remaining a Service Provider through such applicable vesting dates.
You acknowledge and agree that this Agreement and the vesting schedule for this Award do not constitute an express or implied promise of continued employment or engagement as a Service Provider for the vesting period, for any period, or at all, and shall not interfere with your right or the Company’s or, if different, your employer’s right to terminate your relationship as a Service Provider at any time, with or without cause.
Your electronic acceptance (including deemed acceptance, if applicable) of this Agreement indicates your acceptance of and agreement with the terms and conditions of this Award, as set forth in this Agreement, including the exhibits and the Plan, and your acknowledgment that this Agreement and the Plan constitute your entire agreement with respect to this Award and may not be modified adversely to your interest except by means of a writing agreed by the Company and you.





By electronically accepting this Agreement, you agree to the following: “This electronic contract contains my electronic signature, which I have executed with the intent to sign this Agreement.”
If you neither accept this Agreement nor, within 45 days of the grant date of this Award, notify the Company at stock-admin@juniper.net that you choose to decline this Award, you will be deemed to have accepted this Agreement and the terms and conditions of the Plan and this Agreement.

2




Exhibit A
RESTRICTED STOCK UNIT AGREEMENT
1.Grant. The Company hereby grants to Participant an award of Restricted Stock Units (“RSUs”), as set forth in the Notice of Grant, subject to all of the terms and conditions in this Agreement, including any special terms and conditions for Participant’s country included in the Country-Specific Appendix attached hereto as Exhibit B and the Plan, which is incorporated by reference.
2.Company’s Obligation to Pay. Each RSU represents the right to receive a Share on the vesting date. Unless and until the RSUs vest in the manner set forth in Sections 3 or 4, Participant will have no right to payment with respect to such RSUs. Prior to actual distribution of Shares pursuant to any vested RSUs, such RSUs will represent an unfunded and unsecured obligation of the Company, payable (if at all) only from the general assets of the Company. Any RSUs that vest in accordance with Sections 3 or 4 will be paid to Participant (or in the event of Participant’s death, to his or her estate) in whole Shares, subject to Participant satisfying any obligations for Tax-Related Items (as defined in Section 8). Subject to the provisions of Sections 4 and 8, vested RSUs will be paid as soon as practicable after vesting, but in each such case within the period 60 days following the vesting date. In no event will Participant be permitted, directly or indirectly, to specify the taxable year of the payment of any RSUs payable under this Agreement.
3.Vesting Schedule. Subject to Section 4, to Plan Sections 16 and 17 and to any other relevant Plan provisions, the RSUs awarded by this Agreement will vest in Participant according to the vesting schedule specified in the Notice of Grant.
4.Administrator Discretion. The Administrator, in its discretion, may accelerate the vesting of any portion of the RSUs at any time, subject to the terms of the Plan. In that case, the RSUs will be vested as of the date and to the extent specified by the Administrator and will be paid as provided in Section 2 above. The payment of Shares vesting pursuant to this Section 4 will be paid at a time or in a manner that is exempt from, or complies with, Code Section 409A.
6.Forfeiture upon Termination as Service Provider. Any RSUs that have not vested as of the time Participant’s termination as a Service Provider will immediately cease vesting and revert to the Plan following Participant’s termination, subject to Applicable Laws.
7.Payments after Death. Any distribution or delivery to be made to Participant under this Agreement will, if Participant is then deceased, be made to the administrator or executor of Participant’s estate. Any such administrator or executor must furnish the Company with (a) written notice of his or her status as transferee, and (b) evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.
8.Tax Obligations.
(a)    Tax Withholding.

3




(i)    No Shares issuable on a vesting date will be issued to Participant until satisfactory arrangements (as determined by the Administrator) have been made by Participant for the payment of income, employment, social insurance, National Insurance Contributions, payroll tax, fringe benefit tax, payment on account or other tax-related items related to Participant’s participation in the Plan and legally applicable to Participant (“Tax-Related Items”), including, without limitation, in connection with the grant, vesting and settlement of the RSU, the subsequent sale of Shares acquired under the Plan and/or the receipt of any dividends on such Shares that the Administrator determines must be withheld. If Participant is a non-U.S. employee, the method of payment of Tax-Related Items may be restricted or prescribed by the Country-Specific Appendix.
(ii)    The Company has the right (but not the obligation) to satisfy any Tax-Related Items by (A) withholding from proceeds of the sale of Shares acquired upon the settlement of the RSU through a sale arranged by the Company (on Participant’s behalf pursuant to this authorization without further consent), (B) requiring Participant to pay cash, or (C) reducing the number of Shares otherwise deliverable to Participant; provided that if the Company permits Participant to pay cash to satisfy Tax-Related Items and Participant elects to satisfy Tax-Related Items through the payment of cash and fails to deliver cash on the vesting date, the Company has the right (but not the obligation) to satisfy such Tax-Related Items by withholding from proceeds of the sale of Shares acquired upon the settlement of the RSU through a sale arranged by the Company (on Participant’s behalf pursuant to this authorization without further consent). The Administrator will have discretion to determine the method of satisfying Tax-Related Items.
(iii)    The Company may withhold or account for Tax-Related Items by considering applicable statutory withholding rates or other applicable withholding rates, including the maximum rate applicable in Participant’s jurisdiction. If Tax-Related Items are withheld in excess of Participant’s actual tax liability, Participant may receive a refund of any over-withheld amount in cash (without any entitlement to the Common Stock equivalent) or, if not refunded, Participant may need to seek a refund from the local tax authorities. If the obligation for Tax-Related Items is satisfied by reducing the number of Shares otherwise deliverable to Participant, for tax purposes, Participant is deemed to have been issued the full number of Shares subject to the vested RSUs, notwithstanding that a number of the Shares are held back solely for the purpose of paying the Tax-Related Items.
(iv)    If Participant is subject to taxation in more than one jurisdiction, the Company and/or, if different, Participant’s employer (the “Employer”) or former employer (as applicable) may withhold or account for tax in more than one jurisdiction.
(v)    Regardless of any action of the Company or the Employer, Participant acknowledges that the ultimate liability for all Tax-Related Items is and remains Participant’s responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer. Participant further acknowledges that the Company and the Employer (1) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the RSUs; and (2) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the RSUs to reduce or eliminate Participant’s liability for Tax-Related Items or achieve any particular tax result.

4




(b)    Code Section 409A. This Section 8(b) may not apply if Participant is not a U.S. taxpayer.
(i)    If the vesting of any portion of the RSUs is accelerated in connection with Participant’s termination of status as a Service Provider (provided that such termination is a “separation from service” within the meaning of Code Section 409A) and if (x) Participant is a “specified employee” within the meaning of Code Section 409A at the time of such termination as a Service Provider and (y) the payment of such accelerated RSUs will result in the imposition of additional tax under Code Section 409A if paid to Participant on or within the 6-month period following Participant’s termination as a Service Provider, then the payment of such accelerated RSUs will not be made until the first day after the end of the 6-month period.
(ii)    If the termination as a Service Provider is due to death, the delay under Section 8(b)(i) will not apply. If Participant dies following his or her termination as a Service Provider, the delay under Section 8(b)(i) will be disregarded and the RSUs will be paid in Shares to Participant’s estate as soon as practicable following his or her death.
(iii)    All payments and benefits under this Restricted Stock Unit Grant Agreement are intended to be exempt from, or comply with, the requirements of Code Section 409A so that none of the RSUs or Shares issuable upon the vesting of RSUs will be subject to the additional tax imposed under Code Section 409A and the Company and Participant intend that any ambiguities be interpreted so that the RSUs are exempt from or comply with Code Section 409A.
(iv)    Each payment under this Agreement is intended to be a separate payment as described in Treasury Regulations Section 1.409A-2(b)(2).
9.Rights as Stockholder. Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder unless and until Shares have been issued and recorded on the records of the Company or its transfer agents or registrars.
10.Acknowledgements and Agreements. Participant’s acceptance of this Agreement indicates that:
(a)    PARTICIPANT ACKNOWLEDGES AND AGREES THAT THE VESTING OF THESE RSUS IS EARNED ONLY BY CONTINUING AS A SERVICE PROVIDER AND THAT BEING HIRED, AND GRANTED THESE RSUS WILL NOT RESULT IN VESTING.
(b)    PARTICIPANT FURTHER ACKNOWLEDGES AND AGREES THAT THESE RSUS AND THIS AGREEMENT DO NOT CREATE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT AS A SERVICE PROVIDER FOR THE VESTING PERIOD, FOR ANY PERIOD, OR AT ALL, AND WILL NOT INTERFERE IN ANY WAY WITH PARTICIPANT’S RIGHT OR THE RIGHT OF THE COMPANY OR THE EMPLOYER (OR ENTITY TO WHICH HE OR SHE IS PROVIDING SERVICES) TO TERMINATE PARTICIPANT’S RELATIONSHIP AS A SERVICE PROVIDER AT ANY TIME, WITH OR WITHOUT CAUSE.

5




(c)    Participant agrees that this Agreement and its incorporated documents reflect all agreements on its subject matters and that he or she is not accepting this Agreement based on any promises, representations, or inducements other than those reflected in this Agreement.
(d)    Participant agrees that delivery of any documents related to the Plan or Awards under the Plan, including the Plan, this Agreement, the Plan’s prospectus and any reports of the Company provided generally to the Company’s stockholders, may be made by electronic delivery. Such means of electronic delivery may include but do not necessarily include the delivery of a link to a Company intranet or the Internet site of a third party involved in administering the Plan, the delivery of the document via e-mail or such other means of electronic delivery specified by the Company. Participant acknowledges that he or she may receive from the Company a paper copy of any documents delivered electronically at no cost to Participant by contacting the Company in writing in accordance with Section 13. Participant further acknowledges that Participant will be provided with a paper copy of any documents if the attempted electronic delivery of such documents fails. Similarly, Participant understands that Participant must provide the Company or any designated third party administrator with a paper copy of any documents if the attempted electronic delivery of such documents fails. Participant may revoke his or her consent to the electronic delivery of documents or may change the electronic mail address to which such documents are to be delivered (if Participant has provided an electronic mail address) at any time by notifying the Company of such revoked consent or revised e-mail address in accordance with Section 13. Finally, Participant understands that he or she is not required to consent to electronic delivery of documents.
(e)    Participant accepts that all good faith decisions or interpretations of the Administrator regarding the Plan and Awards under the Plan are binding, conclusive and final.
(f)    Participant agrees that the Plan is established voluntarily by the Company, it is discretionary in nature, and may be amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan.
(g)    Participant agrees that the grant of RSUs is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of RSUs, or benefits in lieu of RSUs, even if RSUs have been granted in the past.
(h)    Participant agrees that all decisions regarding future Awards, if any, will be at the sole discretion of the Company.
(i)    Participant agrees that he or she is voluntarily participating in the Plan.
(j)    Participant agrees that the RSUs and any Shares acquired under the Plan, and the income from and value of same, are not intended to replace any pension rights or compensation.
(k)    Participant agrees that the RSUs and any Shares acquired under the Plan, and the income from and value of same, are not part of normal or expected compensation for purposes of calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, holiday pay, long-service awards, pension or retirement or welfare benefits or similar mandatory payments.
(l)    Participant agrees that unless otherwise agreed with the Company, the RSUs and the Shares subject to the RSUs, and the income from and value of same, are not granted as

6




consideration for, or in connection with, the service Participant may provide as a director of a Parent or Subsidiary.
(m)    Participant agrees that the future value of the Shares underlying the RSUs is unknown, indeterminable, and cannot be predicted with certainty.
(n)    Participant agrees that, for purposes of the RSUs, Participant’s engagement as a Service Provider will be considered terminated as of the date Participant ceases to actively provide services to the Company or any member of the Company Group (regardless of the reason for such termination and whether or not the termination is later found to be invalid or in breach of employment laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s engagement agreement, if any).
(o)    Participant agrees that any right to vest in the RSUs under the Plan will terminate as of the date described in the previous paragraph and will not be extended by any notice period (e.g., Participant’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws (including common law, if applicable) in the jurisdiction where Participant is a Service Provider or under Participant’s engagement agreement, if any, unless Participant is providing bona fide services during such time).
(p)    Participant agrees that the Administrator has the exclusive discretion to determine when Participant is no longer actively providing services for purposes of his or her RSUs (including whether Participant may still be considered to be providing services while on a leave of absence).
(q)    None of the Company, the Employer, or any Parent or Subsidiary will be liable for any foreign exchange rate fluctuation between Participant’s local currency and the United States Dollar (“USD”) that may affect the value of the RSUs or of any amounts due to Participant pursuant to the settlement of the RSUs or the subsequent sale of any Shares acquired upon settlement.
(r)    Participant has read and agrees to the Data Privacy Provisions of Section 12 of this Agreement.
(s)    Participant agrees that no claim or entitlement to compensation shall arise from forfeiture of the RSUs resulting from the termination of Participant’s status as a Service Provider (regardless of the reason for such termination and whether or not the termination is later found to be invalid or in breach of employment laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s engagement agreement, if any).
11.No Advice Regarding Grant. Neither the Company nor any member of the Company Group is providing any tax, legal or financial advice, and neither the Company nor any member of the Company Group is making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of the underlying Shares. Participant should consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan. Nothing stated in this Agreement or the Plan is intended or written to be used, and cannot be used, for the purpose of avoiding taxpayer or other penalties.
12.Data Privacy.
(a)    Declaration of Consent. Participant hereby agrees with the data processing practices described herein and consents to the collection, processing and use, in electronic or other

7




form, of Participant’s personal data as described in this Agreement and the transfer of such personal data to the recipients mentioned below, including recipients located in countries which may not have a similar level of protection from the perspective of Participant’s country’s data protection laws.
(b)    Data Collection and Usage. The Company and the Employer will collect, process and use certain personal information about Participant, including, but not limited to, Participant’s name, home address and telephone number, email address, date of birth, social insurance, passport or other identification number (e.g., resident registration number), salary, nationality, residency, status (e.g. marital, immigration), job title, any shares of stock or directorships held in the Company or the Company Group, details of all restricted stock units or any other entitlement to stock awarded, canceled, exercised, vested, unvested or outstanding in Participant’s favor (collectively “Data”), for the purposes of implementing, administering and managing the Plan. The legal basis, where required, for the processing of Data is Participant’s consent. Where required under applicable law, Data may also be disclosed to certain securities or other regulatory authorities where the Company’s securities are listed or traded or regulatory filings are made and the legal basis, where required, for such disclosure are the applicable laws.
(c)    Stock Plan Administration Service Providers. The Company transfers Data to E*Trade Financial Services, Inc. and certain of its affiliates (“E*Trade”), an independent stock plan service provider which is assisting the Company with the implementation, administration and management of the Plan. Participant may be asked to agree on separate terms and data processing practices with E*Trade, with such agreement being a condition of the ability to participate in the Plan.
(d)    Other Service Provider Data Recipients. The Company also may transfer data to other third party service providers, if necessary to ensure compliance with applicable tax, exchange control, securities and labor law. Such third party service providers may include the Company’s legal counsel. Participant understands that his or her Data may need to be transferred to such providers to ensure compliance with applicable law and/or tax requirements, and Participant hereby consents to such transfer.
(e)    International Data Transfers. The Company, E*Trade and its other service providers described above under (d) are located in the United States. Participant understands and acknowledges that the United States is not subject to an unlimited adequacy finding by the European Commission and that Participant’s Data may not have an equivalent level of protection as compared to Participant’s country of residence. The Company’s legal basis, where required, for the transfer of Data is Participant’s consent.
(f)    Data Retention. The Company will hold and use the Data only as long as is necessary to implement, administer and manage Participant’s participation in the Plan, or as required to comply with legal or regulatory obligations, including under tax and securities laws.
(g)    Data Subject Rights. Participant understands that data subject rights vary depending on applicable law and that, depending on where he or she is based and subject to the conditions set out under applicable law, Participant may have, without limitation, the rights to (i) request access or copies of Data the Company processes, (ii) rectification of incorrect Data, (iii)

8




deletion of Data, (iv) restrictions on processing of Data, (v) portability of Data, (vi) lodge complaints with competent authorities in Participant’s jurisdiction and/or (vii) receive a list with the names and addresses of any potential and actual recipients of Data. To receive clarification regarding these rights or to exercise these rights, Participant understands that he or she can contact his or her local human resources representative.
(h)    Voluntariness and Consequences of Consent Denial or Withdrawal. Participation in the Plan is voluntary and Participant is providing the consents herein on a purely voluntary basis. If Participant does not consent, or if Participant later seeks to revoke his or her consent, his or her engagement as a Service Provider with the Employer will not be affected; the only consequence of refusing or withdrawing Participant’s consent is that the Company would not be able to grant or process Participant restricted stock units or other equity awards or administer or maintain such awards.
(i)    Alternative Basis for Data Processing and Transfer. Participant understands that the Company may rely on a different legal basis for the processing or transfer of Data in the future and/or request that Participant provide another data privacy consent form. If applicable and upon request of the Company, Participant agrees to provide an executed acknowledgement or data privacy consent form to the Employer or the Company (or any other acknowledgements, agreements or consents that may be required by the Employer or the Company) that the Company and/or the Employer may deem necessary to obtain under the data privacy laws in Participant’s country, either now or in the future. Participant understands that he or she will not be able to participate in the Plan if he or she fails to execute any such acknowledgement, agreement or consent requested by the Company and/or the Employer.
13.Address for Notices. Any notice to be given under the terms of this Agreement to the Company will be addressed in care of Attn: Stock Administration, at Juniper Networks, Inc., 1133 Innovation Way, Sunnyvale, California 94089; to Participant will be provided to the physical or electronic mail address maintained for Participant in the Company’s records; or in either case, at such other address as the Company or Participant, as the case may be, may hereafter designate in writing.
14.No Effect on Employment. Participant’s employment with the Company or the Employer is not affected by this grant of RSUs. Accordingly, the terms of Participant’s employment with the Company or the Employer will be determined from time to time by the Company or the Employer, and the Company or the Employer will have the right, which is hereby expressly reserved, to terminate or change the terms of the employment of Participant at any time for any reason whatsoever, with or without good cause or notice.
15.Grant is Not Transferable. Except to the limited extent provided in Section 7, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this grant and the rights and privileges conferred hereby immediately will become null and void.

9




16.Binding Agreement. Subject to the limitation on the transferability of this grant contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
17.Additional Conditions to Issuance of Stock. If at any time the Company will determine, in its discretion, that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory authority is necessary or desirable as a condition to the issuance of Shares to Participant (or his or her estate), such issuance will not occur unless and until such listing, registration, qualification, consent or approval will have been effected or obtained free of any conditions not acceptable to the Company. The Company will make all reasonable efforts to meet the requirements of any such state or federal law or securities exchange and to obtain any such consent or approval of any such governmental authority.
18.Plan Governs. This Agreement is subject to all terms and provisions of the Plan. In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will govern.
19.Administrator Authority. The Administrator will have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any RSUs have vested). All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons. Neither the Administrator nor any member of the Company Group will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Agreement.
20.Country-Specific Appendix. The RSUs are subject to any special terms and conditions for Participant’s country set forth in the Country-Specific Appendix. If Participant relocates to a country included in the Country-Specific Appendix, the special terms and conditions for that country will apply to Participant to the extent the Company determines that applying such terms and conditions is necessary or advisable for legal or administrative reasons.
21.Agreement Severable. In the event that any provision in this Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.
22.Modifications to this Agreement. The Plan and this Agreement constitute the entire understanding of the parties on the subjects covered. Participant expressly warrants that he or she is not accepting this Agreement in reliance on any promises, representations, or inducements other than those contained herein. Modifications to this Agreement or the Plan can be made only in an express written contract executed by a duly authorized officer of the Company. Notwithstanding anything to the contrary in the Plan or this Agreement, the Company reserves the right to revise this Agreement as it deems necessary or advisable, in its sole discretion and without the consent of Participant, to comply with Code Section 409A or to otherwise avoid imposition of any additional tax or income recognition under Code Section 409A in connection to these RSUs, or to comply with other Applicable Laws.

10




23.Notice of Governing Law; Venue. This grant of RSUs shall be governed by, and construed in accordance with, the laws of the State of California without regard to principles of conflict of laws. The parties further agree that any legal action, suit or proceeding arising from or related to this Agreement shall be instituted exclusively in the courts of California or the federal courts for the United States for the Northern District of California and no other courts. The parties consent to the personal jurisdiction of such courts over them, waive all objections to the contrary, and waive any and all objections to the exclusive location of legal proceedings in California or the federal courts for the United States for the Northern District of California (including, without limitation, any objection based on cost, convenience or location of relevant persons). The parties further agree that there shall be a conclusive presumption that this Agreement has a significant, material and reasonable relationship to the State of California.
24.Insider Trading/Market Abuse Laws. Depending on Participant’s country, the broker’s country or the country in which Shares are listed, Participant may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, including the United States and Participant’s country or E*Trade’s or any other stock plan service provider’s country, which may affect his or her ability to accept, acquire, sell or attempt to sell, or otherwise dispose of Shares, rights to Shares (e.g., RSUs) or rights linked to the value of Shares during such times as Participant is considered to have “inside information” regarding the Company (as defined by the laws or regulations in applicable jurisdictions). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders Participant placed before possessing inside information. Furthermore, Participant may be prohibited from (i) disclosing insider information to any third party (other than on a “need to know” basis) and (ii) “tipping” third parties or causing them otherwise to buy or sell securities, including third parties who are fellow employees. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. Participant is responsible for ensuring compliance with any applicable restrictions and should consult his or her personal legal advisor on this matter.
25.Foreign Asset/Account Reporting Information. Participant acknowledges that his or her country may have certain foreign asset and/or account reporting requirements which may affect Participant’s ability to acquire or hold Shares under the Plan or cash received from participating in the Plan (including from any dividends received or sale proceeds arising from the sale of Shares) in a brokerage or bank account outside Participant’s country. Participant may be required to report such accounts, assets or related transactions to the tax or other authorities in his or her country. Participant also may be required to repatriate sale proceeds or other funds received as a result of his or her participation in the Plan to Participant’s country through a designated bank or broker and/or within a certain time after receipt. In addition, Participant may be subject to tax payment and/or reporting obligations in connection with any income realized under the Plan and/or from the sale of Shares. Participant acknowledges that he or she is responsible for ensuring compliance with any applicable requirements, and that Participant should consult his or her personal legal advisor on this matter.
26.Language. Participant acknowledges that he or she is proficient in the English language and understands the provisions of this Agreement and the Plan. If Participant has received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different from the English version, the English version will control.

11




27.Waiver. Participant acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by Participant or any other participant in the Plan.


[Remainder of Page Intentionally Blank]

12




Exhibit B
COUNTRY-SPECIFIC APPENDIX TO RESTRICTED STOCK UNIT AGREEMENT


13

EX-10.13 4 jnpr-20191231ex1013.htm EXHIBIT 10.13 Exhibit


EXHIBIT 10.13
JUNIPER NETWORKS, INC.
2015 EQUITY INCENTIVE PLAN
NOTICE OF GRANT OF PERFORMANCE SHARES

Unless otherwise defined herein, the terms defined in the Juniper Networks, Inc. 2015 Equity Incentive Plan, as amended and restated (the “Plan”) shall have the same defined meanings in this Notice of Grant of Performance Shares (the “Notice of Grant”), the Performance Share Agreement set forth in Exhibit A, the performance vesting terms set forth in Exhibit B, any special terms and conditions for your country included in the Country-Specific Appendix attached hereto as Exhibit C (the “Appendix”) and any other exhibits to these documents (collectively, this “Agreement”).
    
Name (“Participant”):         [Insert Name]
Effective [Insert Grant Date], Juniper Networks, Inc. (the “Company”) hereby grants you an Award (this “Award”) of Performance Shares, subject to the terms and conditions of the Plan and this Agreement, as follows:

[Grant ID:] [______]
Maximum number of Performance Shares ([____]% of total target number):
Total target number: [______]
[Annual target amount:]
Each such Performance Share is equivalent to one Share of Common Stock of the Company for purposes of determining the number of Shares subject to this Award. None of the Performance Shares will be issued (nor will you have the rights of a stockholder with respect to the underlying Shares) until the vesting conditions described in Exhibit B are satisfied, subject to your remaining a Service Provider through such applicable vesting dates.
 
You acknowledge and agree that this Agreement and the vesting schedule for this Award do not constitute an express or implied promise of continued employment or engagement as a Service Provider for the vesting period, for any period, or at all, and shall not interfere with your right or the Company’s or, if different, your employer’s right to terminate your relationship as a Service Provider at any time, with or without cause.

Your electronic or written signature below, or electronic acceptance (including deemed acceptance, if applicable) of this Agreement, in each case, indicates your acceptance of and agreement with the terms and conditions of this Award, as set forth in this Agreement, including the exhibits and the Plan, and your acknowledgment that this Agreement and the Plan constitute your entire agreement with respect to this Award and may not be modified adversely to your interest except by means of a writing agreed by the Company and you. [By electronically accepting this Agreement, you agree to the following: “This electronic contract contains my electronic signature,





which I have executed with the intent to sign this Agreement.”][If you neither accept this Agreement nor, within 45 days of the grant date of this Award, notify the Company at stock-admin@juniper.net that you choose to decline this Award, you will be deemed to have accepted this Agreement and the terms and conditions of the Plan and this Agreement.]


[IN WITNESS WHEREOF, the undersigned have executed this Agreement.]


PARTICIPANT
 
JUNIPER NETWORKS, INC.
 
 
 
 
 
 
 
 
By:
Signature
 
Name:
 
 
Title:
 
 
 
Date:
 
Date:
 
 
 
 
 
 








Exhibit A

PERFORMANCE SHARE AGREEMENT
1.Grant. The Company hereby grants to Participant an award of Performance Shares (“Performance Shares”), as set forth in the Notice of Grant, subject to all of the terms and conditions in this Agreement, including any special terms and conditions for Participant’s country included in the Country-Specific Appendix attached hereto as Exhibit C and the Plan, which is incorporated herein by reference.
2.Company’s Obligation to Pay. Each Performance Share represents the right to receive a Share on the vesting date. Unless and until the Performance Shares vest in the manner set forth in Sections 3 or 4, Participant will have no right to payment with respect to such Performance Shares. Prior to actual distribution of Shares pursuant to any vested Performance Shares, such Performance Shares will represent an unfunded and unsecured obligation of the Company, payable (if at all) only from the general assets of the Company. Any Performance Shares that vest in accordance with Sections 3 or 4 will be paid to Participant (or in the event of Participant’s death, to his or her estate) in whole Shares, subject to Participant satisfying any obligations for Tax-Related Items (as defined in Section 8). Subject to the provisions of Sections 4 and 8, vested Performance Shares will be paid as soon as practicable after vesting, but in each such case within the period 60 days following the vesting date. In no event will Participant be permitted, directly or indirectly, to specify the taxable year of the payment of any Performance Shares payable under this Agreement.
3.Vesting Schedule. Subject to Section 4, to Plan Sections 16 and 17 and to any other relevant Plan provisions, the Performance Shares awarded by this Agreement will vest in Participant according to the vesting schedule specified in Exhibit B to the Notice of Grant.
4.Administrator Discretion. The Administrator, in its discretion, may accelerate the vesting of any portion of the Performance Shares at any time, subject to the terms of the Plan. In that case, the Performance Shares will be vested as of the date and to the extent specified by the Administrator and will be paid as provided in Section 2 above. The payment of Shares vesting pursuant to this Section 4 will be paid at a time or in a manner that is exempt from, or complies with, Code Section 409A.
6.Forfeiture upon Termination as Service Provider. Any Performance Shares that have not vested as of the time Participant’s termination as a Service Provider will immediately cease vesting and revert to the Plan following Participant’s termination, subject to Applicable Laws.
7.Payments after Death. Any distribution or delivery to be made to Participant under this Agreement will, if Participant is then deceased, be made to the administrator or executor of Participant’s estate. Any such administrator or executor must furnish the Company with (a) written





notice of his or her status as transferee, and (b) evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.
8.Tax Obligations.
(a)    Tax Withholding.
(i)    No Shares issuable on a vesting date will be issued to Participant until satisfactory arrangements (as determined by the Administrator) have been made by Participant for the payment of income, employment, social insurance, National Insurance Contributions, payroll tax, fringe benefit tax, payment on account or other tax-related items related to Participant’s participation in the Plan and legally applicable to Participant (“Tax-Related Items”), including, without limitation, in connection with the grant, vesting and settlement of the Performance Shares, the subsequent sale of Shares acquired under the Plan and/or the receipt of any dividends on such Shares that the Administrator determines must be withheld. If Participant is a non-U.S. employee, the method of payment of Tax-Related Items may be restricted or prescribed by the Country-Specific Appendix.
(ii)    The Company has the right (but not the obligation) to satisfy any Tax-Related Items by (A) withholding from proceeds of the sale of Shares acquired upon the settlement of the Performance Shares through a sale arranged by the Company (on Participant’s behalf pursuant to this authorization without further consent), (B) requiring Participant to pay cash, or (C) reducing the number of Shares otherwise deliverable to Participant; provided that if the Company permits Participant to pay cash to satisfy Tax-Related Items and Participant elects to satisfy Tax-Related Items through the payment of cash and fails to deliver cash on the vesting date, the Company has the right (but not the obligation) to satisfy such Tax-Related Items by withholding from proceeds of the sale of Shares acquired upon the settlement of the Performance Shares through a sale arranged by the Company (on Participant’s behalf pursuant to this authorization without further consent). The Administrator will have discretion to determine the method of satisfying Tax-Related Items.
(iii)    The Company may withhold or account for Tax-Related Items by considering applicable statutory withholding rates or other applicable withholding rates, including the maximum rate applicable in Participant’s jurisdiction. If Tax-Related Items are withheld in excess of Participant’s actual tax liability, Participant may receive a refund of any over-withheld amount in cash (without any entitlement to the Common Stock equivalent) or, if not refunded, Participant may need to seek a refund from the local tax authorities. If the obligation for Tax-Related Items is satisfied by reducing the number of Shares otherwise deliverable to Participant, for tax purposes, Participant is deemed to have been issued the full number of Shares subject to the vested Performance Shares, notwithstanding that a number of the Shares are held back solely for the purpose of paying the Tax-Related Items.





(iv)    If Participant is subject to taxation in more than one jurisdiction, the Company and/or, if different, Participant’s employer (the “Employer”) or former employer (as applicable) may withhold or account for tax in more than one jurisdiction.
(v)    Regardless of any action of the Company or the Employer, Participant acknowledges that the ultimate liability for all Tax-Related Items is and remains Participant’s responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer. Participant further acknowledges that the Company and the Employer (1) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Performance Shares; and (2) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Performance Shares to reduce or eliminate Participant’s liability for Tax-Related Items or achieve any particular tax result.
(b)    Code Section 409A. This Section 8(b) may not apply if Participant is not a U.S. taxpayer.
(i)    If the vesting of any portion of the Performance Shares is accelerated in connection with Participant’s termination of status as a Service Provider (provided that such termination is a “separation from service” within the meaning of Code Section 409A) and if (x) Participant is a “specified employee” within the meaning of Code Section 409A at the time of such termination as a Service Provider and (y) the payment of such accelerated Performance Shares will result in the imposition of additional tax under Code Section 409A if paid to Participant on or within the 6-month period following Participant’s termination as a Service Provider, then the payment of such accelerated Performance Shares will not be made until the first day after the end of the 6-month period.
(ii)    If the termination as a Service Provider is due to death, the delay under Section 8(b)(i) will not apply. If Participant dies following his or her termination as a Service Provider, the delay under Section 8(b)(i) will be disregarded and the Performance Shares will be paid in Shares to Participant’s estate as soon as practicable following his or her death.
(iii)    All payments and benefits under this Performance Share Agreement are intended to be exempt from, or comply with, the requirements of Code Section 409A so that none of the Performance Shares or Shares issuable upon the vesting of Performance Shares will be subject to the additional tax imposed under Code Section 409A and the Company and Participant intend that any ambiguities be interpreted so that the Performance Shares are exempt from or comply with Code Section 409A.
(iv)    Each payment under this Agreement is intended to be a separate payment as described in Treasury Regulations Section 1.409A-2(b)(2).





9.Rights as Stockholder. Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder unless and until Shares have been issued and recorded on the records of the Company or its transfer agents or registrars.
10.Acknowledgements and Agreements. Participant’s acceptance of this Agreement indicates that:
(a)    PARTICIPANT ACKNOWLEDGES AND AGREES THAT THE VESTING OF THESE PERFORMANCE SHARES IS EARNED ONLY BY CONTINUING AS A SERVICE PROVIDER AND THAT BEING HIRED AND GRANTED THESE PERFORMANCE SHARES WILL NOT RESULT IN VESTING.
(b)    PARTICIPANT FURTHER ACKNOWLEDGES AND AGREES THAT THESE PERFORMANCE SHARES AND THIS AGREEMENT DO NOT CREATE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT AS A SERVICE PROVIDER FOR THE VESTING PERIOD, FOR ANY PERIOD, OR AT ALL, AND WILL NOT INTERFERE IN ANY WAY WITH PARTICIPANT’S RIGHT OR THE RIGHT OF THE COMPANY OR THE EMPLOYER (OR ENTITY TO WHICH HE OR SHE IS PROVIDING SERVICES) TO TERMINATE PARTICIPANT’S RELATIONSHIP AS A SERVICE PROVIDER AT ANY TIME, WITH OR WITHOUT CAUSE.
(c)    Participant agrees that this Agreement and its incorporated documents reflect all agreements on its subject matters and that he or she is not accepting this Agreement based on any promises, representations, or inducements other than those reflected in this Agreement.
(d)    Participant agrees that delivery of any documents related to the Plan or Awards under the Plan, including the Plan, this Agreement, the Plan’s prospectus and any reports of the Company provided generally to the Company’s stockholders, may be made by electronic delivery. Such means of electronic delivery may include but do not necessarily include the delivery of a link to a Company intranet or the Internet site of a third party involved in administering the Plan, the delivery of the document via e-mail or such other means of electronic delivery specified by the Company. Participant acknowledges that he or she may receive from the Company a paper copy of any documents delivered electronically at no cost to Participant by contacting the Company in writing in accordance with Section 13. Participant further acknowledges that Participant will be provided with a paper copy of any documents if the attempted electronic delivery of such documents fails. Similarly, Participant understands that Participant must provide the Company or any designated third party administrator with a paper copy of any documents if the attempted electronic delivery of such documents fails. Participant may revoke his or her consent to the electronic delivery of documents or may change the electronic mail address to which such documents are to be delivered (if Participant has provided an electronic mail address) at any time by notifying the Company of





such revoked consent or revised e-mail address in accordance with Section 13. Finally, Participant understands that he or she is not required to consent to electronic delivery of documents.
(e)    Participant accepts that all good faith decisions or interpretations of the Administrator regarding the Plan and Awards under the Plan are binding, conclusive and final.
(f)    Participant agrees that the Plan is established voluntarily by the Company, it is discretionary in nature, and may be amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan.
(g)    Participant agrees that the grant of Performance Shares is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of Performance Shares, or benefits in lieu of Performance Shares, even if Performance Shares have been granted in the past.
(h)    Participant agrees that all decisions regarding future Awards, if any, will be at the sole discretion of the Company.
(i)    Participant agrees that he or she is voluntarily participating in the Plan.
(j)    Participant agrees that the Performance Shares and any Shares acquired under the Plan, and the income from and value of same, are not intended to replace any pension rights or compensation.
(k)    Participant agrees that the Performance Shares and any Shares acquired under the Plan, and the income from and value of same, are not part of normal or expected compensation for purposes of calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, holiday pay, long-service awards, pension or retirement or welfare benefits or similar mandatory payments.
(l)    Participant agrees that unless otherwise agreed with the Company, the Performance Shares and the Shares subject to the Performance Shares, and the income from and value of same, are not granted as consideration for, or in connection with, the service Participant may provide as a director of a Parent or Subsidiary.
(m)    Participant agrees that the future value of the Shares underlying the Performance Shares is unknown, indeterminable, and cannot be predicted with certainty.
(n)    Participant agrees that, for purposes of the Performance Shares, Participant’s engagement as a Service Provider will be considered terminated as of the date Participant ceases to actively provide services to the Company or any member of the Company Group (regardless of the reason for such termination and whether or not the termination is later found to be invalid or in breach of employment laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s engagement agreement, if any).





(o)    Participant agrees that any right to vest in the Performance Shares under the Plan will terminate as of the date described in the previous paragraph and will not be extended by any notice period (e.g., Participant’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws (including common law, if applicable) in the jurisdiction where Participant is a Service Provider or under Participant’s engagement agreement, if any, unless Participant is providing bona fide services during such time).
(p)    Participant agrees that the Administrator has the exclusive discretion to determine when Participant is no longer actively providing services for purposes of his or her Performance Shares (including whether Participant may still be considered to be providing services while on a leave of absence).
(q)    None of the Company, the Employer, or any Parent or Subsidiary will be liable for any foreign exchange rate fluctuation between Participant’s local currency and the United States Dollar (“USD”) that may affect the value of the Performance Shares or of any amounts due to Participant pursuant to the settlement of the Performance Shares or the subsequent sale of any Shares acquired upon settlement.
(r)    Participant has read and agrees to the Data Privacy Provisions of Section 12 of this Agreement.
(s)    Participant agrees that no claim or entitlement to compensation shall arise from forfeiture of the Performance Shares resulting from the termination of Participant’s status as a Service Provider (regardless of the reason for such termination and whether or not the termination is later found to be invalid or in breach of employment laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s engagement agreement, if any).
11.No Advice Regarding Grant. Neither the Company nor any member of the Company Group is providing any tax, legal or financial advice, and neither the Company nor any member of the Company Group is making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of the underlying Shares. Participant should to consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan. Nothing stated in this Agreement or the Plan is intended or written to be used, and cannot be used, for the purpose of avoiding taxpayer or other penalties.
12.Data Privacy.
(a)    Declaration of Consent. Participant hereby agrees with the data processing practices described herein and consents to the collection, processing and use, in electronic or other form, of Participant’s personal data as described in this Agreement and the transfer of such personal data to the recipients mentioned below, including recipients located in countries which





may not have a similar level of protection from the perspective of Participant’s country’s data protection laws.
(b)    Data Collection and Usage. The Company and the Employer will collect, process and use certain personal information about Participant, including, but not limited to, Participant’s name, home address and telephone number, email address, date of birth, social insurance, passport or other identification number (e.g., resident registration number), salary, nationality, residency, status (e.g. marital, immigration), job title, any shares of stock or directorships held in the Company or the Company Group, details of all Performance Shares or any other entitlement to stock awarded, canceled, exercised, vested, unvested or outstanding in Participant’s favor (collectively “Data”), for the purposes of implementing, administering and managing the Plan. The legal basis, where required, for the processing of Data is Participant’s consent. Where required under applicable law, Data may also be disclosed to certain securities or other regulatory authorities where the Company’s securities are listed or traded or regulatory filings are made and the legal basis, where required, for such disclosure are the applicable laws.
(c)    Stock Plan Administration Service Providers. The Company transfers Data to E*Trade Financial Services, Inc. and certain of its affiliates (“E*Trade”), an independent stock plan service provider which is assisting the Company with the implementation, administration and management of the Plan. Participant may be asked to agree on separate terms and data processing practices with E*Trade, with such agreement being a condition of the ability to participate in the Plan.
(d)    Other Service Provider Data Recipients. The Company also may transfer data to other third party service providers, if necessary to ensure compliance with applicable tax, exchange control, securities and labor law. Such third party service providers may include the Company’s legal counsel. Participant understands that his or her Data may need to be transferred to such providers to ensure compliance with applicable law and/or tax requirements, and Participant hereby consents to such transfer.
(e)    International Data Transfers. The Company, E*Trade and its other service providers described above under (d) are located in the United States. Participant understands and acknowledges that the United States is not subject to an unlimited adequacy finding by the European Commission and that Participant’s Data may not have an equivalent level of protection as compared to Participant’s country of residence. The Company’s legal basis, where required, for the transfer of Data is Participant’s consent.
(f)    Data Retention. The Company will hold and use the Data only as long as is necessary to implement, administer and manage Participant’s participation in the Plan, or as required to comply with legal or regulatory obligations, including under tax and securities laws.
(g)    Data Subject Rights. Participant understands that data subject rights vary depending on applicable law and that, depending on where he or she is based and subject to the





conditions set out under applicable law, Participant may have, without limitation, the rights to (i) request access or copies of Data the Company processes, (ii) rectification of incorrect Data, (iii) deletion of Data, (iv) restrictions on processing of Data, (v) portability of Data, (vi) lodge complaints with competent authorities in Participant’s jurisdiction and/or (vii) receive a list with the names and addresses of any potential and actual recipients of Data. To receive clarification regarding these rights or to exercise these rights, Participant understands that he or she can contact his or her local human resources representative.
(h)    Voluntariness and Consequences of Consent Denial or Withdrawal. Participation in the Plan is voluntary and Participant is providing the consents herein on a purely voluntary basis. If Participant does not consent, or if Participant later seeks to revoke his or her consent, his or her engagement as a Service Provider with the Employer will not be affected; the only consequence of refusing or withdrawing Participant’s consent is that the Company would not be able to grant or process Participant Performance Shares or other equity awards or administer or maintain such awards.
(i)    Alternative Basis for Data Processing and Transfer. Participant understands that the Company may rely on a different legal basis for the processing or transfer of Data in the future and/or request that Participant provide another data privacy consent form. If applicable and upon request of the Company, Participant agrees to provide an executed acknowledgement or data privacy consent form to the Employer or the Company (or any other acknowledgements, agreements or consents that may be required by the Employer or the Company) that the Company and/or the Employer may deem necessary to obtain under the data privacy laws in Participant’s country, either now or in the future. Participant understands that he or she will not be able to participate in the Plan if he or she fails to execute any such acknowledgement, agreement or consent requested by the Company and/or the Employer.
13.Address for Notices. Any notice to be given under the terms of this Agreement to the Company will be addressed in care of Attn: Stock Administration, at Juniper Networks, Inc., 1133 Innovation Way, Sunnyvale, California 94089; to Participant will be provided to the physical or electronic mail address maintained for Participant in the Company’s records; or in either case, at such other address as the Company or Participant, as the case may be, may hereafter designate in writing.
14.No Effect on Employment. Participant’s employment with the Company or the Employer is not affected by this grant of Performance Shares. Accordingly, the terms of Participant’s employment with the Company or the Employer will be determined from time to time by the Company or the Employer, and the Company or the Employer will have the right, which is hereby expressly reserved, to terminate or change the terms of the employment of Participant at any time for any reason whatsoever, with or without good cause or notice.
15.Grant is Not Transferable. Except to the limited extent provided in Section  7, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or





hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this grant and the rights and privileges conferred hereby immediately will become null and void.
16.Binding Agreement. Subject to the limitation on the transferability of this grant contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
17.Additional Conditions to Issuance of Stock. If at any time the Company will determine, in its discretion, that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory authority is necessary or desirable as a condition to the issuance of Shares to Participant (or his or her estate), such issuance will not occur unless and until such listing, registration, qualification, consent or approval will have been effected or obtained free of any conditions not acceptable to the Company. The Company will make all reasonable efforts to meet the requirements of any such state or federal law or securities exchange and to obtain any such consent or approval of any such governmental authority.
18.Plan Governs. This Agreement is subject to all terms and provisions of the Plan. In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will govern.
19.Administrator Authority. The Administrator will have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Performance Shares have vested). All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons. Neither the Administrator nor any member of the Company Group will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Agreement.
20.Country-Specific Appendix. The Performance Shares are subject to any special terms and conditions for Participant’s country set forth in the Country-Specific Appendix. If Participant relocates to a country included in the Country-Specific Appendix, the special terms and conditions for that country will apply to Participant to the extent the Company determines that applying such terms and conditions is necessary or advisable for legal or administrative reasons.
21.Agreement Severable. In the event that any provision in this Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.
22.Modifications to the Agreement. The Plan and this Agreement constitute the entire understanding of the parties on the subjects covered. Participant expressly warrants that he or she is not accepting this Agreement in reliance on any promises, representations, or inducements other than those contained herein. Modifications to this Agreement or the Plan can be made only in an express written contract executed by a duly authorized officer of the Company. Notwithstanding





anything to the contrary in the Plan or this Agreement, the Company reserves the right to revise this Agreement as it deems necessary or advisable, in its sole discretion and without the consent of Participant, to comply with Code Section 409A or to otherwise avoid imposition of any additional tax or income recognition under Code Section 409A in connection to these Performance Shares, or to comply with other Applicable Laws.
23.Notice of Governing Law; Venue. This grant of Performance Shares shall be governed by, and construed in accordance with, the laws of the State of California without regard to principles of conflict of laws. The parties further agree that any legal action, suit or proceeding arising from or related to this Agreement shall be instituted exclusively in the courts of California or the federal courts for the United States for the Northern District of California and no other courts. The parties consent to the personal jurisdiction of such courts over them, waive all objections to the contrary, and waive any and all objections to the exclusive location of legal proceedings in California or the federal courts for the United States for the Northern District of California (including, without limitation, any objection based on cost, convenience or location of relevant persons). The parties further agree that there shall be a conclusive presumption that this Agreement has a significant, material and reasonable relationship to the State of California.
24.Insider Trading/Market Abuse Laws. Depending on Participant’s country, the broker’s country or the country in which Shares are listed, Participant may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, including the United States, Participant’s country or E*Trade’s or any other stock plan service provider’s country, which may affect his or her ability to accept, acquire, sell or attempt to sell, or otherwise dispose of Shares, rights to Shares (e.g., Performance Shares) or rights linked to the value of Shares during such times as Participant is considered to have “inside information” regarding the Company (as defined by the laws or regulations in applicable jurisdictions). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders Participant placed before possessing inside information. Furthermore, Participant may be prohibited from (i) disclosing insider information to any third party (other than on a “need to know” basis) and (ii) “tipping” third parties or causing them otherwise to buy or sell securities, including third parties who are fellow employees.. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. Participant is responsible for ensuring compliance with any applicable restrictions and should consult his or her personal legal advisor on this matter.
25.Foreign Asset/Account Reporting Information. Participant acknowledges that his or her country may have certain foreign asset and/or account reporting requirements which may affect Participant’s ability to acquire or hold Shares under the Plan or cash received from participating in the Plan (including from any dividends received or sale proceeds arising from the sale of Shares) in a brokerage or bank account outside Participant’s country. Participant may be required to report such accounts, assets or related transactions to the tax or other authorities in his or her country. Participant also may be required to repatriate sale proceeds or other funds received as a result of his or her participation in the Plan to Participant’s country through a designated bank or broker and/or within a certain time after receipt. In addition, Participant may be subject to tax payment and/or reporting obligations in connection with any income realized under the Plan and/or from the sale of Shares. Participant acknowledges that he or she is responsible for ensuring compliance with any





applicable requirements, and that Participant should consult his or her personal legal advisor on this matter.
26.Language. Participant acknowledges that he or she is proficient in the English language and understands the provisions of this Agreement and the Plan. If Participant has received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different from the English version, the English version will control.
27.Waiver. Participant acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by Participant or any other participant in the Plan.


[Remainder of Page Intentionally Blank]





Exhibit B
PERFORMANCE SHARE VESTING TERMS

<Insert vesting schedule>
    






Exhibit C
COUNTRY-SPECIFIC APPENDIX
TO PERFORMANCE SHARE AGREEMENT



EX-21.1 5 jnpr-20191231ex211.htm EXHIBIT 21.1 Exhibit


EXHIBIT 21.1

SUBSIDIARIES OF THE COMPANY AS OF DECEMBER 31, 2019*


NAME
 
JURISDICTION OF INCORPORATION
Juniper Networks International B.V.
 
The Netherlands
Juniper Networks (US), Inc.
 
California, USA
____________
*
All other subsidiaries would not in the aggregate constitute a “significant subsidiary” as defined in Regulation S-X.



EX-23.1 6 jnpr-20191231ex231.htm EXHIBIT 23.1 Exhibit


EXHIBIT 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the following Registration Statements:

(1) Registration Statement (Form S-3 No. 333-233090) of Juniper Networks, Inc., and

(2) Registration Statements (Form S-8 Nos. 333-233091, 333-230685, 333-229813, 333-221422, 333-218344, 333-216246, 333-213490, 333-211824, 333-204297, 333-183165, 333-151669, and 333-176171) of Juniper Networks, Inc.;

of our reports dated February 20, 2020, with respect to the consolidated financial statements and schedule of Juniper Networks, Inc., and the effectiveness of internal control over financial reporting of Juniper Networks, Inc., included in this Annual Report (Form 10-K) of Juniper Networks, Inc., for the year ended December 31, 2019. 

/s/ Ernst & Young LLP

San Jose, California
February 20, 2020



EX-31.1 7 jnpr-20191231ex311.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
Certification of Principal 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

I, Rami Rahim, certify that:

1.
I have reviewed this Annual Report on Form 10-K of Juniper Networks, Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize, and report financial information; and

(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: February 20, 2020

/s/ Rami Rahim                 
Rami Rahim
Chief Executive Officer
(Principal Executive Officer)




EX-31.2 8 jnpr-20191231ex312.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
Certification of Principal 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

I, Kenneth B. Miller, certify that:

1.
I have reviewed this Annual Report on Form 10-K of Juniper Networks, Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize, and report financial information; and

(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: February 20, 2020

/s/ Kenneth B. Miller             
Kenneth B. Miller
Executive Vice President, Chief Financial Officer
(Principal Financial Officer)




EX-32.1 9 jnpr-20191231ex321.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1

Certification of Chief Executive Officer
Pursuant to 18 U.S.C. Section 1350 As Adopted
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

I, Rami Rahim, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Juniper Networks, Inc. on Form 10-K for the fiscal year ended December 31, 2019, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Juniper Networks, Inc.

/s/ Rami Rahim         
Rami Rahim
Chief Executive Officer
February 20, 2020



EX-32.2 10 jnpr-20191231ex322.htm EXHIBIT 32.2 Exhibit


EXHIBIT 32.2

Certification of 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, Kenneth B. Miller, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Juniper Networks, Inc. on Form 10-K for the fiscal year ended December 31, 2019, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Juniper Networks, Inc.

/s/ Kenneth B. Miller             
Kenneth B. Miller
Executive Vice President, Chief Financial Officer
February 20, 2020



EX-101.SCH 11 jnpr-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Business Combinations - Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Business Combinations - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Cash Equivalents and Investments - Available for Sale Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Cash Equivalents and Investments - Available for Sale Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2404407 - Disclosure - Cash Equivalents and Investments Cash Equivalents and Investments - Restricted Cash and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Cash Equivalents and Investments - Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Cash Equivalents and Investments - Maturities of Available for Sale Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Cash Equivalents and Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Cash Equivalents and Investments - Unrealized Loss Position on Fixed Income Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Future Minimum Rental Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Commitments and Contingencies - Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Commitments and Contingencies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005001 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Debt and Financing link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Debt and Financing - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Debt and Financing - Schedule of Aggregate Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Debt and Financing - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Debt and Financing (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Derivative Instruments Derivative Instruments - Fair Value of Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Derivative Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Derivative Instruments - Notional Amount (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2412410 - Disclosure - Employee Benefit Plans - 401(k) plan, Deferred Compensation Plan and Non-US Pension Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Employee Benefit Plans - Employee Stock Purchase Plan and Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Employee Benefit Plans - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Employee Benefit Plans - RSU, RSA, and PSA Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Employee Benefit Plans - Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2412409 - Disclosure - Employee Benefit Plans - Share-Based Compensation Expense Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Employee Benefit Plans - Shares Available For Grant (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Equity - Accumulated Other Comprehensive Income, Net of Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Equity - Stock Repurchase Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Fair Value Measurements Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Goodwill and Purchased Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Goodwill and Purchased Intangible Assets - Estimated Future Amortization Expense Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Goodwill and Purchased Intangible Assets - GoodwillRollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Goodwill and Purchased Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Income Taxes - Components of Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Income Taxes - Components of Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Income Taxes - Deferred Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Income Taxes - Deferred Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Income Taxes - Income Tax Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Net Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Other Financial Information link:presentationLink link:calculationLink link:definitionLink 2408407 - Disclosure - Other Financial Information - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Other Financial Information - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Other Financial Information - Note Receivable and Deposit (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Other Financial Information - Notes Receivable and Deposit, Revenue, Deferred Commissions Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408409 - Disclosure - Other Financial Information - Other Expense, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Other Financial Information - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2408408 - Disclosure - Other Financial Information - Revenue, Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Other Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Other Financial Information - Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Restructuring Charges - Included in Cost of Revenues and Restructuring and Other Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Restructuring Charges - Roll-forward (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Schedule II- Valuation and Qualifying Account link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Schedule II- Valuation and Qualifying Account (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Segments - Geographical (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Segments - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Selected Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Significant Accounting Policies - Cumulative Impact of Recently Adopted Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Significant Accounting Policies Significant Accounting Policies - Property, Plant and Equipment, Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 jnpr-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 jnpr-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 jnpr-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Other Financial Information [Abstract] Other financial information. Warranty Reserve [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Beginning balance Standard Product Warranty Accrual Provisions made during the period, net Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Actual costs incurred during the period Standard Product Warranty Accrual, Decrease for Payments Ending balance Cash Equivalents and Investments [Abstract] cash equivalents and investments. Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Asset-backed securities Asset-backed Securities [Member] Corporate debt securities Corporate Debt Securities [Member] Foreign government debt securities Debt Security, Government, Non-US [Member] U.S. government agency securities US Government-sponsored Enterprises Debt Securities [Member] U.S. government securities US Government Debt Securities [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Fair Value Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract] Less than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 12 Months or Greater Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Total Debt Securities, Available-for-sale, Unrealized Loss Position Unrealized Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract] Less than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 12 Months or Greater Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Total Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Equity [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Stock Repurchase Program 2018 Stock Repurchase Program 2018 [Member] Stock Repurchase Program 2018 [Member] Stock Repurchase Program 2014 Stock Repurchase Program 2014 [Member] Stock Repurchase Program 2014 [Member] Accelerated Share Repurchase Program Accelerated Share Repurchase Program [Member] Accelerated Share Repurchase Program [Member] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Dividends Disclosure of Restrictions on Dividends, Loans and Advances Disclosure [Abstract] Per Share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Amount Dividends Stock Repurchase Program Treasury Stock, Shares [Abstract] Shares (in shares) Stock Repurchased and Retired During Period, Shares Average price per share (in dollars per share) Common Stock Repurchased Under Stock Repurchase Program Average Purchase Price Amount Stock Repurchased and Retired During Period, Value Tax Withholding Amount Shares Repurchased And Retired Related To Net Issuances Shares repurchased and retired related to to net issuances. Dividends and stock repurchase program, total amount Stock Repurchased and Dividend Paid During the Period, Net Stock Repurchased and Dividend Paid During the Period, Net Number of quarterly cash dividends declared Number of Quarterly Cash Dividends Number of Quarterly Cash Dividends Cash dividends declared per share of common stock (in dollars per share) Common Stock, Dividends, Per Share, Declared Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Stock repurchase program, increased amount Stock Repurchase Program, Increase To Authorized Amount Stock Repurchase Program, Increase To Authorized Amount Payment to repurchase stock Payments for Repurchase of Common Stock Stock repurchased under ASR, market price (in dollars per share) Common Stock Repurchased Under Stock Repurchase Program Market Price Common Stock Repurchased Under Stock Repurchase Program Market Price Remaining forward contract, value Forward Contract Indexed to Issuer's Equity, Value Forward Contract Indexed to Issuer's Equity, Value Stock repurchased (in Shares) Stock Repurchased During Period, Shares Stock repurchased average cost (in usd per share) Stock Repurchased During Period, Average Cost Per Share Stock Repurchased During Period, Average Cost Per Share Stock repurchase program, authorized funds remaining Stock Repurchase Program, Remaining Authorized Repurchase Amount Organization, Consolidation and Presentation of Financial Statements [Abstract] Description of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Debt Instruments [Abstract] Debt and Financing Debt Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Operating lease cost Operating Lease, Cost Variable lease cost Variable Lease, Cost Total lease cost Lease, Cost Operating cash outflows from operating leases Operating Lease, Payments ROU assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component [Domain] Variable Rate Component [Domain] [Domain] for Variable Rate Component [Axis] Variable Rate Component, Federal Funds Variable Rate Component, Federal Funds [Member] Variable Rate Component, Federal Funds [Member] Variable Rate Component, ICE Benchmark Administration Settlement Rate Variable Rate Component, ICE Benchmark Administration Settlement Rate [Member] Variable Rate Component, ICE Benchmark Administration Settlement Rate [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Senior Notes Senior Notes [Member] Line of Credit Line of Credit [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 3.750% fixed-rate notes (2029 Notes) Fixed Rate Note Due 2029 [Member] Fixed Rate Note Due 2029 [Member] Fixed Rate Note Due 2020 And Fixed Rate Note Due 2021 Fixed Rate Note Due 2020 And Fixed Rate Note Due 2021 [Member] Fixed Rate Note Due 2020 And Fixed Rate Note Due 2021 [Member] 3.300% fixed-rate notes (2020 Notes) Fixed Rate Note Due 2020 [Member] Fixed Rate Note Due 2020 [Member] 4.350% fixed-rate notes (2025 Notes) Fixed Rate Note Due 2025 [Member] Fixed Rate Note Due 2025 [Member] 4.600% fixed-rate notes (2024 Notes) Fixed Rate Note Due 2021 [Member] Fixed Rate Note Due 2021 [Member] Fixed Rate Note Due 2025 And Fixed Rate Note Due 2029 Fixed Rate Note Due 2025 And Fixed Rate Note Due 2029 [Member] Fixed Rate Note Due 2025 And Fixed Rate Note Due 2029 [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] US Treasury (UST) Interest Rate US Treasury (UST) Interest Rate [Member] Base Rate Base Rate [Member] Eurodollar Eurodollar [Member] Federal Funds Rate Federal Funds Rate [Member] Federal Funds Rate [Member] ICE Benchmark Administration Settlement Rate ICE Benchmark Administration Settlement Rate [Member] ICE Benchmark Administration Settlement Rate [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Principal amount Debt Instrument, Face Amount Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Repayment of debt Repayments of Long-term Debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Redemption period prior to maturity Debt Instrument, Redemption, Expiration, Period Prior To Maturity Debt Instrument, Redemption, Expiration, Period Prior To Maturity Debt instrument, redemption price, percent Debt Instrument, Redemption Price, Percentage Redemption price, basis spread on discount rate Debt Instrument, Redemption Price Percentage, Basis Spread On Discount Rate Debt Instrument, Redemption Price Percentage, Basis Spread On Discount Rate Repurchase price percentage related to change in control Repurchase Price Percentage Related To Change Of Control Repurchase Price Percentage Related To Change Of Control Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Debt, term Long-term Debt, Term Additional borrowing capacity Line Of Credit Facility, Accordion Feature, Increase Limit Line of credit facility, accordion feature, increase limit, subject to certain conditions by obtaining additional commitments from existing and/or new lenders. Extension options Long Term Debt Term, Number Of Extension Options Long Term Debt Term, Number of Extension Options Maturity extension option period Long Term Debt Term, Extension Option Long Term Debt Term, Extension Option Amounts outstanding Long-term Line of Credit Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Maximum leverage ratio Debt Covenant, Maximum Leverage Ratio Debt Covenant, Maximum Leverage Ratio Maximum leverage ratio, if acquisition is consummated Debt Covenant, Maximum Leverage Ratio, If Acquisition Consummated Debt Covenant, Maximum Leverage Ratio, Up To Four Quarters, If Acquisition Consummated Interest coverage ratio Debt Covenant, Minimum Interest Coverage Ratio Debt Covenant, Minimum Interest Coverage Ratio Number of days due from receivable Number Of Days Due From Sales of Receivable -- None. No documentation exists for this element. -- Sale of receivables Sale Of Receivable Sale of trade receivable. Proceeds from sale and collection of receivables Proceeds from Sale and Collection of Receivables Receivables from sale of receivables Receivables From Sale Of Receivables Receivables from sale of receivables. Cash received from financing provider Customer Financing Agreement Customer Financing Agreement Schedule of Property and Equipment [Table] Property, Plant and Equipment [Table] Property and Equipment by Type [Axis] Property, Plant and Equipment, Type [Axis] Property and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computers and equipment Computer Equipment [Member] Software Computer Software, Intangible Asset [Member] Leasehold improvements Leasehold Improvements [Member] Furniture and fixtures Furniture and Fixtures [Member] Building and building improvements Building and Building Improvements [Member] Land and land improvements Land and Land Improvements [Member] Construction-in-process Construction in Progress [Member] Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Depreciation expense Depreciation Accounting Policies [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Investments in Available-for-Sale Debt Securities and Equity Securities Investment, Policy [Policy Text Block] Fair Value Fair Value of Financial Instruments, Policy [Policy Text Block] Derivatives Derivatives, Policy [Policy Text Block] Inventory Inventory, Policy [Policy Text Block] Lessee, Leases Lessee, Leases [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Business Combinations Policy Business Combinations Policy [Policy Text Block] Goodwill and Other Long-Lived Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Warranty Reserves Standard Product Warranty, Policy [Policy Text Block] Contract Manufacturer Liabilities Contract Manufacturer Liabilities Policy Text Block [Policy Text Block] Contract Manufacturer Liabilities Policy Text Block [Policy Text Block] Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Deferred Commissions Commissions Expense, Policy [Policy Text Block] Research and Development Research and Development Expense, Policy [Policy Text Block] Software Development Costs Software Development Costs, Policy [Policy Text Block] Software Development Costs, Policy [Policy Text Block] Advertising Advertising Cost [Policy Text Block] Share-Based Compensation Share-based Payment Arrangement [Policy Text Block] Provision for Income Taxes Income Tax, Policy [Policy Text Block] Concentrations of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Recently Adopted Accounting Standard and Recent Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Purchased Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Privately-held debt and redeemable preferred stock securities Privately Held Debt And Redeemable Preferred Stock Securities [Member] Privately Held Debt And Redeemable Preferred Stock Securities [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Fair Value, Measurements, Nonrecurring Fair Value, Nonrecurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Significant Other Unobservable Remaining Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Significant Other Observable Remaining Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Junos Pulse Junos Pulse [Member] Junos Pulse [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments Goodwill and intangible impairment Goodwill and Intangible Asset Impairment Liability measured at non-recurring basis Financial and Nonfinancial Liabilities, Fair Value Disclosure Long-term debt, fair value Long-term Debt, Fair Value Pulse Note (including accumulated interest paid in kind) Financing Receivable, before Allowance for Credit Loss Contract manufacturer deposit (non-interest bearing) Deposits Assets, Noncurrent Segment Reporting [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Total Americas Americas [Member] United States UNITED STATES Other Other Americas [Member] Americas excluding United States Europe, Middle East, and Africa EMEA [Member] Asia Pacific Asia Pacific [Member] International International [Member] International [Member] Net Revenues by Geographic Region [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Property and equipment, net and purchased intangible assets, net Property and Equipment, Net and Purchased Intangible Assets, Net Property and Equipment, Net and Purchased Intangible Assets, Net Number of customers accounting for more than 10% of revenues Concentration Risk, Number of Major Customers Concentration risk, number of major customers that accounted for 10% or more of net revenues Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Product Product [Member] Service Service [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Promissory note Financing Receivable, after Allowance for Credit Loss Proceeds from pulse note receivable Proceeds from Collection of Notes Receivable Non-interest bearing deposit to contract manufacturer Deposit With Imputed Interest, Face Amount Deposit With Imputed Interest, Face Amount Non-interest bearing deposit to contract manufacturer, unamortized discount Deposit With Imputed Interest, Discount Deposit With Imputed Interest, Discount Non-interest bearing deposit to contract manufacturer, imputed interest rate Deposit With Imputed Interest, Interest Rate Deposit With Imputed Interest, Interest Rate Deposit assets Deposit Assets Interest income Interest Income, Other Impairment charge, notes receivable Impairment Of Notes Receivable Impairment Of Notes Receivable Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Deferred commission Capitalized Contract Cost, Net Amortization of deferred commission Capitalized Contract Cost, Amortization Impairment loss Capitalized Contract Cost, Impairment Loss Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative [Table] Derivative [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign exchange contracts Foreign Exchange Contract [Member] Interest Rate Swap Interest Rate Swap [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash flow hedges Cash Flow Hedging [Member] Fair Value Hedging Fair Value Hedging [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as hedge Designated as Hedging Instrument [Member] Non-designated derivatives Not Designated as Hedging Instrument [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Notional amount Derivative, Notional Amount Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] Ownership [Axis] Ownership [Axis] Ownership [Domain] Ownership [Domain] Privately-held company Privately-held Company [Member] Privately-held Company [Member] Debt Securities Debt Securities [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Other long-term assets Other Long-Term Assets [Member] Other Long-Term Assets [Member] Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Total investments In unrealized loss position Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions OTTI, associated with credit losses Other than Temporary Impairment, Credit Losses Recognized in Earnings, Additions, Additional Credit Losses Available-for-sale debt securities, gross realized gain Debt Securities, Available-for-sale, Realized Gain Available-for-sale debt securities, gross realized losses Debt Securities, Available-for-sale, Realized Loss Equity ownership, cost method Cost Method Investments Ownership interest, percentage Noncontrolling Interest, Ownership Percentage by Parent Equity investments, unrealized gains Equity Securities, FV-NI, Unrealized Gain Equity investments, unrealized losses Equity Securities, FV-NI, Unrealized Loss Restricted cash and investments Restricted Cash and Investments Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Other long-term liabilities Other Noncurrent Liabilities [Member] Long-term Income Taxes Long-term Income Taxes [Member] Long-term Income Taxes [Member] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Other Lease Arrangement Other Lease Arrangement [Member] Other Lease Arrangement [Member] Property, Plant and Equipment, Type [Axis] Facilities Land and Building [Member] Equipment Equipment [Member] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Master Service Agreement Master Service Agreement [Member] Master Service Agreement [Member] Energy Services Agreement Energy Services Agreement [Member] Energy Services Agreement [Member] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Indemnification Agreement Indemnification Agreement [Member] Financing guarantees, bank guarantees, and standby letters of credit Financing guarantees, bank guarantees, and standby letters of credit [Member] Financing guarantees, bank guarantees, standby letters of credit member. Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Expected payment Unrecorded Unconditional Purchase Obligation, Variable Component Estimate Unrecorded Unconditional Purchase Obligation, Variable Component Estimate Energy services agreement duration Energy Services Agreement Duration Energy Services Agreement Duration Minimum fixed fees payable Unrecorded Unconditional Purchase Obligation Lease term Lessor, Operating Lease, Term of Contract Operating lease rent expense Operating Lease, Expense Rent expense Operating Leases, Rent Expense, Minimum Rentals Accrued estimated carrying charges Accrued Estimate Carrying Charges Or Obsolete Materials Charges Accrual for estimated carrying charges or obsolete materials charges. Long-term debt Long-term Debt Income taxes payable Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability Unrecognized tax benefits Unrecognized Tax Benefits Guarantor obligations, current carrying value Guarantor Obligations, Current Carrying Value Statement of Stockholders' Equity [Abstract] Payments of cash dividends (in dollars per share) Property and equipment useful life Property, Plant and Equipment Useful Life [Table Text Block] Property, Plant and Equipment Useful Life [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Money market funds Money Market Funds [Member] Mutual funds Mutual Fund [Member] Publicly-traded equity securities Equity Securities [Member] Cash equivalents Cash Equivalents [Member] Short-term investments Short-term Investments [Member] Prepaid expenses and other current assets Other long-term assets Debt Securities, Trading, and Equity Securities, FV-NI [Line Items] Debt Securities, Trading, and Equity Securities, FV-NI [Line Items] [Line Items] for Debt Securities, Trading, and Equity Securities, FV-NI [Table] Equity investments with readily determinable fair value Equity Securities, FV-NI Equity investments without readily determinable fair value Equity Securities without Readily Determinable Fair Value, Amount Total equity securities Equity Securities, FV-NI and without Readily Determinable Fair Value New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Maturity of highly liquid investments Maturity of Highly Liquid Investments Maturity of Highly Liquid Investments Expiration period Derivative Instrument, Expiration Period Derivative Instrument, Expiration Period Intangible assets, estimated useful life Finite-Lived Intangible Asset, Useful Life Revenue from contract with customers, terms of payment (in days) Revenue from Contract with Customers, Terms of Payment Revenue from Contract with Customers, Terms of Payment Warranty period for hardware products (in years) Warranty Period Hardware Warranty Period Hardware Warranty period for software (in days) Warranty Period Software Warranty Period Software Advertising expense Advertising Expense More than likely percentage of being realized upon settlement, tax benefit More than likely percentage of being realized upon settlement, tax benefit More than likely percentage of being realized upon settlement, tax benefit Liability for unrecognized tax benefits as current, period Liability for unrecognized tax benefits as current Liability for unrecognized tax benefits as current Number of finance leases Number of Finance Leases Number of Finance Leases 2020 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four 2024 Long-term Debt, Maturities, Repayments of Principal in Year Five Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Total Long-term Debt, Gross Income Tax Contingency [Table] Income Tax Contingency [Table] Other long-term liabilities Other Long Term Liabilities [Member] Other Long Term Liabilities [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] State and Local Jurisdiction State and Local Jurisdiction [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] California Franchise Tax Board California Franchise Tax Board [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Balance at beginning of year Current Year [Abstract] Current Year [Abstract] Current Year [Abstract] Additions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Prior Years [Abstract] Prior Years [Abstract] Prior Years [Abstract] Additions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Reductions in unrecognized tax benefits Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Lapses in statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Balance at end of year Interest and penalties accrued related to unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Tax expense recognized for net interest and penalties in the Consolidated Statements of Operations Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Previously unrecognized tax benefits, income tax examination Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Income tax examination, interest and penalties Income Tax Examination, Penalties and Interest Expense Earnings Per Share [Abstract] Schedule of Calculation of Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cover page. Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plan 2015 Equity Incentive Plan 2015 [Member] Equity Incentive Plan 2015 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares Available For Grant Shares Available For Grant [Roll Forward] Shares available for grant roll forward schedule. Balance as of beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Additional shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized RSUs and PSAs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs and PSAs canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance as of end of period (in shares) Maximum additional shares expired, unexercised, canceled (in shares) Maximum Additional Shares Expire Unexercised Canceled Maximum additional shares expire unexercised canceled. Statement of Comprehensive Income [Abstract] Net income Net Income (Loss) Attributable to Parent Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Available-for-sale debt securities: Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax [Abstract] Change in net unrealized gains and losses, net of tax (provision) benefit of ($1.0), $1.0, and ($4.0) for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Net realized (gains) losses reclassified into net income, net of tax provisions of $0.1, zero, and $0.9 for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Net change on available-for-sale debt securities, net of tax Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Cash flow hedges: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Net change on cash flow hedges, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Net change on cash flow hedges, net of tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Change in foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Numerator: Numerator [Abstract] Numerator Denominator: Denominator [Abstract] Denominator Weighted-average shares used to compute basic net income per share Weighted Average Number of Shares Outstanding, Basic Dilutive effect of employee stock awards Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average shares used to compute diluted net income per share Weighted Average Number of Shares Outstanding, Diluted Net income per share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Anti-dilutive shares excluded from computation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Severance Employee Severance [Member] Facility consolidations Facility Closing [Member] Contract terminations Contract Termination [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Restructuring charges Operating Expense [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring charges (benefits) Restructuring Costs and Asset Impairment Charges 2020 Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months 2021 Unrecorded Unconditional Purchase Obligation, Due within Two Years 2022 Unrecorded Unconditional Purchase Obligation, Due within Three Years 2023 Unrecorded Unconditional Purchase Obligation, Due within Four Years 2024 Unrecorded Unconditional Purchase Obligation, Due within Five Years Thereafter Unrecorded Unconditional Purchase Obligation, Due after Five Years Total Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Hedging Relationship [Axis] Cost of revenues and operating expenses Maturities of derivatives Maximum Remaining Maturity of Foreign Currency Derivatives Losses expected to be reclassified into earnings within the next 12 months Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Derivative instruments, gain (loss) recognized in other comprehensive income (loss), Effective portion Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Derivative instruments, gain (loss) recognized in other comprehensive income (loss), Effective portion Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Gain (loss) reclassified Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Gain (loss) reclassified Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Changes in fair value of non-designated derivatives Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Income Statement [Abstract] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Net revenues: Revenues [Abstract] Cost of revenues: Cost of Revenue [Abstract] Cost of revenues Cost of Goods and Services Sold Gross margin Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Restructuring charges Restructuring Charges Total operating expenses Operating Expenses Operating income Operating Income (Loss) Other expense, net Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision (benefit) Income Tax Expense (Benefit) Net income Net income per share: Shares used in computing net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) Interest income Investment Income, Interest Interest expense Interest Expense Loss on extinguishment of debt (Loss) gain on investments, net Gain (Loss) on Investments Other Other Nonoperating Income (Expense) Other expense, net Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Acquired Indefinite-Lived Intangible Assets by Major Class Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table Text Block] Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Estimated Future Amortization Expense of Purchased Intangible Assets with Finite Lives Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Summary of Restructuring Charges Restructuring and Related Costs [Table Text Block] Schedule of Restructuring Liabilities Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Fixed Income Securities Fixed Income Securities [Member] Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Due in less than one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Due between one and five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Estimated Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Due in less than one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due between one and five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Total Debt Securities, Available-for-sale Cash Equivalents and Investments Cash Cash Equivalents And Investments [Text Block] Cash, cash equivalents and investments. Statement of Financial Position [Abstract] Allowance for doubtful accounts receivable, current Accounts Receivable, Allowance for Credit Loss, Current Convertible preferred stock - par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Convertible preferred stock - shares authorized (in shares) Preferred Stock, Shares Authorized Convertible preferred stock - issued (in shares) Preferred Stock, Shares Issued Convertible preferred stock - outstanding (in shares) Preferred Stock, Shares Outstanding Common stock - par value (in USD per share) Common Stock, Par or Stated Value Per Share Common stock - shares authorized (in shares) Common Stock, Shares Authorized Common stock - shares issued (in shares) Common Stock, Shares, Issued Common stock - outstanding (in shares) Common Stock, Shares, Outstanding Schedule of Deferred Revenue [Table] Deferred Revenue Arrangement, by Type [Table] Undelivered Product Commitments and Other Product Deferrals [Member] Undelivered Product Commitments and Other Product Deferrals [Member] Undelivered Product Commitments and Other Product Deferrals [Member] Deferred Revenue [Line Items] Deferred Revenue Arrangement [Line Items] Deferred revenue: Deferred Product Revenue [Abstract] Deferred product revenue heading Deferred revenue, gross Contract With Customer, Liability, Gross Contract With Customer, Liability, Gross Deferred cost Contract With Customer, Liability, Deferred Costs Contract With Customer, Liability, Deferred Costs Deferred revenue Contract with Customer, Liability Reported as: Contract with Customer, Liability [Abstract] Current deferred revenue Contract with Customer, Liability, Current Long-term deferred revenue Contract with Customer, Liability, Noncurrent Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Shares Available for Grant Shares Available For Grant [Table Text Block] Shares available for grant. Schedule Of Share-based Payment Award, Stock Options and Employee Stock Purchase Plan, Valuation Assumptions Schedule Of Share-based Payment Award, Stock Options and Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule Of Share-based Payment Award, Stock Options and Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Disclosure of Share-based Compensation Arrangements by Share-based Payment Award Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Inventories Schedule of Inventory, Current [Table Text Block] Property and equipment Property, Plant and Equipment [Table Text Block] Outstanding notes receivable and deposit Schedule of Other Assets, Noncurrent [Table Text Block] Warranties Schedule of Product Warranty Liability [Table Text Block] Deferred revenue Contract with Customer, Asset and Liability [Table Text Block] Other (expense) income, net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Production materials Inventory, Raw Materials, Gross Finished goods Inventory, Finished Goods, Gross Schedule of Inventory [Table] Schedule of Inventory [Table] Schedule of Inventory [Table] Other long-term assets Other Noncurrent Assets [Member] Schedule Of Inventory [Line Items] Schedule Of Inventory [Line Items] Schedule Of Inventory [Line Items] Inventory Inventory, Net Subsequent Event [Table] Subsequent Event [Table] Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Forecast Forecast [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Shares repurchased (in shares) Stock repurchased and retired (in usd per share) Weighted Average Repurchase Price, Stock Repurchased and Retired During Period Weighted Average Repurchase Price, Stock Repurchased and Retired During Period Stock repurchased and retired during period, value Price paid per share Price Paid Per Share Price Paid Per Share Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock Units (RSU) and Restricted Stock Restricted Stock Units (RSU) and Restricted Stock Awards [Member] Restricted Stock Units (RSU) and Restricted Stock Awards [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Performance Shares (PSAs) Performance Shares [Member] RSA Restricted Stock [Member] RSUs, RSAs, and PSAs RSUs, RSAs, and PSAs [Member] RSUs, RSAs, and PSAs [Member] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balance at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Substituted in acquisitions (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Substituted Awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Substituted Awards Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Canceled (in shares) Balance at end of period (in shares) 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] Balance at beginning of period (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 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 Substituted in acquisitions (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Substituted Awards, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Substituted Awards, Weighted Average Grant Date Fair Value 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 Canceled (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 Balance at end of period (in dollars per share) Weighted Average Remaining Contractual Term (In Years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value Vested and expected-to-vest RSUs and PSAs, number of shares at (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number of Shares Vested and expected-to-vest RSUs and PSA, grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Weighted Average Grant Date Fair Value Options vested and expected to vest, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Vested and expected-to-vest RSUs and PSA, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Aggregate Intrinsic Value Number of performance shares (in shares) Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Goal, Number Of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Performance Goal, Number of Shares Fair value of RSUs, RSAs and PSAs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Number of modified shares (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Shares Modified Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number of Shares Modified Compensation cost from modifications Incremental Compensation Cost Resulting From the Modifications Incremental Compensation Cost Resulting From the Modifications Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Mist Systems, Inc. Mist Systems, Inc. [Member] Mist Systems, Inc. [Member] HTBase HTBASE [Member] HTBASE [Member] Cyphort Cyphort [Member] Cyphort [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Existing technology Technology-Based Intangible Assets [Member] Customer relationships Customer Relationships [Member] Trade name Other Intangible Assets [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Acquired intangible asset, weighted average estimated useful life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Total intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Significant Accounting Policies Significant Accounting Policies [Text Block] Unrealized gains and losses and fair value of available-for-sale debt securities Debt Securities, Available-for-sale [Table Text Block] Maturities of fixed income securities Investments Classified by Contractual Maturity Date [Table Text Block] Available-for-sale investments in an unrealized loss position Available For Sale Investments In Unrealized Loss Position [Table Text Block] Available for sale investments that are in an unrealized loss position. Schedule of investments in equity securities Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block] Schedule of reconciliation of cash, cash equivalents and restricted cash Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Segments Segment Reporting Disclosure [Text Block] Employee Stock Purchase Plan 2008 Employee Stock Purchase Plan 2008 [Member] Employee Stock Purchase Plan 2008 member. Employee Stock Purchase Plan Employee Stock [Member] Market-based RSUs Market-based RSUs [Member] Market-based RSUs Common shares purchased through ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Average exercise price of shares purchased through ESPP (in dollars per share) Stock Issued During Period, Average Price Per Share, Employee Stock Purchase Plans Stock Issued During Period, Average Price Per Share, Employee Stock Purchase Plans Estimates of Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected life (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Weighted-average fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value 2020 Recorded Unconditional Purchase Obligation Due in Next Twelve Months 2021 Recorded Unconditional Purchase Obligation Due in Second Year 2022 Recorded Unconditional Purchase Obligation Due in Third Year 2023 Recorded Unconditional Purchase Obligation Due in Fourth Year Thereafter Recorded Unconditional Purchase Obligation Due after Fifth Year Total Recorded Unconditional Purchase Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue recognition expected by period Revenue, Remaining Performance Obligation, Amount Revenue recognition expected by period, satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Change in net unrealized gains and losses, net of tax (provision) benefit of ($1.0), $1.0, and ($4.0) for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax Net realized (gains) losses reclassified into net income, net of tax provisions of $0.1, zero, and $0.9 for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Unrecorded Unconditional Purchase Obligations Disclosure Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Schedule of Lease Cost Lease, Cost [Table Text Block] Schedule of Future Operating Lease Payments Schedule of Future Operating Lease Payments [Table Text Block] Schedule of Future Operating Lease Payments [Table Text Block] Other Commitments Other Commitments [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Cloud Cloud [Member] Cloud [Member] Service Provider Telecom and Cable [Member] Telecom and Cable [Member] Enterprise Strategic Enterprise [Member] Strategic Enterprise [Member] Routing Routing [Member] Routing [Member] Switching Switching [Member] Switching [Member] Security Security [Member] Security [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of reportable segments Number of Reportable Segments Net Revenues [Abstract] Segment Reporting Information, Revenue for Reportable Segment [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Common Stock and Additional Paid-In Capital Common Stock Including Additional Paid in Capital [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09 Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2017-12 Accounting Standards Update 2017-12 [Member] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (shares) Stockholders' equity, Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Other comprehensive income (loss), net Issuance of common stock (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Issuance of common stock Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Common stock assumed upon business combination Business Combination, Common Stock Assumed Business Combination, Common Stock Assumed Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period and Net Issuance, Shares Stock Repurchased and Retired During Period and Net Issuance, Shares Repurchase and retirement of common stock Stock Repurchased and Retired During Period and Net Issuance, Value Stock Repurchased and Retired During Period and Net Issuance, Value Share-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Payment of cash dividends Purchase of forward contract under accelerated share repurchase program (ASR) Adjustments To Additional Paid In Capital, Equity Forward Contract Adjustments To Additional Paid In Capital, Equity Forward Contract Reclassification of tax effects upon adoption of ASU 2018-02 (Topic 220), net Tax Cuts and Jobs Act, Reclassification from AOCI to Retained Earnings, Tax Effect Cumulative adjustment upon adoption of ASU, net Cumulative Effect of New Accounting Principle in Period of Adoption Ending balance (shares) Stockholders' equity, Ending balance Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Property and equipment, net Operating lease assets Operating Lease, Right-of-Use Asset Other long-term assets Other Assets, Noncurrent Total assets Assets Other accrued liabilities Other Liabilities, Current Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Accumulated deficit Retained Earnings (Accumulated Deficit) SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Schedule II - Valuation and Qualifying Account SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Computers, equipment, and software Computer, Equipment and Software [Member] Computer, Equipment and Software [Member] Land improvements Land Improvements [Member] Useful life Property, Plant and Equipment, Useful Life Assets and Liabilities Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Equity Incentive Plan 1996 and 2006 Equity Incentive Plan 1996 and 2006 [Member] Equity Incentive Plan 1996 and 2006 [Member] [Domain] Equity Incentive Plan 2015 and 2006 Equity Incentive Plan 2015 and 2006 [Member] Equity Incentive Plan 2015 and 2006 [Member] Various Acquisitions Various Acquisitions [Member] Various Acquisitions [Member] Share-Based Compensation Plans Share-based Payment Arrangement, Noncash Expense [Abstract] Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Aggregate shares subject to outstanding equity awards Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of shares available for future issuance (in shares) Discount on share purchase price for purchases made under ESPP Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Periodic payroll deduction - percentage of base salary Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate ESPP individual purchase limits (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Period for share purchases under ESPP Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Limit Period, Share Purchases Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Limit Period, Share Purchases ESPP individual purchase limits Share-based Compensation Arrangement by Share-based Payment Award, Maximum Purchase of Common Stock Value Per Employee Maximum purchase of common stock valuej per employee. Period for ESPP purchases Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Limit Period Period in calender year that maximum value of shares an employee can purchase under the employee stock purchase plan under Internal Revenue Code Section 423 ESPP, offering period (in months) Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period ESPP, number of offering period Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Period ESPP, purchase period (in months) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period ESPP, purchase price (in percentage) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Common shares outstanding from equity awards through acquisition (in shares) Outstanding Stock Options and Restricted Stock Units from Awards Assumed Outstanding stock options and restricted stock units covering shares of common stock. Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Unrealized Gains on Available-for- Sale Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Unrealized Losses on Cash Flow Hedges Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income, Net of Tax [Roll Forward] Accumulated Other Comprehensive Income, Net of Tax [Roll Forward] Accumulated Other Comprehensive Income, Net of Tax [Roll Forward] Balance at beginning of period Stockholders' Equity Attributable to Parent Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Amount reclassified from accumulated other comprehensive income (loss) Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Other comprehensive income (loss), net Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Balance at end of period Repurchase and retirement of common stock and net issuances Repurchase and Retirement of Common Stock and Net Issuances [Table Text Block] Repurchase and Retirement of Common Stock and Net Issuances [Table Text Block] Components of accumulated other comprehensive loss, net of taxes Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Equity Stockholders' Equity Note Disclosure [Text Block] 4.500% fixed-rate notes (2024 Notes) Fixed Rate Note Due 2024 Issued March 2014 [Member] Fixed Rate Note Due 2024 Issued March 2014 [Member] 4.500% fixed-rate notes (2024 Notes) Fixed Rate Note Due 2024 Issued February 2016 [Member] Fixed Rate Note Due 2024 Issued February 2016 [Member] 5.950% fixed-rate notes (2041 Notes) Fixed Rate Note Due 2041 [Member] Fixed Rate Note Due 2041 [Member] Long-term debt Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Unaccreted discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Hedge accounting fair value adjustment Debt Instrument, Derivative Instruments Fair Value Adjustment Debt Instrument, Derivative Instruments Fair Value Adjustment Total Other Financial Information Additional Financial Information Disclosure [Text Block] Other current assets Other Current Assets [Member] Other accrued liabilities Accrued Liabilities [Member] Derivative [Line Items] Derivative [Line Items] Derivative asset, fair value Derivative Asset, Fair Value, Gross Asset Derivative liability, fair value Derivative Liability, Fair Value, Gross Liability Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Other Lease Arrangement Other Commitment, Fiscal Year Maturity [Abstract] 2019 Other Commitment, Due in Next Twelve Months 2020 Other Commitment, Due in Second Year 2021 Other Commitment, Due in Third Year 2022 Other Commitment, Due in Fourth Year 2023 Other Commitment, Due in Fifth Year Thereafter Other Commitment, Due after Fifth Year Total Other Commitment Net Income per Share Earnings Per Share [Text Block] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Finite-Lived Intangible Assets, Net Available For Sale Investments And Publicly Traded Securities [Table] Available For Sale Investments And Publicly Traded Securities [Table] Available for sale investments and publicly traded securities table. Certificates of deposit Certificates of Deposit [Member] Commercial paper Commercial Paper [Member] Time deposits Bank Time Deposits [Member] Total fixed income securities Long-term investments Other Long-term Investments [Member] Schedule of Available For Sale Investments And Publicly Traded Securities [Line Items] Schedule of Available-For-Sale And Trading Securities [Line Items] Schedule of available-for-sale and trading securities. Available-for-sale debt securities: Debt Securities, Available-for-sale [Abstract] Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Selected Quarterly Financial Information [Abstract] Gross margin Income before income taxes Net income (loss) Components of income before the provision for income taxes and noncontrolling interest Components Of Income Before The Provision For Income Taxes And Noncontrolling Interest [Table Text Block] Components of income before the provision for income taxes and noncontrolling interest [Table Text Block] Schedule of Components of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation of Unrecognized Tax Benefits Unrecognized Tax Benefits [Table Text Block] Unrecognized Tax Benefits [Table Text Block] Other accrued liabilities Other Current Liabilities [Member] NQDC NQDC [Member] Non-qualified deferred compensation plan [Member] Employee Benefit Textuals [Abstract] Employee Benefit Textuals [Abstract] Employee Benefit Textuals Employee contribution matched Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Matching contributions to plan Defined Benefit Plan, Plan Assets, Contributions by Employer Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Investment Deferred Compensation Plan Assets Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, beginning of period Goodwill Additions due to business combination Goodwill, Acquired During Period Other Goodwill, Other Increase (Decrease) Goodwill, end of period Number of reporting units Number of Reporting Units Goodwill impairment Goodwill, Impairment Loss SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Allowance for Doubtful Accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Sales Return Reserve Sales Returns and Allowances [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Balance at Beginning of Year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Balance at beginning of year, excluding reduction of cumulative effect adjustment, topic 606 SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Excluding Reduction of Cumulative Effect Adjustment, Topic 606 SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Excluding Reduction of Cumulative Effect Adjustment, Topic 606 Charged to (Reversed from) Costs and Expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Charged as a Reduction in Revenues Valuation Allowance And Reserves Reversed From Revenues Valuation Allowance And Reserves Reversed From Revenues Charged to Other Accounts SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Write-offs, Net of Recoveries Valuation Allowances And Reserves, Deductions, Net Of Addition, Recoveries Valuation Allowances And Reserves, Deductions, Net Of Addition, Recoveries Used SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Balance at End of Year Sales return reserve Schedule of Derivative Instruments Schedule of Derivative Instruments [Table Text Block] Schedule of Derivative Liabilities at Fair Value Schedule of Derivative Liabilities at Fair Value [Table Text Block] Schedule of Derivative Assets at Fair Value Schedule of Derivative Assets at Fair Value [Table Text Block] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] 2019 Restructuring Plan Restructuring Plan, 2019 [Member] Restructuring Plan, 2019 [Member] Facility consolidations Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Restructuring liability, beginning balance Restructuring Reserve Charges/ (Benefits) Cash Payments Payments for Restructuring Other Restructuring Reserve, Accrual Adjustment Restructuring liability, ending balance Schedule of estimated fair values of assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of fair value of separately identifiable intangible assets acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Selected Quarterly Financial Data (Unaudited) Quarterly Financial Information [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 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] Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Depreciation, amortization, and accretion Depreciation, Depletion and Amortization Operating lease assets expense Deferred income taxes Deferred Income Taxes and Tax Credits Other Other Noncash Income (Expense) Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable, Trade Accrued compensation Increase (Decrease) in Employee Related Liabilities Income taxes payable Increase (Decrease) in Income Taxes Payable Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Productive Assets Purchases of available-for-sale debt securities Payments to Acquire Debt Securities, Available-for-sale Proceeds from sales of available-for-sale debt securities Proceeds from Sale of Debt Securities, Available-for-sale Proceeds from maturities and redemptions of available-for-sale debt securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Purchases of equity securities Payments To Acquire Equity Securities Payments to Acquire Equity Securities Proceeds from sales of equity securities Proceeds From Sale Of Equity Securities Proceeds from Sale of Equity Securities Proceeds from Pulse note receivable Payments for business acquisitions, net of cash and cash equivalents acquired Payments to Acquire Businesses, Net of Cash Acquired Subsequent payments related to acquisitions in prior years Payments for Previous Acquisition Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Repurchase and retirement of common stock Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Payment of dividends Payments of Dividends Payment of debt Issuance of debt, net Proceeds from Issuance of Long-term Debt Payment for debt extinguishment costs Payment for Debt Extinguishment or Debt Prepayment Cost Change in customer financing arrangement Change In Customer Financing Agreement Change in Customer Financing Agreement Other Proceeds from (Payments for) Other Financing Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign currency exchange rates on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents, and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash at end of period Supplemental disclosures of cash flow information: Supplemental Cash Flow Elements [Abstract] Cash paid for interest, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for income taxes, net Income Taxes Paid, Net Schedule of Purchased Intangible Assets [Table] Schedule of Purchased Intangible Assets [Table] Schedule of Purchased Intangible Assets [Table]. Technologies and patents Technologies and Patents [Member] Technologies and patents. Customer contracts, support agreements, and related relationships Customer Contracts, Support Agreements, and Related Relationships [Member] Customer Contracts, Support Agreements, and Related Relationships [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] IPR&D In Process Research and Development [Member] Purchased Intangible Assets [Line Items] Purchased Intangible Assets [Line Items] Purchased Intangible Assets [Line Items]. Gross Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Impairment and other charges Finite-lived Intangible Assets, Impairments and Other Charges Finite-lived Intangible Assets, Impairments and Other Charges Indefinite-lived intangible assets: Indefinite-lived Intangible Assets (Excluding Goodwill) Total purchased intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Purchased intangible assets, net Intangible Assets, Net (Excluding Goodwill) Amortization of intangible assets Amortization of Intangible Assets Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) 2020 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total Operating Lease, Liability Other accrued liabilities Other Accrued Liabilities Long-term operating lease liabilities Net tangible assets acquired/(liabilities) assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Goodwill Goodwill, Gross Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] California Deferred Tax Assets California Deferred Tax Assets [Member] California Deferred Tax Assets [Member] Massachusetts Deferred Tax Assets Massachusetts Deferred Tax Assets [Member] Massachusetts Deferred Tax Assets [Member] Canadian Deferred Tax Assets Canadian Deferred Tax Assets [Member] Canadian Deferred Tax Assets [Member] Capital Loss Carryforward Capital Loss Carryforward [Member] Federal Domestic Tax Authority [Member] California Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Deferred tax assets: Deferred Tax Assets, Net [Abstract] Net operating loss carry-forwards Deferred Tax Assets, Operating Loss Carryforwards Research and other credit carry-forwards Deferred Tax Assets, Tax Credit Carryforwards, Research Deferred revenue Deferred Tax Assets, Deferred Revenue Deferred Tax Assets, Deferred Revenue Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Cost sharing adjustment Deferred Tax, Tax Deferred Expense, Compensation and Benefits, Stock Compensation, Cost-Sharing Charges Deferred Tax, Tax Deferred Expense, Compensation and Benefits, Stock Compensation, Cost-Sharing Charges Reserves and accruals not currently deductible Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Operating lease liabilities Deferred Tax Assets, Operating Lease Liabilities Deferred Tax Assets, Operating Lease Liabilities Other Deferred Tax Assets, Other Total deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Property and equipment basis differences Deferred Tax Liabilities, Property, Plant and Equipment Purchased intangibles Deferred Tax Liabilities, Goodwill and Intangible Assets Unremitted foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Deferred compensation and other Deferred Tax Liabilities, Deferred Compensation and Other Deferred Tax Liabilities, Deferred Compensation and Other Operating lease assets Deferred Tax Liabilities, Right of Use Assets Deferred Tax Liabilities, Right of Use Assets Total deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax assets Deferred Tax Assets, Net Valuation allowance Increase (decrease) in DTA valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Net operating loss carry-forwards Operating Loss Carryforwards Tax credit carry-forwards Tax Credit Carryforward, Amount Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Additional income tax expense related to undistributed earnings Income Tax Expense on Undistributed Earnings of Foreign Subsidiaries Income Tax Expense on Undistributed Earnings of Foreign Subsidiaries Components of income before provision for income taxes and noncontrolling interest Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Provision for income taxes Income Tax Expense (Benefit), Continuing Operations [Abstract] Current provision (benefit): Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Federal Income Tax Expense (Benefit), Continuing Operations States State and Local Income Tax Expense (Benefit), Continuing Operations Foreign Current Foreign Tax Expense (Benefit) Total current provision (benefit) Current Income Tax Expense (Benefit) Deferred provision (benefit): Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) States Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred provision (benefit) Deferred Income Tax Expense (Benefit) Income tax reconciliation Effective Income Tax Rate Reconciliation, Percent [Abstract] Expected provision at 35% rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Foreign income at different tax rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount R&D tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Non-deductible compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Cost, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Cost, Amount Temporary differences not currently benefited Effective Income Tax Rate Reconciliation, Temporary Differences Not Currently Benefited Effective Income Tax Rate Reconciliation, Temporary Differences Not Currently Benefited Recognition of previously unrecognized tax benefits Effective Income Tax Rate Reconciliation, Tax Settlement, Amount Lapses in federal statutes of limitations Income Tax Reconciliation, Lapse Of Applicable Statute Of Limitations Income Tax Reconciliation, Lapse Of Applicable Statute Of Limitations Tax accounting method changes Income Tax Reconciliation, Adjustment Of Deferred Tax Liability Income Tax Reconciliation, Adjustment Of Deferred Tax Liability Release of valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Domestic production activities Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Impact of the U.S. Tax Cuts and Jobs Act Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Total provision (benefit) for income taxes Income tax benefit result of filing a change in accounting method Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability Selected Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Cost of revenues - Product Cost of Goods and Service, Product and Service Benchmark [Member] Cost of revenues - Service Cost of Revenues, Service [Member] Cost of service revenues. Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Stock options Share-based Payment Arrangement, Option [Member] ESPP Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock Based Compensation Expense Recorded in Cost and Expense Categories Stock Based Compensation Expense Recorded in Cost and Expense Categories [Abstract] Stock-based compensation expense recorded in cost and expense categories. Share-based compensation expense Share-based Payment Arrangement, Expense Company recognized tax benefits on total stock-based compensation expense Share-based Payment Arrangement, Expense, Tax Benefit Tax benefit realized related to awards vested or exercised during the period Share-based Payment Arrangement, Exercise of Option, Tax Benefit Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Weighted average period that unrecognized compensation cost will be recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable, net of allowance for doubtful accounts of $5.5 and $4.9 as of December 31, 2019 and 2018, respectively Accounts Receivable, after Allowance for Credit Loss, Current Prepaid expenses and other current assets Total current assets Assets, Current Operating lease assets Long-term investments Long-term Investments Purchased intangible assets, net Goodwill Other long-term assets Total assets LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation Employee-related Liabilities, Current Deferred revenue Short-term portion of long-term debt Long-term Debt, Current Maturities Other accrued liabilities Total current liabilities Liabilities, Current Long-term debt Long-term Debt, Excluding Current Maturities Long-term income taxes payable Accrued Income Taxes, Noncurrent Other long-term liabilities Total liabilities Commitments and contingencies (Note 16) Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Convertible preferred stock, $0.00001 par value; 10.0 shares authorized; none issued and outstanding Preferred Stock, Value, Outstanding Common stock, $0.00001 par value; 1,000.0 shares authorized; 335.9 shares and 346.4 shares issued and outstanding as of December 31, 2019 and 2018, respectively Common Stock, Value, Outstanding Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Total stockholders' equity Total liabilities and stockholders' equity Liabilities and Equity Voting interest acquired Business Acquisition, Percentage of Voting Interests Acquired Consideration transferred Business Combination, Consideration Transferred Payments to acquire business Payments to Acquire Businesses, Gross Consideration transferred, share based payments Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Share-based compensation assumed, fair value Business Acquisition, Share-based Compensation Assumed, Fair Value Business Acquisition, Share-based Compensation Assumed, Fair Value Fair value of pre-existing debt Business Combination, Acquiree's Debt Held by Acquiror Settled Upon Acquisition Business Combination, Acquiree's Debt Held by Acquiror Settled Upon Acquisition Share-based awards assumed, fair value Share-based awards assumed, fair value Share-based awards assumed, fair value Acquisition related costs Business Combination, Acquisition Related Costs Restructuring Charges Restructuring, Impairment, and Other Activities Disclosure [Text Block] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Schedule of Financial Information by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Net Revenues by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Property and Equipment by Geographic Region Long-lived Assets by Geographic Areas [Table Text Block] Fair Value, Assets and Liabilities Measured on Recurring Basis [Table] Quoted Prices in Active Markets For Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Certificates of deposit Mutual funds Mutual Funds [Member] Mutual funds member. Other long-term assets Debt securities Equity securities: Equity Securities, FV-NI, Gain (Loss) [Abstract] Equity securities Derivative assets: Derivative Asset [Abstract] Foreign exchange contracts Total assets measured at fair value on a recurring basis Assets, Fair Value Disclosure Derivative liabilities: Liabilities, Fair Value Disclosure [Abstract] Foreign exchange contracts Derivative Asset, Fair Value, Gross Liability Liability measured at non-recurring basis Business Combinations Business Combination Disclosure [Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Total Financing Receivable And Deposit Assets, Noncurrent Financing Receivable And Deposit Assets, Noncurrent Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Restricted cash Restricted Cash Total cash, cash equivalents, and restricted cash EX-101.PRE 15 jnpr-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 chart-e16cb7af54de54aa97f.jpg STOCKPERFORMANCEGRAPH2019 begin 644 chart-e16cb7af54de54aa97f.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" '@ JH# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]H?\ @DI_ MP22_X)E?%[_@F9^PI\3OB;^PE^R]XY^(7CO]E[X0^*/&?C+Q/\)/#6K^(O$_ MB/5O"MG<:KK>MZI>6\MS?ZGJ-T7N;RZF8O-/([' VJOZ(?\ #DO_ ()(?](Z M/V0O_#)^$?\ Y#I?^")G_*)'_@G1_P!F@_!'_P!0^RK]1J /RX_XH(XK_' MN_;<\,>'?!/[9_[77@SP?H>F>&?"7A']I_X^^&/"_AO1;5++1O#_ (=T#XK> M+-*T30])LH\I::9I.F6EK86%JA*6]K;Q1+P@K_=7D^Z/]^/_ -&+7^&+_P % M!/\ D_3]MS_L[O\ :3_]7+XTH _U]_\ @B9_RB1_X)T?]F@_!'_U#[*OU&K\ MN?\ @B9_RB1_X)T?]F@_!'_U#[*OU&H **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O$/C]^T3\)_P!F?P7I MOCCXM^(IM&L?$7C+PI\-?!.BZ5H^K>)O&'Q#^)WCW4AHW@;X;_#_ ,(:!:7^ MO>+?&OBO5"UOI6BZ39S/';07^L:E+I^A:5JNIV7M]?D'_P %B_V+M+_;S^#' MP=^"7AC]H?4_V8OVH/"_QQTOX\?L=?%+3#JA?3OCM\&_!WBS6TM[F+2KBUOY M+4>"K_Q/J$ESI4XUS0CIP\3Z=::O;Z'J.AZH ?:GPI_:_P#A;\4_BEJ?P+_L MGXF_#OXV:)\/8_BMK'PP^*OPU\3^"-*['6KFVO/ _B;2;O MQ#<2:0)_"'BWQ";/4+&_M-473[BV,;_07AOQGX3\8?VZ?"OB/1O$(\,^(M6\ M(^(&T;4+;4$T;Q1H+PQ:YX?U%[:21;76-'FGCM]4L)2+BPNBUK=)%<1R1I_+ MU^PO^V7_ ,%(-._:0^*O_!-;_@JI\.M"\._M4:+^R%\7OB3^SG^WA^S^OAB( M?$+X::=?>'M.\6:E:F30=0\%IXB/B.QT'7K'66\#^'#INN>%K73?&/PRMKV_ MTS4-4_(W]B']L#]I_P#9#_X-\?A=^TK\,/CM\7M;^-W[9G[&-)UOP7+K&J_$7Q?!I>KIJ>H?$7Q/XTTFZ M\8:]:Z]'I4+6[6%V ?Z#BLK#*L&'JI!'YBN8\:>+M,\"^$/%/C35XM1NM*\( M^'M:\2ZI;Z+I\^L:O)I^A:;-OC M-\(_&OA?0KG5[3]K;Q5X2N/%&K^//A+JWACP]H.F?#?X>6.GZIJO@.\^%]O- M)IFE3>&K9WL-1UZ^O]#_%>M>"M=$OA_Q/9:;K5DMOX@T#4[6%[JSC6\AACO M+8R6MQ#*_I?QE^*_AKX&?"[QW\8/&EKX@N/!OPV\*Z]XV\72>&-"N_$NL:?X M7\,:5>:WX@U6WT+3B=2U1=,TJPN[V2RTR&[U&X2(Q6-G=7+QPM_%_P#\&_\ M^U[X;U3]FG_@DE_P3VO?BE\OQ8T7X%>++7XG^-O 7@+]J#Q7J7@3]G;XF_%OX*_%GX9?"[XO\ C71M>O/" M^J^%/#'Q(\3^%+;P99Z_:^(M/OM&ATWQ1K/AZXU2_M+B'1UU 1NZ_K/O7(&Y M06R "0"2#@@#J2#P1V/!K^%S_@E9_P $Q?B#_P %1?\ @C)_P2_^&_Q5^*O@ M/X:_LC?!#X\?%;X^ZOX<\#>&/$VN_'7XM:[X6^-_QLT2U\+ZEXPUO4M'\&_# M#2%_X2'Q1;SWV@:-XYO]0TV\T:\1])U.PN;63[=\9_MM?\%*_P!J_P#:Q_X* MF?#;]BC2_'DGQ,_8+^-'P&^&W[.WPXL?%/P \%? \V%IJ4^J?%W7OVG+#XH^ M+M$\?_$G3?CYI>B^,] \)W/A6Q:P^'>@:;X=U#PM>![FO@W]K/_@I'^RS^QEX@C\&_%SQ-XIU#QS'\+?$OQVUKP+\ M-? GB7XE>+O"WP+\&:WIOASQ9\8?%.B^&+2YGT7P)HFMZO9Z;]MG=M4UJ[74 M(?#6D:V^CZNMC^./B_XI_M]?M$_\%G/VMOV"OA3^V+XS_9D^%=U_P3I^'7QR MT/4-'\+?#'XJZG\%_BAXD\4?#G2;Z^^'D7B#P_'#J<6I3:C>Z=J\^H:]>Q0: M%=:_+X-G\.:[JV@>(O#/FTOPA\9>'?\ @Z'^ 6G>+/VAOC3X\\0Z)_P2/L/% MGB+Q!*?A]HZ>+KGPK\5+_P +Z]X.'AS3? K6FD_#;Q[K6EWWQ"USPG8WDFO6 M_C;7]2DT;QK8:!]DT*V /ZL?#OB+1_%>A:)XET&[-[HWB+1],U[1[J2VN["6 MZTK6+&WU+3KE['4;>TU"S:>RNH)6MKVUMKNW9S#>/QK^'R'_@KY^VG!^P'X3_ ."MDOQ+\5R>(_%G_!5__AGQ_P!E>YL?#Z_! MRS_95EN-7T!/@VGAM?#O]MQ^/[4Z4=?3XQ_VTGCM_%4A@N[JZ\,J/"S_ *"Z MYX^_;U_:2_X+'_\ !3+]@#X5?MQ>/OV//&=M\-;S48/!FG^*="M&FT+Q1/JWB%O$7]KZU?:KI>G#^S/!VH>&[C4 M+?5-( /Z?BZ#.748Y.6' ]3SQU'7UI=RY W+EAE1D9(]0.X]Q7\IGQB^,_[: MNO?\%0O^"A/['^C?MQ?&KP'\*/@M_P $J-%_:2\/2^#?#/P(=$M([Z$PZKJVC>';KPU:7%M/8_)_P $ M?^"AW[?FI?"G_@W7_:F\9?M8^,_%&J_MT?M)7?[,_P"T+\*SX+^%VB_"7QEX M%M_'FJ_#J'Q3?:3IW@\>)T^*-Q;:7_;VJ>,+'Q7I^F/K4ZOHGA7P_IL$FG7P M!_;&64$*64,>@) )^@ZG\*"R@X+*#C."0#@=3CT]Z_C@_P""M?\ P4'_ &V? MV9K+]O3XF?#7]J'3-6\>?LJ?M)_LOS_";PC^SX+37_A+\'?@=\3=0T'PO?\ MPH_;6T/QOX(L?#FO_%GXE7]QK&M67A;PEXQ\:?$72+6>+Q$5^&G@F#P_)J/W MI^V#\_#/]IWXB?!7X%_M+_LA?''QI\5?#G@_1/AUK-X MNO>#=#\>W&F>(O!&H>-_!OB63PKXNA%OIB6NJW":WHMK)IEM>OX8N[XS33 ' M]%892-P(*XSN!&,>N>F/>@,I&X,"OJ""/S'%?Q(_!O\ X+*?M?:9_P $E/V2 M?$GQ%^+VJ:E\7/CW_P %5[3_ ()^>+_VJM5\/>#H/$_@'X'+X]N-0\1_$&:, MZ W@-_B7;^ [.Y\*Z'K^K^&9K6WMS>>*KRTOM>T1;ZX^]_\ @H?^T%^WG_P2 MH_9.\8SZ_P#M+7OQLLOVC?\ @H=\*_@9^S7\4+OPQX4D^+_[-'[.'Q8;5=<\ M4:7XI\6>.[/2OAWXY^(/A6P\*:_X6^'?C#XBV]YI=E=:M8^)?&6MZA';+I>D M '].X(894@CU!!'YBOEK]I3]LS]GS]E"3X>Z5\7O&=S;^.?C#XC;PA\'/A1X M-\-^(_B)\7_BUXGB2.2ZTGX>_#+P3IFM>+?$*:9'-!-KVM1Z=!X;\,VMQ#>> M)-:TFTD29OF[_@GZW[.OVJO!O[4?A/QCH_P-TSQKX#\1?L=:Y\8/B1\' MOB)\>IO WB7P@Z?$_P $?$[4/@]KVOZ9=V/@GXD:3=WO@#Q%KVHZGXDU3PKX MKBT?5=8U";PZ@M?Q!TR?Q3>?\'A?B&#XVM>_V!I'[ 5R_P"R!'K1G%BNFW/@ MGPK_ ,)?-X-6X58C/+K-U^T-'K,EI^\::'6XKB1HX%10#^AG1OV]_@V_Q7^$ MGP)\?>%_C=\&/B_\>-3\0:3\(/!GQ8^#'C3P]#X^N_"7A;7/&WBJ'0O'6D6G MB/X827GAWPIX>U+7=8TBY\)_"NN:/X:\-_$72I[>V\)W]]J.F:F M=+L1?IKDELOYB?LK^+/^"A?[:_[:G_!73]GK0?\ @H#\1/@1\-?V/_VS?@E; M?"K5M,^&WPG^(WBA/!-Y)XX\0^*/@_/+XE\-Z<8/ >JZ;H]O;RZI)=WOBV6^ M&AQ7FM7GAW2?$7A[Q> ?U,EE!"EE#'H"0"?H.I_"D+H,@LH(&2"P&!ZG)X'O M7\;_ /P5A_X*$?MM?LT6W[!/$6M^"[Y+/3]&NO-CFU6U: MYMM1ABL;=M=GN;4 _8+]L;]MWX _L(?#WPI\4_VC-<\2>&O GC#XC>&?A5IF MO>'O!/B7QQ'!XT\9+>_\(S8:I9^%+'4M0TRTU:33KNVAU:YM!ID5TD=MO37WAGQWKOAW1(M$T.76$LO M%=MI&MQZ7%IMOK$N@_;+EHM1U"^N3_0M^PM^T/\ M'Z;_P %F_\ @IE^PI\2 M_CWXZ^.WP=^%/PG_ &=/C=\-)_B7I7P_M_$7@CQ'\3?#GAC4?'&A:#?^ ?!_ M@NUB\%W=_P"*B-%\.7EC>IH-EI.G0VUY+>/J^HZN ?T!4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #) M/NC_ 'X__1BU_AB_\%!/^3]/VW/^SN_VD_\ U/7^*?PKUOP=\0O'7PV\1>"/B0GAG7/"-CXRT;Q! M\/\ 7_#FL+JNEZ'XDUNTLH;J]N=*==1N!?Z;?1-Y5?2=% 'RI\+OV._A'\-? MB+XD^,]_)XR^*WQJ\5>!H_A7J7Q:^,GBR[\?>,[3X40ZQ/X@3X8^'&N;>P\/ M^$O!-QKMQ)K.N:3X7\/Z1)XMU:*PU+QC=^(+W2-)GL?E_P"'W_!&S]@GX*9_%T_PI\5?%[XH>(_#WP\U4^(T\8Z=)\&&O_%' MV[X0RZ+XN1/$^F:EX&NM*UT:Y'#?7^KZ@T$*I^I=% 'Q=\*?V!OV$- T71M"O/ME]JFK6>HZW?WFIS>9?LT?\ !+']E?\ 9(\ M>-/A5\$W^-^B?#/Q1IOC/1?#GP^U_P#:(^,/C7P7\(M'^($&H0^++'X+>&?% MGBK5M%^&\NK-JE_)-7/B/5-2\* M_$>RUN'QO#82^)V?Q*NB7.MW&D#6_L]Z]I*=/TM+'](OBW\(O#?QJ^$OC3X, M>--0\3_\(=\0_"&L^!/&#Z#X@NO#WB#5O#'B31[K0?$.GCQ!IB1:CITFL:5> MW=M)-=U3Q/KUOH^K>*+B^UN*RU/Q#K6IZO-9W6 MHW<$-W>3?8TMH6,5>"?$+_@DY^QC\1?VL=3_ &T;SPA\0/"7QQ\7Z+I7ASXK MZA\,/C1\5?A=X3^.>@Z%:V5EH^B_&_P/X$\5:'X<^)VCV]EINF6-_I'B*TFT MSQ'I^F:?IWBJTUVQLX+=/TGHH ^,_#?[!_P \)?MD^+OV\-"L/&=G^T/XY^& M5A\&?$VM#Q[XCD\(W_POTE]&N-(\'Q?#U[D^#]/T_2M1T#3-5L;G3]+M=4BU M&*>&K; MX3S:A>:S<>!1X#2Y'A*72;C7[^Z\037$NFOJS:S(EZNI*UO;K%]FT4 ?FQ'_ M ,$F_P!BN+Q[#XN7P!KY\*6W[1TO[85K\#G\<^)7^ %K^U/-:-:/\"X/$SMJQ]=\#_L)? 3X>_M@?%K]N;PU:>- MX?VA/CAX1T7P%\2M>O?B#XEU+PSKWA#PQ:Z+:>%]$B\"WES)X5TF'PY'X?TU MM*NM(TZRU%)5O);F\NGU/4C=_95% 'P'XA_X)L_LT>)/VC?CA^U9>6WQ*MOC M5^T-\"M2_9L^)OB/3/BMXRT[3M1^#>I6&F6!\)Z1X9@OAX?\-O8_V3:7VEZ[ MHNGVGB'3]3:[U"WU07-]=M-X_I/_ 1C_8@T+X>_L@_"S2/#WQ5L?!'["/Q- MU+XP?LO:1%\;_B.6^''C_4_%L/C=]:>_DU>34/%45IX@2XFT[2O%MSK6DV%E MJ.IZ5;V2Z9>S6A_5RB@#\A_BI_P0Z_X)[?&.']K:T\;?#OXA76G?MI_$CPS\ M8?C5HVG_ !N^*FE^'I?BIX5U=M>L?B#X/\-VGB5?#_@_Q9=:K->S:GK&G:9) M:=8RP?=E% 'Y3Z+_ ,$6_P#@GWI/['?CS]A"]^$FN^*?V:_'_P 0 MK[XM:AX0\9?$OQ[XFUS0_B;J!LY9_'/@WQWJ.M-XS\(Z_P#;+)+U9]&UJW@, MMUJT$MM+8:[K=GJ'IGB?_@E]^R7\2/V4?$G[''QJT#XC?'_X2>+;/0K;7]0^ M.WQH^*7Q3^)MS<>$I3/X-U.P^*7B?Q/=>,O#U_X0ER_AT^&M0T>SL!/J2-93 MQZUKB:E^AE% 'S-^RW^R;\*OV1? $7P_^&5Y\2O$$)CT^WO_ !=\8OBQ\0?C M5\0]5LM&MGL?#^D7?C?XDZ]K^MV_AOPUI[O8>&?">D2Z7X5\/P37;Z3HMIH?#GQ/\6?!ETWQ(^#>N2^)?@W\8O _B7Q'\-_C)\* M-=N46*^N_ GQ.\$:EHOBO1K'5X%6V\0^''O[OPKXGM%%GXCT/5+8"*OJRB@# MX"\)_P#!-G]FO2/VD? 7[8?CFW^(?QP_:@^%?A34O _PQ^,_QG^(FN^+/$'P M_P#">L1>)[?5-'\*Z%I8\-^!-.-_;>,O$EK=:HWA*?6Y+75;J ZD$E;/:?L\ M?L)_ 3]E_P",G[27QV^%%IXWLOB%^UIXKL?''QUO/$'Q \2^*M)\6^+=*FU9 M](UNTT#6[FYTKPQ<:7:ZYJ>F6EOX9@TJQ&ES0V,UI-'8V!MOLFB@#\AOBE_P M0X_X)Z_&"U_:RL/&GP[^(=SIG[9WQ2\.?&WXRZ-I_P ;_BKI>@'XM^&M7EUZ MV^(?@OP[:^)5T#P9XLO]4NM0DU;6-+TQ[J]L-3O]##PZ#,FEQ?$OQ#_8<^-7 MB+_@O3\.OCAIW@']H71/V8/"'_!,R']E2Q_:3\,>/Q!XCT/XLIXX\0^(;!I? M%&I>,-2^('B&;_A$]52WU;QIXG\->)--O/$]Y)-JOVO4[4:M:?TITFU<[MJ[ MO[V!G\^M 'Y<^*O^".7[!WBK]DCX:?L0O\-/%&@_L\?"SXAVGQOZU=0S:G):2&W%O MI.D6UA[Q\./V#/@!\+OVM_B]^V]X8L_'#?M#?';P9X<\ _%#Q3K'Q"\3:QHG MB/PMX0L?#NG^%]/7P5=W1\)Z0^A6WA;2EL;S1=*T^[#_ &^2::9]4U W'V?1 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% #)/NC_?C_P#1BU_AB_\ !03_ )/T_;<_[.[_ &D__5R^ M-*_W.I/NC_?C_P#1BU_AB_\ !03_ )/T_;<_[.[_ &D__5R^-* /]??_ ((F M?\HD?^"='_9H/P1_]0^RK]1J_+G_ ((F?\HD?^"='_9H/P1_]0^RK]1J "BB MOE']J']KSP3^R?H+^+O'GP_^-GBSP7HFB:GXQ^)7C#X5_#'4_'N@_"#X=Z(& MDUSXB?$2:RO+.\@\-Z/:0:AJ5_9>%++Q9XO31M(UC6XO"\VDZ7>7D8!]745\ MI>)/VS?@=X8\9:CX3NM:U&_LO#>K?!G0/'7CG2+&WO\ P%\/->_:'U.UT;X) MZ-XOU[[?#-;7WQ!O]4\/BQ_LG3M8MM!T_P 5>$M;\8W'AS1/%&B:C>7?"/[7 MGP=\:_$+1_A[I%[KL_ 2]O=-^,7@[P5K' MVR6[U'6O >H:+XJMKP7VEZ98Z[_PA7C:Z\(WOB&Q\):W=6@!]0444F<>OY$_ MR% "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% #)/NC_ 'X__1BU_AB_\%!/^3]/VW/^SN_V MD_\ U*/V=O#U MK)H#W264_P +M13XT_'7X2:H]OX[L1>6GBV^T6SU"WA\'37>C6]Y#JFOK>:) M]UTF >H!_"@#\5_BO^QC\:_&FL_MC^#='\+BR\+_ +='QI_8D^-UYXMN/$OA M^[LO@I8_!G1_V?\ P7\:?!&MZ<^I17]]JVG^%/V?[2^^&LO@W3];T'Q!XE\< M"TOI?#^E^'M1U*XV?@1^QE\9/ ?B+]C_ .&.K:4MG\/OV-_VJ/VT?VB9/B=? M^(-*U4_%+1/CFO[3&B_"+P]H-E;W]QXEM?$$.B_M/ZA??$M_$FEZ5::5J_P[ MN+/2+WQ!9^)M)U$?LA10 #@ >E>2_$'X)^ OB9J5IJ_BR+Q7)>V&GC3;8Z#\ M2?B9X+MA:K<3W0$VG^"?&/AS3[J?SKB0F\NK6:],>R W!@AABC]:I&Z'Z'^5 M 'XG?\$=O$GC'QU_P\]\-^//'WQ%\>:1\%O^"MG[6'P7^%4/CCXA>-?%]QX$ M^%'A#PU\(;OPQ\/_ _J7B'7M1U2W\,:%=ZSJ]SIFG3WMRMK-J=XR.%E"K^R MG_"-Z7Z7W_@XUK_Y8U^*O_!$W_D._P#!8W_M-U^VG_ZB7P/K]R* ,'_A&]+] M+[_P<:U_\L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_ <:U_\ +&C_ (1O M2_2^_P#!QK7_ ,L:WJ* ."T?1;.XU+Q3#,^HR1V6MVUO:HVLZT1! _AS0;MH MHQ_:/"&YN;B8CKYDSG." N__ ,(WI?I??^#C6O\ Y8U6T'_D+>,_^QAL_P#U M%/#==/0!@_\ "-Z7Z7W_ (.-:_\ EC1_PC>E^E]_X.-:_P#EC6]10!@_\(WI M?I??^#C6O_EC1_PC>E^E]_X.-:_^6-;U% &#_P (WI?I??\ @XUK_P"6-'_" M-Z7Z7W_@XUK_ .6-;U% &#_PC>E^E]_X.-:_^6-'_"-Z7Z7W_@XUK_Y8UO44 M 8/_ C>E^E]_P"#C6O_ )8T?\(WI?I??^#C6O\ Y8UO44 <%;:+9OXGUBR9 M]1-K;Z)X>N(83K.M;(Y[J]\21W$JC^T>'F2TMD<]"L$> ""6W_\ A&]+]+[_ M ,'&M?\ RQJM9_\ (XZ__P!B]X6_].'BRNGH P?^$;TOTOO_ <:U_\ +&C_ M (1O2_2^_P#!QK7_ ,L:WJ* ,'_A&]+]+[_P<:U_\L:/^$;TOTOO_!QK7_RQ MK>HH P?^$;TOTOO_ <:U_\ +&C_ (1O2_2^_P#!QK7_ ,L:WJ* ,'_A&]+] M+[_P<:U_\L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_ <:U_\ +&C_ (1O M2_2^_P#!QK7_ ,L:WJ* .!GT6S7Q5IEBLFHBUF\/Z[=2PC6=:V27%MJ/AV&" M5A_:/+Q1W5RB$8P)I HH P?^$;TOTOO M_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$; MTOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* M ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH X#5]&M+?5_"EO# M)J,<-]JM_!=HNLZR%GBB\/ZQ=1QR#^T.56X@AF X.^)#G (/0_\ "-Z7Z7W_ M (.-:_\ EC5/7?\ D.^"?^PUJ?\ ZB^NUU5 &#_PC>E^E]_X.-:_^6-'_"-Z M7Z7W_@XUK_Y8UO44 8/_ C>E^E]_P"#C6O_ )8T?\(WI?I??^#C6O\ Y8UO M44 8/_"-Z7Z7W_@XUK_Y8T?\(WI?I??^#C6O_EC6]10!@_\ "-Z7Z7W_ (.- M:_\ EC1_PC>E^E]_X.-:_P#EC6]10!@_\(WI?I??^#C6O_EC1_PC>E^E]_X. M-:_^6-;U% 'G_B71[2SMM,>VDU&%I_$7AZTE9-9UH%[>[U:U@N(F_P")@AP:Z$>&]+P.+[H/^8QK7_P L:I^+O^/31_\ L:_"W_I\LZZI>@^@ M_E0!A?\ "-Z7Z7W_ (.-:_\ EC1_PC>E^E]_X.-:_P#EC6]10!@_\(WI?I?? M^#C6O_EC1_PC>E^E]_X.-:_^6-;U% &#_P (WI?I??\ @XUK_P"6-'_"-Z7Z M7W_@XUK_ .6-;U% &#_PC>E^E]_X.-:_^6-'_"-Z7Z7W_@XUK_Y8UO44 8/_ M C>E^E]_P"#C6O_ )8T?\(WI?I??^#C6O\ Y8UO44 >?>+M'M-/\-ZS>6E^E]_X.-:_P#EC6]10!A#PYI8 M(.+[*D,/^)QK/52".#J!!Y'0@@]"".*W:** "BBB@!DGW1_OQ_\ HQ:_PQ?^ M"@G_ "?I^VY_V=W^TG_ZN7QI7^YU)]T?[\?_ *,6O\,7_@H)_P GZ?MN?]G= M_M)_^KE\:4 ?Z^__ 1,_P"42/\ P3H_[-!^"/\ ZA]E7ZC5^7/_ 1,_P"4 M2/\ P3H_[-!^"/\ ZA]E7ZC4 %%%% !1110 4C=#]#_*EI&Z'Z'^5 'X&ZZ>N8T'_D+>,_^QAL_P#U M%/#==/0 4444 %%%% !1110 4444 %%%% ',6?\ R..O_P#8O>%O_3AXLKIZ MYBS_ .1QU_\ [%[PM_ZX_Y'31_^Q7\1_\ IV\*UU% !1110 4444 %%%% M!1110 4444 )3X?E\)V?Q-U"^ MTR+Q;:VO]B:N/$DNEWUK:P/X?^T:(;B&^DO1JR"Q:UN@#Z,HK\_O'O[;-YX7 M_:8O/V<]'\"66I>*M(F^!=Y;^#M3US4-)^)GQ3\#?&;Q7#X5\2?%?X,:#_8< M^B^+/AW\ '_M'4OC'JC:R9_#L.@ZU#K\7A*&;P=J/C/-^%'[?.F?$WQ;\&+F M#P9##\'?VF/C#^T1\#?@3X^L/$#:AJVK>-?V\"W.GZOJ-[8Z=X9T&/Q#;1:AXR%GX< /T3I&Z'Z'^5+7G7C+XN_" MGX>WUOI?CWXF?#[P3J5[9_;[/3_%WC7PQX9OKJQ,TUL+RVM-;U6PN)[0W$$T M N8HW@,T,L0D\R-U4 _'S_@B;_R'?^"QO_:;K]M/_P!1+X'U^Y%?@S_P1!\4 M^&=2O/\ @KWJ^G>(M!O]*UG_ (+5_MEZII&IV6LZ9=Z?JFF7GA#X'R6FH:=> M6]U);7UCBLC^W] M#_Z#.E?^#*R_^/T?V_H?_09TK_P967_Q^@#7HK(_M_0_^@SI7_@RLO\ X_1_ M;^A_]!G2O_!E9?\ Q^@#/T'_ )"WC/\ [&&S_P#44\-UT]<)H>N:,FJ^,&;5 M]+59=?M&C)U&R =1X7\.(67,_P RAU9-PR-ZLN=RL!TG]OZ'_P!!G2O_ 96 M7_Q^@#7HK(_M_0_^@SI7_@RLO_C]']OZ'_T&=*_\&5E_\?H UZ*R/[?T/_H, MZ5_X,K+_ ./T?V_H?_09TK_P967_ ,?H UZ*R/[?T/\ Z#.E?^#*R_\ C]'] MOZ'_ -!G2O\ P967_P ?H UZ*R/[?T/_ *#.E?\ @RLO_C]']OZ'_P!!G2O_ M 967_Q^@#7HK(_M_0_^@SI7_@RLO_C]']OZ'_T&=*_\&5E_\?H S[/_ )'' M7_\ L7O"W_IP\65T]<)::YHP\7:[(=7TL1OH'AE5?^T;+:S)?^*BZ@^?@LH= M"RYRH="0 ZD])_;^A_\ 09TK_P &5E_\?H UZ*R/[?T/_H,Z5_X,K+_X_1_; M^A_]!G2O_!E9?_'Z ->BLC^W]#_Z#.E?^#*R_P#C]']OZ'_T&=*_\&5E_P#' MZ ->BLC^W]#_ .@SI7_@RLO_ (_1_;^A_P#09TK_ ,&5E_\ 'Z ->BLC^W]# M_P"@SI7_ (,K+_X_1_;^A_\ 09TK_P &5E_\?H UZ*R/[?T/_H,Z5_X,K+_X M_1_;^A_]!G2O_!E9?_'Z ,ZX_P"1TT?_ +%?Q'_Z=O"M=17!W&N:,?&.DRC5 MM+,:^&O$4;.-1LBH=M4\+LJD^?@,RHY4'!8(Y7.UL=+_ &_H?_09TK_P967_ M ,?H UZ*R/[?T/\ Z#.E?^#*R_\ C]']OZ'_ -!G2O\ P967_P ?H UZ*R/[ M?T/_ *#.E?\ @RLO_C]']OZ'_P!!G2O_ 967_Q^@#7HK(_M_0_^@SI7_@RL MO_C]']OZ'_T&=*_\&5E_\?H UZ*R/[?T/_H,Z5_X,K+_ ./T?V_H?_09TK_P M967_ ,?H UZ*R/[?T/\ Z#.E?^#*R_\ C]']OZ'_ -!G2O\ P967_P ?H S- M=_Y#O@G_ +#6I_\ J+Z[755P.MZYHSZWX-==6TQEBUG46D8:C9$(K>&=<168 MB?Y5+LJ!C@;F5<[F4'I_[?T/_H,Z5_X,K+_X_0!KT5D?V_H?_09TK_P967_Q M^C^W]#_Z#.E?^#*R_P#C] &O161_;^A_]!G2O_!E9?\ Q^C^W]#_ .@SI7_@ MRLO_ (_0!KT5D?V_H?\ T&=*_P#!E9?_ !^C^W]#_P"@SI7_ (,K+_X_0!KT M5D?V_H?_ $&=*_\ !E9?_'Z/[?T/_H,Z5_X,K+_X_0!KT5D?V_H?_09TK_P9 M67_Q^C^W]#_Z#.E?^#*R_P#C] &7XN_X]-'_ .QK\+?^GRSKJEZ#Z#^5<#XK MUS1I+320FK:8Y7Q1X8D8+J%FQ")K5FSN0)R0JJ"S'HJ@DD $CIQK^AX'_$YT MKH/^8E9?_'Z -BBLC^W]#_Z#.E?^#*R_^/T?V_H?_09TK_P967_Q^@#7HK(_ MM_0_^@SI7_@RLO\ X_1_;^A_]!G2O_!E9?\ Q^@#7HK(_M_0_P#H,Z5_X,K+ M_P"/T?V_H?\ T&=*_P#!E9?_ !^@#7HK(_M_0_\ H,Z5_P"#*R_^/T?V_H?_ M $&=*_\ !E9?_'Z ->BLC^W]#_Z#.E?^#*R_^/T?V_H?_09TK_P967_Q^@#) M\=?\BCK_ /V#I?\ T..NL'3\6_F:\_\ &VMZ-+X4UV./5M,=WT^4*BZA9LS' M=&<*JSEB>.@!-=2-?T/_ *#.E=3_ ,Q*R]3_ --Z -BBLC^W]#_Z#.E?^#*R M_P#C]']OZ'_T&=*_\&5E_P#'Z ->BLC^W]#_ .@SI7_@RLO_ (_1_;^A_P#0 M9TK_ ,&5E_\ 'Z ->BLD:_H9( UC2LD@ ?VC9$DDX $^222 .2>!6M0 44 M44 ,D^Z/]^/_ -&+7^&+_P %!/\ D_3]MS_L[O\ :3_]7+XTK_G7[1ZQJZRBV MM+R_4:?8E3+<07081I]544 ?G!\;OV'==^,?QL@^(^J>,]&N(=)^(GP'^)WP ML\9W]IKD/Q9_9MU?X.WMB_BWPY\&-6TZ[721X0^.>E6FI:-\1=*U-]+MM5LO M&/C/3?&5E\1O#-]HWAO0Z?PB_8";X8^+?@1I,?BW1Q\$_P!E3XT_M*?';X&> M$M&T>]LO$#^*?VD#\6;=-$\975Q=3:2_A_X1Z'\=OBIX=\*OI4;WOBBUU'PG MJ6M+H]_X7OQXG_2NB@ Z5D:CH.AZK(L^J:/I6HS1Q>5'+?Z=97DB1!F<1H]S M!*RQ[V9M@(7D;H?H?Y4 ?A?_ ,$2;*SAUC_@L/;Q6EK%!;_\%M?V MT(((8[:&.*"&/PC\#PD44:(J1QH!A8T547G &3G]ROLMM_S[P?\ ?F/_ .)K M\/O^")O_ "'?^"QO_:;K]M/_ -1+X'U^Y% $'V6V_P"?>#_OS'_\31]EMO\ MGW@_[\Q__$U/10!!]EMO^?>#_OS'_P#$T?9;;_GW@_[\Q_\ Q-3T4 F23CU)/4FNF^RVW_/O!_WYC_\ B:Y_ M0?\ D+>,_P#L8;/_ -13PW73T 0?9;;_ )]X/^_,?_Q-'V6V_P"?>#_OS'_\ M34]% $'V6V_Y]X/^_,?_ ,31]EMO^?>#_OS'_P#$U/10!!]EMO\ GW@_[\Q_ M_$T?9;;_ )]X/^_,?_Q-3T4 0?9;;_GW@_[\Q_\ Q-'V6V_Y]X/^_,?_ ,34 M]% $'V6V_P"?>#_OS'_\31]EMO\ GW@_[\Q__$U/10!R5I;VY\8:\OV># \/ M^%R!Y,?!-_XKR?N]3@ GN !V&.F^RVW_ #[P?]^8_P#XFN?L_P#D<=?_ .Q> M\+?^G#Q973T 0?9;;_GW@_[\Q_\ Q-'V6V_Y]X/^_,?_ ,34]% $'V6V_P"? M>#_OS'_\31]EMO\ GW@_[\Q__$U/10!!]EMO^?>#_OS'_P#$T?9;;_GW@_[\ MQ_\ Q-3T4 0?9;;_ )]X/^_,?_Q-'V6V_P"?>#_OS'_\34]% $'V6V_Y]X/^ M_,?_ ,31]EMO^?>#_OS'_P#$U/10!R-Q;V__ F>D+]G@V_\(QXC8CRH\$C5 M?"P!/R]@3CTR<=373_9;;_GW@_[\Q_\ Q-<]B@"#[ M+;?\^\'_ 'YC_P#B:/LMM_S[P?\ ?F/_ .)J>B@"#[+;?\^\'_?F/_XFC[+; M?\^\'_?F/_XFIZ* ./URWMQKG@L"" !M:U($>5'R!X8UT@'Y>F0#]0#VKJ?L MMM_S[P?]^8__ (FN#_ +\Q_P#Q M-'V6V_Y]X/\ OS'_ /$U/10!!]EMO^?>#_OS'_\ $T?9;;_GW@_[\Q__ !-3 MT4 0?9;;_GW@_P"_,?\ \31]EMO^?>#_ +\Q_P#Q-3T4 0?9;;_GW@_[\Q__ M !-'V6V_Y]X/^_,?_P 34]% $'V6V_Y]X/\ OS'_ /$T?9;;_GW@_P"_,?\ M\34]% ''>+;:W%IH^+> 9\5>%@?W4?0ZW9@C[O<<'VKJ1:VV!_H\'0?\L8__ M (FN<\7?\>FC_P#8U^%O_3Y9UU2]!]!_*@"'[+;?\^\'_?F/_P")H^RVW_/O M!_WYC_\ B:GHH @^RVW_ #[P?]^8_P#XFC[+;?\ /O!_WYC_ /B:GHH @^RV MW_/O!_WYC_\ B:/LMM_S[P?]^8__ (FIZ* (/LMM_P ^\'_?F/\ ^)H^RVW_ M #[P?]^8_P#XFIZ* (/LMM_S[P?]^8__ (FC[+;?\^\'_?F/_P")J>B@#C?& M]M ?"FO".UC+_P!G38V6ZELAD)QA"> ">.PSVKJA;6Q_Y=H>I_Y8(.Y_V!_] M>OX7_P!L?Q-XDA_:R_:8MH?$.OPVT/QW^*D45O%KFK1V\<2>,=5"11P+>"*. M)% 5(D18T4!44* !]L?\$7M>UW4?VR9;;4=;UG4+;_A3_CZ7[/?ZOJ-[!YB: MGX0"2>1=74L6]0S!7V;U#$!@":_NGB?Z$^)X;\+(]#&0P'"-+BK^QE MPI4H3JJI@*..^I?7_P#6*MJ^R^L?4Y7Y>?V*OR+^#.%?IPX3B?Q8RWPMC MX;8C!5_L]BOX6/[S(/LMM_P ^\'_? MF/\ ^)H^RVW_ #[P?]^8_P#XFIZ* (/LMM_S[P<&ZZ>@ HHHH **** "BBB@ HHHH **** .8L_^1QU_ M_L7O"W_IP\65T]%:ZB@ H MHHH **** "BBB@ HHHH **** .5UW_D.^"?^PUJ?_J+Z[755RNN_\AWP3_V& MM3_]1?7:ZJ@ HHHH **** "BBB@ HHHH **** .4\7?\>FC_ /8U^%O_ $^6 M==4O0?0?RKE?%W_'IH__ &-?A;_T^6==4O0?0?RH 6BBB@ HHHH **** "BB MB@ KQ+X\_'KP7^S]X+'BKQ4-0U;5-5U&V\.>!O OARV.I^-/B-XTU/*:+X-\ M&Z+&?/U+6=3FVAFPMGIEF)]4U.>WL;:66CX\_'GP7^S]X+_X2KQ4-1U74]5U M"V\.>!O _ARV_M/QI\1?&FIDQZ+X-\&Z*A\[4]:U.? ) 6STRT$^IZG/;6-M M++7BWP%^ OC34_&I_::_:9.GZK\=M5T^YL/!/@FPN?[3\%_LY>"]3P\G@KP5 M(P\G4_&6IP>6/B)\1!&MYKMX)-(TA[;P[;JM]][PYPYEU'+O]<.,/;T>&:-> MIA\MRVA56'S3C+-,.H2J95E5249O#9=A7.E+/L^=.I0RNA4AAZ$,5FV*P6"J M_!<1\1YC7S'_ %0X/]A5XFK4*=?,LSKTGB,LX.RS$.4:>:YI3C*"Q68XE0J+ M(-OB%\,?ASXB^)7 MB'Q'\2]?^'D-EXG\3GP;?>+=5N=;F\+MXCLS#::QB7$5W]IU*XDMO(@&DR+)'L,CF5"A 5J_7CQU_R*.O_P#8.E_]#CKK!T_% MOYFOU+B#Z5GC)Q)PQF7!F-SG*J/"^9Y7/)*F483A_*:<,/E#I+#T\#AL94PU M;,HPH8>,*%*O6QM;%N$(RJXBI5YZD_RCAWZ)O@OPSQ5EO&^!R7-*W%>69I#. MZ>M:CH>O:9IMQ+?6G]@:IO-E>6NN10:A)"MI-:)9J;S[7:@'U]17YC?$']NJT M\/?M&?$GP+K\GB3X>? ?]G;Q3^SW\,/BS\6;'P8OB:&_^.'[3-EI&J> _"NJ M:G*+^V\ _#'POH_C;X5+XR\;_P!@:Q-<>(?BQHD=]JG@'PIX+\2Z_K/F_P ! M?VW_ (J_$C6/V1/B=JLVGO\ #3]L[]IG]K[]GO2_AM/X>M=)U/X66'P*M/VB M=7^%_B:VU81KKVL:YK6B_LP^((OB?8Z]<7&G_P!N?$&Q/A>R\/V'A)H== /V M!I&Z'Z'^5*.0#ZUY-\0/B_H_P\U*TTO4?!_Q7\12WM@+]+KP#\*/'?C[388S M<3VWV>[U+PKHNI65I?AH&E-A<31W0MW@N#'Y,\3L ?DA_P $3?\ D._\%C?^ MTW7[:?\ ZB7P/K]R*_!'_@A[XIM=2G_X*ZZQ'I/BFUAUG_@M/^V1JL-GJ7A? M6]-U6SBO/!_P.D2UU?2KRTBO])U.$'%WIM_!!>VC%%GA1F K]T?[?M_^@?KO M_@BU3_Y&H W:*PO[?M_^@?KO_@BU3_Y&H_M^W_Z!^N_^"+5/_D:@#=HK"_M^ MW_Z!^N_^"+5/_D:C^W[?_H'Z[_X(M4_^1J *N@_\A;QG_P!C#9_^HIX;KIZ\ M_P!$UR!-4\7L;#7")=?M& &B:D2H'A?PZFUP++-? M7&N0'Q?I,OV#6\+X;\0Q[3HFI!R6U3PPP*I]GW,JA"'8*50M&&(,B@])_;]O M_P! _7?_ 1:I_\ (U &[16%_;]O_P! _7?_ 1:I_\ (U']OV__ $#]=_\ M!%JG_P C4 ;M%87]OV__ $#]=_\ !%JG_P C4?V_;_\ 0/UW_P $6J?_ "-0 M!NT5A?V_;_\ 0/UW_P $6J?_ "-1_;]O_P! _7?_ 1:I_\ (U &[16%_;]O M_P! _7?_ 1:I_\ (U']OV__ $#]=_\ !%JG_P C4 ;M%87]OV__ $#]=_\ M!%JG_P C4?V_;_\ 0/UW_P $6J?_ "-0!2UW_D.^"?\ L-:G_P"HOKM=57GF MMZW ^M>#G%AK8$6L:BQ#:+J2EMWAK6T 0&W!=LMN*J"P17<@*C$=-_;]O_T# M]=_\$6J?_(U &[16%_;]O_T#]=_\$6J?_(U']OV__0/UW_P1:I_\C4 ;M%87 M]OV__0/UW_P1:I_\C4?V_;_] _7?_!%JG_R-0!NT5A?V_;_] _7?_!%JG_R- M1_;]O_T#]=_\$6J?_(U &[16%_;]O_T#]=_\$6J?_(U']OV__0/UW_P1:I_\ MC4 ;M%87]OV__0/UW_P1:I_\C4?V_;_] _7?_!%JG_R-0!1\7?\ 'IH__8U^ M%O\ T^6==4O0?0?RKSSQ7KD$EII(%AK:[?$_AF0E]%U% 0FM6;$ M;@%FQA$ M&6=B%4$D"NF&OV^!_P 2_7>@_P"8%JG_ ,C4 ;U%87]OV_\ T#]=_P#!%JG_ M ,C4?V_;_P#0/UW_ ,$6J?\ R-0!NT5A?V_;_P#0/UW_ ,$6J?\ R-1_;]O_ M - _7?\ P1:I_P#(U &[16%_;]O_ - _7?\ P1:I_P#(U']OV_\ T#]=_P#! M%JG_ ,C4 ;M>)?'KX\^"_P!G[P5_PE?BK^T=4U/5-1MO#G@?P/X*;3Q-?:GJNH6WASP/X+T;0;^Z\7?$3QKJ8==$\&>#]*>%'U'6]5F0J&.VR MTZV674-3GMK.%Y#X=\"/A)XMU/QL?VF/VFK"\U7XZZGI]S8>"/!&GZ9J6J>" MOVIC?)X,\%S&V,&J>--3@\H?$/XB",7>N78DT?1WM?#MLJ7OWO#G#N74 M&:->K0RW+:%18?-.,>%RG"XW&T=SX#? ?QKJGC4_M,_M,_V M?JGQUU73[FP\$^";"Y_M/P7^SEX+U,!I/!?@N1AY&I>,]3@\L?$/XAB-;S7+ MM7TC2)+;P[;JE]]JUA?V_;_] _7?_!%JG_R-1_PD%O\ ] _7?_!%JG_R-7@< M1\1YCQ/F/U_'^PHPHT*6"RW+<%2^KY7DV5X?F^J95E6$YIK"X'"JWK3K5ZF-S+,L;46(S3.)QV*<(*4E"G0P]"G0P6"H87 87"X6CG^.O^11U_\ [!TO_H<==8.G MXM_,U^?O[9WQWT_3O!W_ K;PMJA:[=PZA<^(+*(:)XJ6QTR\N MHH]>TZ.)+B??;0O&BZI;O;:M%&IQ''?"+):-@/YXR7QUX*S[QEXD\%2!DZ'J8 R0,DFVP ,Y)/ &2>!6Y0 4444 ,D^Z/]^/\ ]&+7 M^&+_ ,%!/^3]/VW/^SN_VD__ %2-_:L&EKINJ7,.V.VU:Q( M+-[U10!\?>.OV)OA%X^\)HK^ MPTH+/=\&_L9_"/P3\1?#GC_3Y?$U[;> O&_QJ^)GPN\#:GJ-A-X+^&'Q#_:( MU+6]4^,/BSPE:6VE6FL?;_%-SXJ\:K96VN:SK&G^$[/Q]XVTSPI::3I>MI96 M/UI10 4QT1@2RJQP1DJ"<<\@_(4M% "8'H/R%&!Z#\A2T4 ,^!_R,-GV'_0J>&ZZ? M ]!^0KF=!_Y"WC/_ +&&S_\ 44\-UT] "8'H/R%&!Z#\A2T4 )@>@_(48'H/ MR%+10 F!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+10!R]F! M_P )CK_ _P"1>\+=A_T$/%E=/@>@_(5S-G_R..O_ /8O>%O_ $X>+*Z>@!,# MT'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0 MI:* $P/0?D*,#T'Y"EHH Y:X _X332.!_P BOXC[#_H+>%JZC ]!^0KF+C_D M=-'_ .Q7\1_^G;PK744 )@>@_(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R% M&!Z#\A2T4 )@>@_(48'H/R%+10 F!Z#\A1@>@_(4M% '*:Z!_;O@K@?\AK4^ MP_Z%?7:ZK ]!^0KEM=_Y#O@G_L-:G_ZB^NUU5 "8'H/R%&!Z#\A2T4 )@>@_ M(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+1 M0!R?BX#[)H_ _P"1K\+=A_T&[.NJ4# X'0=AZ5RWB[_CTT?_ +&OPM_Z?+.N MJ7H/H/Y4 &!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 )@>@_(5XE\>?CQX)_9 M^\%'Q7XL%_J>I:GJ%MX=\$>"/#MK_:?C3XB^--3)CT3P9X,T2,^?JFN:I/@< M!;33;19]3U.>VL+:64)\>/CYX)^ 'A2VU[Q0-4UG7O$&H+X>^'_P_P#"UC+K M7CKXD>,+B)Y-/\*>#M!M@]QJ&I7153<74@BTS2+5C?ZO=VMHH=_#_@A\$?%= MSXLF_:F_:GN-(N/C3=:5>6_@_P (17\5WX#_ &:? M^OFW'A+PK=W!2SOO&. MHVP0_$;XCN([G6;I9-(TB6V\.6JK>_=Y!P_EF$RR7&?&DJN%X6P\ZL(LRQ6 M9K@W@Q4<3Q17ITJF8YC5I/%99P=EV)=J>99I3A*"Q6:8J+E_8'#\:E/$YK6B M\17EA6/B'\0Q&MWK=V'T?2'MO#MLB7OVJ=HZ[0 /0< =S MZ #N>!7BLGQ>D\2O)9?"3PS>?$&8-Y#>*))CH'PWL9-QC9Y?%MW!+)KH@RLK M6_@[2_$#.N(Y)[4L'5B_"K6?%W^D?%WQ;<^)[=V9_P#A!_#:W/A?X?0!@-L- M[:6]R_B#Q6(RH+'Q)K$VFSL6<:) "J+^1<2^+V/X]S)XGA7*?]:O9T:> RRO MET_[$\.<@RS#SDL)EF79]6IXREB,MPCE7ISAPM@^*\QCCW7Q&=Q^OXO%XZK^ MB<-^'.7\%Y:L'F6-GE+JUZF/S.IF'_"GQEGN9XF,'B\TS+ PEAYK,<6HTI*6 M<5LDP<<'&AALJC3P&%PN$I7-4^,FAS7MSH?P_P!+U'XH>([9S#,[J2/PUHS*0_G6HO;[6$6-S'I,K[4:F/ GQ \;'S?B/XO.A:-(Q M8^ _AI>7VE6LD)^[;Z_X[D2T\4:QNC=UN(=#B\*6,APCQW48)?V#3=+TS1K& MVTS2-/L=*TVSC6&ST_3K2"QL;6)?NQ6UI;1Q001KV2*-5'I5^O 7!V99X_:\ M<9]6S:A*S_U9R2%?(N%HK2]+'4J6)K9SQ%&4'*AC*&#F^ M2/O?V[AGOX>\_P \OBE^Q/H.I7OB'Q?8^,6\/V$-O&=,\,Z/X1TV#3M.L+*&*WM[03_V MFL]W<2'?ZA>SW%U<,SR!5]M^ 7[.$OP)U+7[BQ\?:AXBTGQ#:6T5 M[HMYH5II\*ZA83,;+5(;BWU"Y9)XK>:[M)4\K;<0S1[V!MHJ]S\=?\BCK_\ MV#I?_0XZZP=/Q;^9KXO(/HT>"/"W&5#Q!X>X(AE/%^&Q^-S*AF^$S_BJ/LL5 MF-.O1QG)E\L\EE<<-7HXK$8=X%8+ZC'#UI8>&'C14*)67K%NM3J4*558GZQ]8=6'M9574;DS M]!^0HP/0?D*6BOW4_.Q,#T'Y"C ]!^0I:* $P/0?D*6BB@ HHHH 9)]T?[\? M_HQ:_P ,7_@H)_R?I^VY_P!G=_M)_P#JY?&E?[G4GW1_OQ_^C%K_ Q?^"@G M_)^G[;G_ &=W^TG_ .KE\:4 ?Z^__!$S_E$C_P $Z/\ LT'X(_\ J'V5?J-7 MY<_\$3/^42/_ 3H_P"S0?@C_P"H?95^HU !1110 4444 %(W0_0_P J6D;H M?H?Y4 ?AQ_P1-_Y#O_!8W_M-U^VG_P"HE\#Z_&ZZ>N8T'_ )"W MC/\ [&&S_P#44\-UT] !1110 4444 %%%% !1110 4444 %:ZBN7N/^1TT?\ [%?Q'_Z=O"M=10 4444 M%%%% !1110 4444 %%%% '*Z[_R'?!/_ &&M3_\ 47UVNJKE==_Y#O@G_L-: MG_ZB^NUU5 !1110 4444 %%%% !1110 4444 H>+-? MT[1+>=S%:+=S9N]0GX/V72].@674-5O&# I::=:W5R_\,1KCS#,O5G9OEI4:49U*DK)OEC%NR>AU5?/O[2'[2'@#] MF;P"_C/QI+/J&IZE=#1/ W@C2&AD\4^/_%EPO^@^'/#MI*P5I'8K+J6IW&W3 MM#T\2ZAJ,J1I%%/X_P#'O]J7Q'\.O"5KK.D^$-1T*;Q1J4'ACXT$$>DV^H M@,@\6^,--L;6;7-0C:WTYHM)A\W4?7X.Q&$SG+\3Q=C9]AW",='VF6?V]BX1J4L MBX9JXR695,3%XW-\#@\GP]2M7\V^ ?@KXN^+_%]U^T3XY\,6'BKXZ>)]+DT[ M1/$WBTZEI/P@^ /@?4&$Z_#[X.:%-"GBKQC?7$.6\;>/HK/0(O&FH@P6GB%- M!55N_LZU^#=CJ]U!JOQ0UV_^)^IP2BX@T[688;#P+IDZG"'2? =FSZ03"@58 M;S7Y/$.JJ07_ +0#,<>S@ =*6OD<^R/%<5 M>'_#V"PCO@X'P]6MET,NRV?[S+:G$6(XESO"UW4Q/]M5,37Q%:K]5D$\ M%P?EG]D\'X.624JE2MB<2U:=+%5LPQW*HXS^RZ M.49=4I1I8:GEU+"T*%"DR.*.&..**-(HHD6.*.-52..-%"I'&B@*B(JA510% M4 4^BBOHHQC%*,4HQ2248I)))6226B22226B2LCG;;;;;;;NV]6V]VWU; M"BBBF(Y+QU_R*.O_ /8.E_\ 0XZZP=/Q;^9KD_'7_(HZ_P#]@Z7_ -#CKK!T M_%OYF@!:*** "BBB@ HHHH **** &2?='^_'_P"C%K_#%_X*"?\ )^G[;G_9 MW?[2?_JY?&E?[G4GW1_OQ_\ HQ:_PQ?^"@G_ "?I^VY_V=W^TG_ZN7QI0!_K M[_\ !$S_ )1(_P#!.C_LT'X(_P#J'V5?J-7Y<_\ !$S_ )1(_P#!.C_LT'X( M_P#J'V5?J-0 445\+?MR:QXDT*W_ &4;WPUXH\6^&I;K]M_]FK0M93POXBUC M0K;Q#X:\1>)M2TC7?#7BJUTNYMX/$7AC4[2X#WNAZPESIDMY;6%Z\!N+*!U M/NFDR#_GCOP#T)&#D#IWK\0_V\?VR-&T+]H']E3X8Z=\1?B'X#;P=^W1^SKX M8\7:%H?A#XQ:7:_$FU\2>&_&%SXBL/$'B#2O!#>&/%GPYTZ'6O#$>G:+IWB2 M_M-?\:0ZGJ&LV@LO MBUYR'[,OQO^,VN:W^P+\5/%'B/Q=9_$S]J?]L+_@H# M\(?V@?AWJ6N:AJF@:?\ #KX2Q_M=7OA'1;7PW+=7&@^%E^!FM? ?X5^#=%U3 M2;*QN0NO>)K?5[O4=6\>:M=7P!^]E(W0_0_RI1T':O)/B#XB^,6CZE:0?#GX M8>$_'&E2Z>)KW4-?^*DO@.YM-0-Q.ALH=.3X=>,1=P"V2"?[<;^VS),]O]D MA\Z8 _)+_@B;_P AW_@L;_VFZ_;3_P#42^!]?N17X(?\$/;_ ,63S?\ !76Y MU/PWIFGZS<_\%IOVR+C6M,M_$YU&TTK59/!_P.:\TZSU3_A'[%M6MK63Y8=2 M;3M--TIW&PMBA5OW1^U^(?\ H"V/_@\;_P"4] &]16#]K\0_] 6Q_P#!XW_R MGH^U^(?^@+8_^#QO_E/0!O45@_:_$/\ T!;'_P 'C?\ RGH^U^(?^@+8_P#@ M\;_Y3T 5M!_Y"WC/_L8;/_U%/#==/7GVB7.O#5/%Y31[)F;7[0R@ZW@(_P#P MB_AT!5(TDE@4".6(3ES&%/EEWZ/[7XA_Z MC_P"#QO\ Y3T ;U%8/VOQ#_T! M;'_P>-_\IZ/M?B'_ * MC_X/&_\ E/0!O45@_:_$/_0%L?\ P>-_\IZ/M?B' M_H"V/_@\;_Y3T ;U%8/VOQ#_ - 6Q_\ !XW_ ,IZ/M?B'_H"V/\ X/&_^4] M&]16#]K\0_\ 0%L?_!XW_P IZ/M?B'_H"V/_ (/&_P#E/0!O45@_:_$/_0%L M?_!XW_RGH^U^(?\ H"V/_@\;_P"4] %:S_Y''7_^Q>\+?^G#Q973UY]:W.O# MQ9KC#1[(R'0/#(=#K?RJ@O\ Q3Y;!AI))+DN"I4;-@;C[7XA_P"@+8_^#QO_ )3T 5;C_D=- M'_[%?Q'_ .G;PK745Y[<7.N_\)?I+'2+(2CPWXA"I_;1*M&=4\,%V+?V2"I5 M@@"[6#AR=R>7A^D^U^(?^@+8_P#@\;_Y3T ;U%8/VOQ#_P! 6Q_\'C?_ "GH M^U^(?^@+8_\ @\;_ .4] &]16#]K\0_] 6Q_\'C?_*>C[7XA_P"@+8_^#QO_ M )3T ;U%8/VOQ#_T!;'_ ,'C?_*>C[7XA_Z MC_X/&_^4] &]16#]K\0_P#0 M%L?_ >-_P#*>C[7XA_Z MC_ .#QO_E/0!O45@_:_$/_ $!;'_P>-_\ *>O- MOC+XR\:>"?A!\5?&6BZ9I=MK/A+X;>.O$VDW%SJ/V^W@U/0/"^JZK833V+:; M M[#%=VD+RVC3PBXC5HC+&'+CKP&#K9CCL%E^'<%7QV+P^#HNHW&FJV*K0H4 MW.48R<8*QN+*0L#J;$J8+N90JLGS%220NT_M=_P2^_:W^.7 M[5?P^^*'B/XI?\(MK.H>%/&VE:%I4NBZ=#X2A@L;OPY!JDT<]O"FIK>2FXD+ M+.7B9$/E[2%R?Z0\2_HG>*'A3PEC^-.)\3PK5RC+J^!P]>&59KCL7C95,PQ= M#!4'3H5LHPE.457KQ=1RK1Y::+7&&!X(X5H<50SK,,/ MC\30EFN48/"8)4\NPM3&8CGKTHK!^U^(?^@+8_\ @\;_ .4] M'VOQ#_T!;'_P>-_\IZ -ZBL'[7XA_P"@-8_^#P__ "HH%YX@/31K _37"?\ MW$4 ;U%<)K'C)/#RA]?F\+:'&<'S-8\96&F)@]#NO;" 8/;'7M7%GXY>&99& MATF2#Q5."0+?P4OB/Q@[L#]U)] \)7M@">S27D:$T88?$8BG6G)[*,(2DVTDFVD>GAH?VPJ]_FTH.!GY,X!GNK_ ./-]Y3:;X<^%WA^)@/,.K^* M?$WB2[BY.?\ 1=-\.>'K-V/ 74RH)Y8XP?-_P!>/-(TK:\_+J=7^K^,IKFQ6)RC!03:G]8SC+ M95Z35FU4P.%Q.(S%2UUBL'*2>CBF3?&'Q[X9\ Z3X5O?$U^EC;ZIX^\(:7;, M<,1*^K0W-Q7UQ@K!!'DY9T5N@\6_$KP=X)DM['6M5,FMWJM M_9GAC2+6[UWQ5JS*I(&F^'=)AN]6N(RP"&Z-M'91,ZFXNH4.^OQG_::^*/B' MQY\0+K0]<\2:1KMAX%N;_1;)]%LX],TO:](^;C2 M-:U2\FL=0U*[2_LP(@;F_D@2^L;Z.UAMX(TA3^2O#[Z6&-\4_'/CCPCX#-#@[P\X?XUS5YEF-?$3Y\YP.6WPE"E1S5TYY'4GBL?A5B M58A^Y&X^,7CPXL[:W^#OAJ7;_I>I1Z=XG^) M-Y V'+6^FQ2W7A#PH\D3! ^H7'BF^B?=YFGVDJ@5YO\ %'Q3\(?V4_#T/C?5 M-*UOQW\4/%5_'X6\"Z69I?%WQA^*WC/4E*:?X1\*RWWF7$ N6:-[]=-ATWPU MX?TQ)-0O;>WM84CEZOX[_M"Z;\ O"EIKGB/0)M>\0^(]4@\,?#OX=^%]3_M+ MQQ\2?&E_A-,\*^$M'&E*]U=S.RSZA?2F/3M%TU)]2U*>*&)$F\L^!?P,^)$7 MC.\_:,_:&L]"\4_'_P 0Z=/IN@Z58ZZUQX,^ ?@B^;S1\.OAS%)IDZ/JEQ&5 M'CWQUO;4?%6I":VMIX]"C1+W^[^#?"3AC+Z>%\1O$FMFO%-+!8JI_J^\^Q5& M>9\19SA7%3PO"V78?#8;(^%LMP7-"CQ!Q1DN3X/%4\,X8!XG,\ZKTXQ_EOBK MQ"S[&XFKP'P%# 91F.(P].>=XG 8>(K*>.JTL%D]"K.6M\ O@%XN7Q=<_M'_M'W.F^(_VA?$>FS:;HNBZ; M,;[P5\ /!5^WF_\ "M_AOYNY)]2G1E_X3SQX%&H^+-2$UM;31Z%&B7WV56#] MK\0_] 6Q_P#!V?\ Y3T?:_$/_0%L?_!XW_RGKU>(>(595@XRE#!Y?A(-JE1BY3G.57$XFK7Q=?$8BJ^'N'LN MX9RZ.79=&M/GK5<7CL=BZKQ.99MF6(Y7C,US3%R2GB\?BYQC*K5DHPA"-+#8 M:E0PE##X>EO45@_:_$/_ $!;'_P>-_\ *>C[7XA_Z MC_P"#QO\ Y3UX9[AO M45@_:_$/_0%L?_!XW_RGH^U^(?\ H"V/_@\;_P"4] &]16#]K\0_] 6Q_P#! MXW_RGH^U^(?^@+8_^#QO_E/0!0\=?\BCK_\ V#I?_0XZZP=/Q;^9KSGQKI_YCA]3_P!0 M?_\ 50!OT5@_:_$/_0%L?_!XW_RGH^U^(?\ H"V/_@\;_P"4] &]16#]K\0_ M] 6Q_P#!XW_RGH^U^(?^@+8_^#QO_E/0!O45A"[\0Y&=&L0,@$_VVQP"1DX_ ML@9P,G&1G&,C.:W: "BBB@!DGW1_OQ_^C%K_ Q?^"@G_)^G[;G_ &=W^TG_ M .KE\:5_N=2?='^_'_Z,6O\ #%_X*"?\GZ?MN?\ 9W?[2?\ ZN7QI0!_K[_\ M$3/^42/_ 3H_P"S0?@C_P"H?95^HU?ES_P1,_Y1(_\ !.C_ +-!^"/_ *A] ME7ZC4 %>8_$SX.?#CXPP^$8/B+X;C\1Q> _&_A[XC^$EEU/7--_L3QQX3N6O M/#7B6U;1=4TQGU/1+IWN--EN6N([6=VECB#LQ/IU% '#>,_AKX%^(;^#Y/&O MAK3O$;^ /&VB_$;P:=26:0>'?&_AR#4+;1/$FFK'-$L.IZ;!JFH16TC"2-4N MYE:)LC;B:#\$/A+X8\=:O\2] \ >&M*\SL-/L8)+F\O+J>0B.&WMK M>*2::5R%1$8GTJ*E2G1IU*U:I"E2I0G4JU:DXPITZ<(N4ZE2#_B%JOA:PM=3T9_$]O;Z+;/=Q7U_I,W M]J6'A^^U"#4Y+$+ICR1QWDMCJ4T4T9_L^*4&&OTV\&>,_#'Q!\+:'XT\':O: MZYX:\2:?#JFCZI:EQ%=6DV1\T)<=DMI9CAC[2CS2BN>\HWZ>BD) ZY_!6/\@::TB*I=V"(HRS/E%4#N6; ]R<5^CMI M;M*V]W_7='OCZ*YG4_&GA#1BXU?Q3X4O$'@2;:I\9\+5I+>GA\^RO$5=+:*E M0Q52I)W:5HP;;=K7T.=9UD[NHYKETVOLPQN'G+Y1A4E)]M$]=-SW.BO!8_CE M=W)_XEWP2^.^H+AFW/X)TG0LQ[L1OL\5>*]!E!FZK"8Q!O%.B> 1\"_B;K_ ,1_$D0FT3X;:!K?PNUOQS<6I9E?7-1T'P[XY\03^&O" M-N1B\\7^*)-%T&%\QQW4\@VGMR[B?+LYK2P^283B3/JL:57$3CD'!W%N>J&& MH4W5Q&)J3RG),93AA!-3^/ M6LW/@/Q[X7\4>-M'NCIOPF\*S7?AO5M,O](M?&_V6\C^('CW=.+32_ _P\M? M$$YU:2"T\2:OX8A\VX7#\3?#+]JOX[:]?_\ "[_"OA-=,NC? GPO\:-3 M\+>&-8L8R\B3?&CQ3H'@;6?%'Q">9O+4^#M&N/#W@(E!%K6F^(HOWP[OQ_XK M^+G@/P9-\/\ P]H7P)\#ZC=>%M7TCP1X"^'NI^./$OB.QA;2[JVTR+PYX9T3 MP5X5LM'L],^20:S M(*56K@%\ECEQ?Q]2S+(\HROB#A_*<3A,?A:E7#Y#6Q_%^;8=T*D:U7+L'B<+ MB,HR' .E:I]^).O>-9_C=\+9]8\%/ M$T-MK%M-937NIZ-J,]M/;&Q$T4<+VY_,9HI8F:*17$L+&*96.]UGC^699&!. M91(&\PY)9]S9..K^/2]!\1_%?X MC>!H%NK;2])76[FTTWP;I6M:-=6]_G3P.-J4^&:%2KC*RJPI8?!UGA:'\0_1Y^CQX?<->)V69OBWQ7C*6697G M4<=0G@\'G7)/$X=8..(KX&GA\KK4'AZM?V=*K1Q="I1Q,\.TI33C/[^UKX;? M$/P/!&^E_MF^,M$MX]K)!\7_ [\%_&&FD#)"SW:>%_A]XDFB8EB^?$JSE0J MI.FP-7#R?%OX_P"E7*V?A[XA?L\?&L1 J(M ^''QJ\.:E=E5P/,O_ VI?&G1 MHIG.7=UL(+<-M7;$DJO%W>EZ1XH\+SQM%^R7X(EFC/S:EX1\?>"=7U!W!8>8 M+OQIX=\(:A(3(JR9FO-ZV[!RS7"FVKOW^,>OZ:B)JWP"^-6F[54$Z;IG@/Q1 M;)P5"QCPKX_U2=E\Q'12+-=J>7-*(4E4U^C+QGXUQWO9IA."LEPR=J]+,?!+ MBK,/:<\5[2<^)J>0^'.*A45^:-:2J*ZYI.5K/_0AY)X=X12^IXOQ4IU%;DQ3 MXAXGRK"T'%KEC'*LYI<592J:V<+*%DDE;;RK1?C_ /M+7/VS^U/V+_%LT5K$ MS07OACXM_#MX-2="H!MK#XC?\*QUVV$@$KB.\TV.:-1$K(TDC"+GW_:L^) > M0>*?@;\1O@W#"6\^Z\4_"SXG_%BW@5"^99KWX+Z/KF@+$47SC(-?,4'/4ZY\%OBO:Q#(W(&NK;PA>V8+J)"H^TD_NI P4 M@!GV?[2?P%NI#"_Q5\%Z7-P##K^K)X8GR615S%XBCTF0;PZNA*_/$?.3="&< M=,^.?#;-:&$P6><5Y)@:D(R^M1X2XRPG"F/Q\YU(SBJKSW$<58S!>RC>G2C@ M7A*G*[U9U:B4UA3Q\\!7J5F\5.K=JT(TTY(\.TC]HOX6^)KEK76/VQ?!/AB[?Y)=!71_#7PGUA&8$M!] MA^+B:IK\,T>,,IABN$!7>B.ZD^Y:'X!^'WB^P%^/&_B;XDV$I#+=M\3M8U72 M)20"2++PKJVG: ZNI&4%B8BK ! #@]0GC'X2>/+8Z=%XH^'GC*SN/D-DFN^% M_$=M-OE$.TVWVN]BD!FQ%M\MLR@1X+86O/M:_9/_ &9?$4AO+KX(?#6VO9"7 M.K^'/"VG^%M7=F;>9/[:\)Q:-J9=FSF07F\@LI8J6!]S!\'^!>?4_:NGQ7CL M*Y:?VYQ)#QM2XK\4:$>? 9AP/F5TG M[3),%6\/YIZ;@2_P!9EG!G >7T%0X;X@R+(,)N\+CN%\RR.7NI*%L-PQ@. M),(Y6>C>)C%*_O=^#%\5<9UJG-G?"V;9OB$TO;Y1Q'E.;TK2Y>9NOQ)C>&,5 MRIK9863=E[J/I_ '0 45\PB7]LC1)F:2R_9N^(]I$#@07_Q-^$.H7"CY581S MV7QCT^.9L>8Z&=8LL8@ZA!(Z1_&;XXZ0TC>+OV4?&\]O&?#'XD?"KQW", MG 9++Q'X@^&FNRIP6?RM(>104Q&Q9@GI?ZG8ZI[V!S7A;,*7+%PJ4^**=0M?#'@#X M>>"M(L_^$W^*'C.[W#1_"?AG3+2".6\N99I#+>WTZG3=!L#<:GJ,L,";9OXL MKSXW_M*ZQJ>JC3_BW\>+Z&UU>]D\F#XB?$&[6QDAOII(5<0:[/#!<6I5-@1R MT3(#$V K']A?^"+&IZ]\3/C;\8/%'Q2UCQ#X^\7> / 'AZQ\':UX^UK6O%.M M>#HO%&OZK;^)8- G\1WE_/H#==Y?*O+!0J8B5&1_(W!OTV\P\6N*,E\.N'N#\]X9S+B[$8O+ M\OXFSW,EFF48&."PN(Q^+QL,OCA,/',\30PN!KO!82>(I8>>.^KK%U(8=5E+ M]A_@'\ _%P\77/[1_P"T?/?'H4:CXKU$36MK-%H,2K??9-%%?RKQ#Q#F/$V8RS',948X>R[AK+HY=ET:T^>M5Q>.QV+JO$9CFV98CE>,S3-,7)*>+Q^+G&,JM5J,(0 MC2PV&I4,)0P^'I%%%%>&>X%%%% !1110 4444 )/%/@N7['XHU/4M$\*:1JXB2%KJSL8+E=.:9 M'ABU*:SFEBF2,Q/\UQCQ3EG _"G$7&&9KFE%7:^E+0X\8:\2& /A[PN,E6"\7_BS/)& M./7.*ZBOX^]'^+?Q2T+Q3%XUTCXB>-;/Q:EVMY_PD'_"2ZO=:C<7 D,G^GO> MWEQ%J<$CLPGLM1CN;*XC9X9[=XI'0_T@_"#X^?%_XF_"[P!XQTWX&WE_=>(O M#6EWM_K6I>./!WA3PW?ZB8A;ZC?Z3:)<^)/$T&D7%]%//9K?:%!-6-S_*_]4^).',SR:A2Q]'#87"9EQ@L?EE3$1PLL2_]7\FG MBL%5H5ZE"->E7PCP\5B*2I8VO/GC'\_X/\4,OXJKXS"RRS'8#$X6"KTZ=*&( MS55\,YJG*I_L6$]K1G3G*"G&=)T[5(ZA4\YDL]-\)^"K21T#CH>,O''B:)W&\A7DT@*6CAD:':9HI?Z/?%M>M=Y; MPAQAF<%;WUE^7Y)=.UVJ7%>:\/XC2^J]C?RWM][_ &E.7\#+,SQ"[^PHX3_R M7,L3@I_^2W/=RRCJ0/J0/YT%@/4Y]%)_D#7A$GP9\2ZDJ'Q#\>_C-J3?\M(= M)O\ P/X+M6'/RI_PB/@?2]2C'S$ C56<#'[PE5*K)^SC\-+Y%'B'_A.O%[C. MYO%_Q4^)GB*%QDX#6-]XL.F;0-H"K8JHV(VW>NXO^U^,,3=X'@[#86*2:CQ% MQ-ALOJN]KKER#+^*Z2:N]ZUG;?34^LYG4NZ.5TZ:Z+'9A3HR?RP5#,HW_P"W MK>9ZWK'B;P[X?C$NNZ]HVBQ$ ^9JVJZ?ID?+(H^>^N;=>6DC7K]Z1!U90?,- M0_:/^!.G/Y3?%CP+?7'_ #Z:'K]GXCO<_)@"R\/-JMTQPX; AR$5W^['(4OZ M7\ O@CHQ#Z=\)/AS;SC)^UGP;H%S>'.\GV.F MZ?ID M=.LK2PMU^[!8VT%G"O).!%;1Q1@99CPHY)/NOLVUV>@K9U4O[V5X3LN3%YC][]IE?G]D\4;]H7P==QJ_ MASPU\6?%V[A7\/\ P?\ B,;1B<8"ZGK7A[1-)P020YOQ'A3E@2NX;XL^/]0B M5_#O[/?Q,F#8Q/XIUGX:>#[;Y@"K/%<^-M5UB-,,K,&T;SE^=?*,L;1U[OM& M,$9'^UEOYYH Z #Z#'\J/[%XKQ.N.XTGA'RVMPYP_E>7KFT]ZW$#XM>MG=< MUNUKV#ZIF53^-FSI?]@&!PU!?^7SS-_B>#_\)!^T9JL0-C\-_A;X7!X\SQ'\ M3_$&O7<>0"&DT[PU\/K>T=T#J6B37MC20RQ+Q:#%XL\0^-VM['^U6@_LY[IO# M>R7>H=;:*XE\K[8HKS,Y\.\/Q'D^:Y+G_%'&&9X3.,KQV4XIQS:AD\EA\PPM M3"5I1I\-X#),-4FJ=634,30KT)NT:U&K3YH2Y\7D=/'X7$X3&YCFF(I8K#5L M-4MB887]W7IRI3?+@:&$IR?+)^[4A.#VG"46T_XQK[3=1T_5;G1=1L+VPUJU MO7L+K1[ZTGM=7M;])3"]C<:9-&M]%>I,#$;1H//,@**C-@'^B/\ 8]_9G\3^ M'_@)X,MOB#XN^+GA+5[]M9UT>"=#\>ZUX1LO#]GK>J7-]IMOI. M@\+^?<'>%&%X8S+%9CB\S>;.I0GA<+06%EA*=.E4JTJLJF(2Q-?V]7]S"$8K MDI13J2<9RE#V7A3?LZ?#:X15U.;XBZV1'Y9.N?&3XNZF&##]\#'/XW\DK%M38.K[M=MKGQ"S!1\D;'7KO4M\"'+); MN&MT!PSE_P"!.DVWYMW/+;+X'_!C32AT[X2_#2Q9 ZH]KX$\ M+12*LA)D42KI7F8&5Z. M%PU!);TJ-*DDO6$8V5A=H/=O^^F'\C7$?$/XE> ?A+X6O?&?Q(\5Z+X.\,6# MQPS:MKEXMO%+=W&X6FFV$/[R\U75[YT,.G:/IEO>:IJ-P5M[&SN)F5#\Y:M^ MTMXA^)NI7W@_]DOPOIOQ0OK*[GTS7OC1XBGO=._9\\$7EM(T5[ GB2P7^T?B MQXBL7 5O"OPU-U91SM]F\0>,?#+*QJUH'P,\ ?#/4X/C7\?_ (@R_%?XI:6& M6R^)/Q)_L[3=!\%S7.2^E_"#P!;%O#?P^BN!&8(3HD&I^.-6C_"JYSXD9I'AS!X7#O&3R.-7#4.(:F%A%595LREC+8'A'+Y4DI3S# M/O\ ;H4*M#'X'(,VP3E4C\E3XDS+B;$QRWP]RZ.>UJM989\15X5Y<,X>LY*F MX8!X6V,XLQM.;E%8'(G' 2KT:^ Q_$&48R,8/$'B+]H;]HT[/ MCK'[,GP:N MRJM\0/%>C6C?M ^-],D!6:7P-X!UB"\TCX3:=>H'%GXF^(EMJOC,0R1W-KX" MT2?R+U?3_"W@SX%_LM>'[B+2+>#0[WQ3?K<:QK>I7.J^+_B=\3_$A0A[_6]8 MNVU?QOX_\0SM([*))+_[''(T-E!86")#'I_\)/\ $KXB8C\"Z3)\/?"TH7/C MKQMI;-XDU"!B3YWA/P%S53*LJ>&K^-D:);Z7I$2H@CL5*Y M/YKFOBIQ/QC@YY%X99#@^&N#:LJ;GG69X?'X?),>J,HRHXWZG.MA.*/$3%PE M_M&&Q688O(N%(0Q53%\*YG3PTIY:_LVD^]]GM-][H'@-)H7PLEZ/$.OQ-R;/2+F,%>[\ M*_#CP=X.L[ZUT;1HFEU@/_;^JZI+/K6N^(Y)4V32^(=;U62[U/6&F4L&CO;F M6WC1C#!!# %B'2X#!5,?1ITGFM;,,3&6)G]%C,_Q=>A+ X*G0R?*Y.$ MI9=EJJ4J=>5.49TZF/Q-2I5QN9585%[6E/'XFO'#3E-8.GAJ35)?,OCC]FG] MG_Q%XK\&ZEK/P;^'5Y>S:G=VUQ.?"^G6WVJ"UT'5[R"&]@LH[:UOXX[BW@=% MOH+D*(E080%3[_H7AGPYX7M6L?#6@:)X=LG=9'L]"TJPTBU:1(D@1VM]/M[> M%G2&..%6*%EB1(P0BJ!0UW_D.^"?^PUJ?_J+Z[755Z>7<*<+9/BZN/RCAK(, MKQ]=WKXW+LFR[!8RN^1T[UL3AL-2K57[.3A>US"O2IPIUL?54W553&U(1C/%5%4E*HIUY5)<[Q(_D14,UM;W,3PW$,5Q"X97BG19XV#*R,&24.A#(S*P((*L MRD$$@ST4G&,DXRBI1:LXM)II[IIZ-/ML)I/1I-;6:OIV/.]5^$7PJUYG?7/A MIX UEY 0[ZIX,\-WTC9C6(DR7.F22!O*58PP8,$55! 5<<;-^S-\"WE\ZT^' M.B:'*'+K+X6FU;PC-&Q8.K12^%]2T=X3&X\R Q%/L\A>2 1N[LWNU%?-XO@S M@_,)NIC^%.&\;4D^9U,9D>68F;E=.[G6PLY-W2;;=V]6<-7*LKK/FK9;@*LG MJY5<'AZC;[WG3;/"9/V?_#$"A="\8_&/PT% V)I7QE^(MQ;Q;6R@CL?$&O:] MIXC12\:Q&U,01S^[+I$\8OPA\8V$>W1/V@OB_:D;0D6LP_#+Q5"%4[0K/K7P M[?4)-L3,F^343([B.>:2:56\SW:BN7_4/A6#O@\LEE+MRK^P,PS3AU16GPK( ML;ERB]-XV?GM;/\ L;+5_"P[PVEE]2K8C V]/J=6A;Y'@\'@KX]V!S:?&[PO MJ@7[J>*/@Y:3R/E?+/F3^%_'7A91M7$J^7:IFX#[C]G=8(F-_P --6K8_P"+ M%>(4)QR/B+X,)W# R,^.E&QA[^:)<9A,'^D>]T=:7^I>"HQ7U'.^+\#-._M7 MQ;GV;2;5K7I\0XW.,.UI\/L>5]4Q?V52BOW6+S.BUKS?VGC,2]'=>[CJV*AT M_D]3^+ZXT0^%[N_\/"R.F/I&JZK975C\P>#4+?4KJ+41.65'DNA>I.L\LBB1 MG4@A558T_37_ ()@:YIG@7QY\8O&>I>'?&E_::EX4\%Z!J.K^$?!'B3QC#:3 M6VL>(-2M/[=B\+Z?J=_:N\#S"SN'LI1+!#-&\B+;Q!OT5_: _81^ WQ4\4IX M^O[3Q'X6\1^(/$&B6WB*?P?JMII]GKTVI:C!9W>I7VG:AIFJ6D6KRP2#S=0L M8[62YEC6>]2YG+RO]/\ P;^"GP\^!/A"+P9\.=%_LK2S<-?W]S<7$E]J^LZG M+%'#-JFLZG,!->WKQ110H<16]M;Q1VUG;6UO&L0_@_P>^B[X]<"?2"S[Q/S; MQ&P=3"X^OQ57S7B2ICLQSC-^/X\22KUJM+B7*Y3R^6)6+S"KA\YS>..S"2AF MN!H8C U:^)I8;'T/P+A'P9S3A_B;+<7.>44LJX=JU:N35*5-UI7CA,1@,&J6 M"4:'U7V>&Q$X5E&O!4X.="E.K";F9NF?M%_ _5)_LB_$[PGI=_N"#3/$VHCP M?JQB:CYH8A3%]FWJWRLH/%>OV6H66HVT=YI]W;7UI,"8KFRGB MN[>0#ND]L\L3#W5R*AU+1]*UFU>QU?3;#5;.0$26FIV=MJ%LX8;6#P7D4\3! ME)5@4(()!X)KR*^_9O\ @A=W(O+;XOA@_VAX*%]X!U+<#G>-0\$7OAZ M[$F<'?YNXL 23@8_O"_'^$5G'A#/VTKR4LYX15-W5_<<.-O;6C>W[S#W>MDM M%^^_\+5+IE>-OUOB\LY?E;-^?[X?(]MR,XR,^F1G\NM+7@W_ I+4M,=Y?"7 MQI^,_AP@?N+6_P#%&F?$#34 X6.2W^)6@^*[YX@I*[8]5AD(QF;*J0S^P/VC M-$B TSXA_#/QJ@.?(\7?#_6O"^HO@G"MK?@_Q5>:>NX'EQX2.-HPAR<)\1YY MAKQS#@C//#_P#"^&'B?5-.C]&EUWP-;^,=!1#_??4U5?XRN0"UQWPU3N\?BL=DD$V MG7XCR//.',&I12/P>,P% M*ZW2K8RA0HRMWC4DGT;/>:*\GT'X[?!KQ-)';Z+\3_ UW?2,$&E/XETNRUE7 M+;1'+HVHW%GJL,NXA3%+9I(&(4J"0*]561'"LC!URW.QVX?%87%QY\ M+B:&)@MYX>M3K1UV]ZG*2U]1]%("#T(/T(/\J6O2-SDO'7_(HZ__ -@Z7_T. M.NL'3\6_F:XWX@W-O:^#M?DN;B"VB^P2*9;F>*WB#,T>U3+.\<89L852VYCP MH)KKXI(Y8UDB=9(W ='1@Z.C_,KHZDJZ,I!5E)4CH34\\')P4HN:2DX)KF47 MHFX[I-[-JSUML*ZO:ZO:]KZV[VWL244450PHHHH **** "BBB@!DGW1_OQ_^ MC%K_ Q?^"@G_)^G[;G_ &=W^TG_ .KE\:5_N=2?='^_'_Z,6O\ #%_X*"?\ MGZ?MN?\ 9W?[2?\ ZN7QI0!_K[_\$3/^42/_ 3H_P"S0?@C_P"H?95^HU?E MS_P1,_Y1(_\ !.C_ +-!^"/_ *A]E7ZC4 %<]KWBWPKX5DT*'Q/XE\/^'9?$ M^NV7A?PW'KNM:;I$GB#Q-J23R:=X=T1-1NK9]6UW4([:X>RTC3UN-0NE@F:" MW=8I"O0U^=?_ 40OO#UAI_['\^N7&D6TL'[>_[*]UIT^I_9!);2P>+[]+R\ MLY;A2]HT%C<3QW=["T*V]E<3)L>*]7\"Z3XT\*ZGXT\/V_P!KUWPGI_B#2KSQ M'HUOFSS+JFBV]W)J-BB#4M,>7[3;QF!-4TQYQ&NI6)N/S%_:J^+O["7BSX^_ M"G]F_P"(OQ6^#'A+XO\ AC]H?]G/XW:YH5W:6\OQ:U;XD> M[M;PW=I\,IM1\'30_8O'2+;_,'[+G@OXGV/BK]@ M'X>>(-/U6^_:#^"7[9__ 4A^(/[6>N1:;>V%Q8?#;X@']JU;#7?%5U+&L=[ MX<^-7BSXF?LY^*?AXDMS,/MM\+F>4ZA]NUR[ MM[BVS;R0VWV2)6A'D>=N\R5P #\E_P#@B;_R'?\ @L;_ -INOVT__42^!]?N M17X&_P#!#S2?$MM+_P %<[+4/%7]IZK9?\%I?VR+35M7_P"$>TNP_MG4H?!_ MP.6ZU3^S[>9K;3OMCC?]AM7>WM\8C8[VQ^Z7]G:W_P!![_RDV7_QR@#H**Y_ M^SM;_P"@]_Y2;+_XY1_9VM_]![_RDV7_ ,,_^QAL__44\-UT]>>:)8ZPVJ>+@NN;6 M37[42'^R;([V/A?PZP;_ %GRX0JFT_P#*39?_ !R@ M#H**Y_\ L[6_^@]_Y2;+_P".4?V=K?\ T'O_ "DV7_QR@#H**Y_^SM;_ .@] M_P"4FR_^.4?V=K?_ $'O_*39?_'* .@HKG_[.UO_ *#W_E)LO_CE']G:W_T' MO_*39?\ QR@#H*.G6O/O%.N6G@C0M0\3>+_'FE>&_#^E0F?4-8UFUTNPL+6, M8VAYYYT5II6*QV]O'ON+F9TAMHI971&\*M?$/QL^,S^5X!N=3^%/PTN$;S?B M9XN\*6=K\0O$UK(&,4OPW\!ZHI_X1NQN8@'@\6?$.S^TLLL^)_$=WI'AVQ1'-QJ0D"Q/XUXD^!?C7]HO1;ZT_ M:&UJ3PSX/U&,OI7P=^'.JK]FTJX4>;IFL^-?'DEF+SQ?XDTBZ9+ZRTO2;/2_ M!6G:A:PF6U\3")+MO7/A]\&=#^&-M?)X6NY?[4UF;[7XE\5ZU:0:YXS\7:@2 M2VI>*_%.H2RZKK5V69O*2:9+&RC;[/IUE9VJI"OHO]G:W_T'O_*39?\ QRO! MQ/"&.XPH5J7B#5PV(RC%4ITI\#Y56KRX?J4:D7"=/B#'SIX3'<4SG&52-3"5 M:&74:5;, MI-.2E2E##X#EDHSP=>I3AB7^/.A?\$H-)'CZYL-<^,5_?^#]-BTG4Y[/3O"< M.E^)=1L=1N]1B_LYM5DUB]TS3IU33)%DU.VTVY8^:)+>QMI%&W]C?#GA[1?" M6@:+X7\.:?!I6@^'M+L=%T;3;8,(+'3--MH[2RM8M[,[+#!$B;Y'>20@R2.\ MC,QY6UL=8/BS6U&N8D70/#19_P"R;+YE:_\ %.Q<>9CY"'.[JV_:>(UST?\ M9VM_]![_ ,I-E_\ '*\[PV\$O"_PBEFU3P]X4PV05L[G3EF6)^N9EF6+KTZ+ ME*CAH8K-L;CL1A\'3E.4XX3#U*5!U&JDZ+%O@_P"&IO%WQ+^)>D>$- BFBM(KO4].M6N-2U&X M)6TTC0]+M/M&K>(='?!]T(KJ'Z7*>%\;F.$EFV,Q&$R+AVE4G2K\0YQ.IA\O=6E&,JN&P%.E2K M8W.<=34Z;J8#)\+CL3AH5:>)QL,+@O:8JG\SF_%.!RW%K*<)0Q>>\15*<*M' MA_)X4\1F"I59.-+%8^I5J4<#DN FXU%3Q^<8K X;$3I5,-@IXK&^SPM3V7XJ M_M(^"?AMKEOX TFQUWXH?&35+,7>B?!SX;VD&M^-)[>;:MOJWB-YKBUT+X?^ M%F>1#+XM\=ZKH.BB)9OL&_ABES"\;>%O$""/ M49;7PTT7PU\/],U#P;^RUX:M-=-W?FX\3_$74+?S?#6K:_O=+WQ!XZ^)VJ7. MH^*OBKXIW2%[F32KC7[IFD%K)J>C6JI'#Z[;_!F\UC4+7Q!\2/%LGC_7+4K/ M9:?J.AV,7@7P]=YSY_AOP<\T]I'=1#"0ZMKT^NZTFWS(KZW+%%^4GXN82BY8 M#P*R2KG>-3G2Q'BGGM6. R_#3C+DJ3R+,<+#,*&$J1<9^SH\%+B+-J&-PU?+ M\SXXR*ABI8>GW1\.,=F7+C/%S-*&$P4N6='PZR55,30J1:C.$,[I8E8+%9U& M2:]I+B6&2Y-6PU:CB<+P?F.(PL,5.GI7B_5]?TVP\._ ;P=IFC>#K"TMM/T[ MQQK^CS^'O FF:; BPQ0^!_!]I#IFJ>*8+6",QV1M(] \+ I$(=8N8E:(]AX: M^$VC:7JL'BKQ-J&H^/\ QQ#O,7BCQ2T4YTHR,&>+PKH4"QZ%X3M0051=&LHK MZ2([;[4;URTC=J-.UL8']O= !_R"+'H. .).@[#H.U']G:W_ -![_P I-E_\ MRK&1J*M#$Y)PTJ^*PN'Q5&MS MU,-G&;8C/.):'M:M*.?/#S5&/W%3/?JV%>7_ M\I-E_P#'*/[.UO\ Z#W_ )2;+_XY0!T%%<__ &=K?_0>_P#*39?_ !RC^SM; M_P"@]_Y2;+_XY0!T%%<__9VM_P#0>_\ *39?_'*/[.UO_H/?^4FR_P#CE '0 M45S_ /9VM_\ 0>_\I-E_\&\3^&54?V59##MK5F$;(DS\C8;'1L;3PQKI1I^MX'_$^[#_ M )A%B/\ VI0!T-%<_P#V=K?_ $'O_*39?_'*/[.UO_H/?^4FR_\ CE '045S M_P#9VM_]![_RDV7_ ,'O$EL M!C[/K^BZ9K,)&""#'J5K=+@@D'CH2*\L?]FSX/03276@>&+KP/=L"8[GX=>) M_%GP\>&0])(X/!VN:/8EE[++9RQD85HV4;:]6_L[6_\ H/?^4FR_^.4?V=K? M_0>_\I-E_P#'*\',>%>&,XK+$9MP[D>9XB-N3$8_*(J+:I6PU&K->:G.$I)KHTTUT/)#\'_&> MDQ,/"7Q[^*.GG<-MGXLB\%_$/30@Y"._B'PQ%XD< ]7_ .$G69N-TC8I39_M M*:*T:V^N?!KQ[;Q@EEU/0O&7PVU"0 9P]]IFK_$332V1]Y='@CRQ^50.?6O[ M.UO_ *#W_E)LO_CE']G:V>NO?^4BQ_\ CE>;_J3E5&SR['\2Y3.'*J/U'B?/ M9X7#J,N;EHY1C\=C7T4]M'Y-M:V]O;1_77_!*_ MXL^-E^(WB/X0W.HZCJG@>[\':GXJLM-N9YKJ#PUK&CZGH]JUQIGG-)_9UEK% MOJSP7]G#LMI[V"QN42.<3-/]=_M0?L$> OB_JFK_ !1;Q5J_A+QC)91/K=QI M&C:1<:3X@:RCBMH+O4-+DEMG35A;)%:2:C:7T'VB""#[7;W$L(E;V']G#]C_ M ,'?LU66KOX2UW4-8\2^(4MX-<\5:YI>E/J$UE9NTD&E:;!;A(=*TE;AFNY; M6-YYKNZ\J:]N[C[-:+;_ .?7 ?T9/'O(/I25?$G-^((8CA>GQ'FN;8SBV>>4 M*N-XCR/%^V='(ZV34'3Q5*K7H5<-@L1A*V"PV3Y?&A.675JM/!X*G4_$\F\/ M^,L%XAO/<3BXRP$_\I-E_\X!!( M_LFR&0#R,B3(R.,CD=16_0 4444 ,D^Z/]^/_P!&+7^&+_P4$_Y/T_;<_P"S MN_VD_P#UA3= M2<:=.+J5)1BZE6K.%*C35ZE6K.%*G&52<8O'$8G#X2C/$8JM3P]"G;GJU9QA M"/-)1BG*32YI2<80BKRG.48Q3DTGZ:2!_GD]^!U)P.@YKYW\2?'235-;U#P) M\$?#Z?%/QQIUP=/US4HKYM.^&/@&[;:K#QUXYA@O+?\ M&TW-(_@_P +P:YX MME:(PW-CI43F]CPAX)^*WQL*W/Q7O+KX7?#>X >/X0>#M +B"TQ(;;5/%VM0>9;'Z)\-^&?#W@[1-.\-^%=$TO MP[H&DP"VTW1M%L;?3M-LH 68I;6=K''#%O=WDD8+YDTCO+,\DKL[?'_7.*.+ M/=RJ&+X/X>GOG.88.$>*LSI.S4LHR3'T9TN'Z%1./+C^(\+B,TM'$8>7#&#< ML+FB\GVN99GIAE4RK /_ )BZ])+,\1'H\+@Z\)0P,)75JV84YXG2=-Y=1;IX ME>+^%O@2EQKEAX]^,GB!OBO\0=/F%[HK7UA_9W@#P'<,H)3X>^ VN+W3]*NH M<+'_ ,)5K4NM>,KH1[FUJVA86D?T( !_GD]N3U)P.IYHHKZ7).'LHX>P]6AE M6$5%XFK]8QN+K5:V,S+,L4XQ@\9FN9XRI7S#,\8Z<(4_K6.Q->LJ4*=&,U2I MTX1]'!X'"X&$H8:ER.I+VE:K.4ZN(Q%6R7M<3B:LIU\35Y4H^TK5)S4(Q@FH M1C%%%%%>T=9S%G_R..O_ /8O>%O_ $X>+*Z>N8L_^1QU_P#[%[PM_P"G#Q97 M3T %%%% !1110 4444 %%%5KN\M+&VGO+VY@M+.VB>>YN[J:.WM;>&,9DEGN M)F2&&-%!+O(ZJH!)(%.,92DHQ3E*348QBFY2DW9)):MMZ)+5O1"E*,4Y2DHQ MBG*4I-)**U;;=DDEJV]%U+->&?M*_&VV_9R^!WQ"^-=YX=N?%=MX!TNSU.;P M]::C#I%SJ:WFM:9HXABU&XM;V&U,;:D+AG>UF#+"T84,X9>/UK]L7X%6VHW> M@>#/$.K_ !H\4VFT3>&/@3X8UWXNZA#(=NZ'4=3\&V>H^%M DCW*9F\2>(M' MB@!)G>,*'1;QZ-X ^'MMXOT.RO'OC:>:WB+Q_9M;VYF#V#W 6$_KOA[X99MFO&_ M ^7\491_9F1YQQ7PU@L=AL_S##\-8K-,JQ^;X&ABZ>5X?,,9EV:Y@\3AJ\Z5 M.>2TL17C.HG2E":4H_D'B'XH91E' _'&8\+YQ_:>>9/PKQ+C<#B>'\NQ'$V% MRO- ;?5/V?/@)<^$]5N=5U;2M<\?_%K5Y)_A-X'CT^9$AELY]$M= M+\0_%+Q/)?&6CO-%!-_&^<9/S+U/1EQ^'-?U2_\ M$B_A_=>.OV/=*37?%VK+X'C^(GQ%@;P5X=F?0XM7N#J=D;QO%'B&PN3K.I6$ MIG3Z-8F%G74SJ?F!(_[.^EOX*>%W@;X58?C7PX\*J>?<55.+,GR3!8; M-.+L^_L7#1S#!9K6EF&=QS+.ZZGEN$J8*E4J4\'@#O#'CA_%3W/B/\ :W_: M7LUEL+SXA^(3I\'AKX="Y"O=:3X:>&*7X>_!70P/.\W0O!]KJ?CO4HF"Z[<> M(;AS=-]"1?"K5_&,D=]\8]?C\3PA_.@^'VA++8H M-SXHF_LN1V>6W\.V;, /7=&T/1O#NFVNCZ!I6GZ+I5DGEVFFZ79V]A8VR=2L M-K:QQ0Q[B2S%4W.Q+.68DUJ5_E-F^39_Q]BXYIXK9]_K5*-.%'"<)8*A_9G M6582G)SH9?3R&FU#.,-A7+DIX;-+\/TZE.GC,HX8R*M>"_U6R>>2<'8267\! MY1'(H3JRKXG.Z]66.XHS'%U(QC7Q^)S>LYUZ&+Q/+S5L72G4SBO&4J.89UF< M+2(;>VM[."&UM((;:VMHD@M[>WB2&""&)0D<,,,2K'%%&BJJ1QJJ(H 50 !4 MU%%?5PA"G",*<8PA"*C"$4HQC&*M&,8JR44DDDDDEHCSVW)N4FY2DVY2;;;; M=VVWJVWJV]6PHHHJA!1110 4444 &ZZ*K],?V3X;OL[EQ](^!>H^+=2L?%O[06OVOQ'UV MPNH]0T3P+I]O/8?![P5>1.);:;2?"]TSS^,-;L79_*\6^.GU&]64+")1MF^.7 MCG1;EK?4(22CR?"KP%?"RO?%C896M?%?B=M(\'AE%Q86OBJ &)O3?AS\&O!W MPWFU#5[!=2\0^-=.?$@1Q(D.H:W/'']CTN%U4V?AW1+?2 MO#>G!0MAI-O@LWJP4*, #V_0?0#@#H!P.!2UOEG"5.GC:&=\18Z?$W$-!RG MA<;BJ$+,@'&#COCI73T!_7Z_EJ%%1RS10Q23S2QQ0PH\LLTCJD44 M<:EY)))&(2-$4%G=V554$L0 37S1XB_; ^ &B:K<>&]&\;-\2_&,&]6\%_!K M0M>^,'B=+A'6-K6^L/AYIWB"'1)0[8=O$%YI-O%@F:>, FO6RG(,\SZI4HY) MD^9YM4HQ4ZZR[ XG&+#TV_XN(EAZ=2.'HJS.+.RU(1$@&6+X6 M_"S_ (3#5Y68[F2RU[QKX0NMJ 3K S@*I_9Z^*WC8E_C-^TU\0M5L97\R3P; M\%-/L?@+X1V2JPFLYM8T2Z\0_%F]M@K^4"?B99+,J;Y+92Y0>]_JA0P/O<0\ M4<.Y1;WG@L%C?]9LTJP5N>%&EPXLPRO#XJ+?*\+G.<9/44E)3<%%L\'_ %OQ M&.]WAWA;B+-^;W5C<;@O]6,KI2?P3K5>)'EV:8C"R7O+%Y+D^*?$>EZ-7,=_J<[- M\J6^GVMS/(WRI&S<5X?_ ,-4WOC %/@5\"/C)\7(Y41[/Q3J'A^+X._#>9#M M+S+XM^+6?Q;<:>=?\;WCNVYGU#QQXCDU?Q?J#LWS%[S6IR7RV0236YKWQ@\% M:-J4F@V%S?>,?%4((?PIX'L9?%.O0$,5*ZDMBQT_05!&3/XAU'2;=1RTH MCYSQ;X5\%8:&*S"&(S)SJJCA<7Q?FE#AW+L=B)ZPP5'AO(\37S?%XV:2CAZ& M7\7RQ&)G)QAA)R<8';@.'_$OB>HZ,,;E^1T^3GKX7A;+JN?YEA(1Y4\1_K'G MV'H931PUVW6EC.#?9T4DWBE'FD>-MX:_;%\?DGQ#\1/A9\ =%D=91IGPL\.7 MOQ9\>)!("'MG\>_$FTT+P997$:E=TMM\*-559 _DW#*4DK,U7]ES]GS0H8_% M/QVU_P 0_&"6QG,Z:U^T=\0[WQ?X?BG#/.B6/@6^GTKX764I=B8+?1_!%O(S M$1PQDD*WKVWXU>,Q\S:+\(-%D/W8_L?C?X@21 X(,C!?!7AZ:1&Z+'XP:-E! M#JP-;OA_X0>"M#U&/7KJTO/%GBJ,#;XM\;7\_BCQ!$5;(-A<.4N"LMJ1]G'/,9@)<$/ZM)*#C2P6&HR\1 M\]=&3DZF7\6XO(*>)IMSHYM-2BSV(^%? V%DJW&>98CC'&Q:G+ 8O'RXKI?6 M(N,U5]GBJO\ J1DTII14,5PYE^,E2<>6>"BXM'&:+XRN)],M-!^!OPJ\KP]; MH(-/UO6M/7X9?#JRMBH6.32=-&FKXBUBV4*?+71_#$&GSHJB/5$1@ZYGC;X, M^+?B#X2\0V'COQ7:>,[S4M,N8].\!I;S>$?A,-0= ]BOB"PL1J_B;Q-I]A?+ M!>/#K6K7=K=-:I_Q*X'8-%]*XHKXO&<"5^(J>*GQMQ1GO$>*QE.M[2AAJ\LB MR'"UZ\6IUL+DF"J5?[04*CCB*$>+\?Q7.AB:<*U.LFK/[.AGU#*U2H\/Y)E> M586AR0C[6C',<=6H4^51HUL;B(0CAHRIIT:G]B87)H5*$Y4Y4VG<_%1_^"=' MC)-2MM(>/X0O<7>GWM^L@M[L1>18SV%K.KD>% RRO)J4+1JD9C"K+\R%45OU M7^"W@[5_ /PW\-^%-?LO"UIK.CVK6FH2^$+5+31]2EAO+-L!#+\?@<_XMS+/,LKPI5Z>(P^(>"QKE3CC<+.-2&'Q46JM*CB<524 MN3$5$_4XIX\S+B_"X7#9GE/#&&>#Q$L1A\5E.08'*\9!SI.E5H_6<+&,WAZR MY)5J+O"=2C1FUS4H-%%%%?M9\0%%%% !1110 4444 %%%% '*Z[_ ,AWP3_V M&M3_ /47UVNJKE==_P"0[X)_[#6I_P#J+Z[754 %%%% !1110 4444 %%%% M!1110!RGB[_CTT?_ +&OPM_Z?+.NJ7H/H/Y5ROB[_CTT?_L:_"W_ *?+.NJ7 MH/H/Y4 +1110 4444 %%%% !1110 4444 ./'$E[%X=L]7NM(LKNV\.Z;>2V%Q VNZY-8Z3 M%=&WLFNC>WMG;S^KU\/?MO\ A;QIXKT[]FB/P7X)\4>-)/"_[8G[/'Q \31^ M&;*RNV\/^"O!7BN?5/$_B74Q>ZEIN-.TFR=)I8;'[=JMT2(M.TV]E5T4 ]/\ M7?M8?!?P3\0+WX>:YX@O%U#0=5^%WA_QOKEGI-U>^$_AUXB^.&M)X<^#7A_Q MWXAA_P!%T#5_B3KTUCIN@6C)&[W53PI^U?\&?&7Q$M M?AOHVNZ@=3UKQ)\3O!?@[7+W1KVR\(^/O&OP2O[C2_C#X1\$^(YU%IKVO_#C M4['5['Q!91)"D\_ASQ>=!GUJ+P;XKET;\Y_CK^QY\:_$_B[]N3P!X?T&ZU7P M[^W#^T!^Q3\8]#^) U329?#_ ,,- ^#&G_L[^!_C+H?B*SO=1L]:T_4]!\,? ML_MXL^'MMI.GZI:^+->\?:5I<$MC_8OB:]TZ?X!?LB?&OP5XB_8W^%NL>'[Z MV\*?L;_M9?ML_M"Z_P#%?6=7TF\M/B3X:^."?M3:-\'](\+-:ZC/KMUX@UG2 M/VG$UCXAPZMI.GP>&=3^'FN:;-=7RZWX7OM7 /VCI#T/T-*!@ >@Q7F7CCX2 M^%OB!?VVIZ[JOQ*L+FSL?L$47@KXS?%_X;Z>\ GFN-]UI7P\\<>%]+OKSS)W M4ZC>V=Q?F!8;8W)MK>"*, _(3_@B;_R'?^"QO_:;K]M/_P!1+X'U^Y%?@K_P M0^\+Z;IMU_P5YTFWN?$4EKI'_!:K]LK3+26^\7>+-4U*6VM/"'P02*34]9U+ M6KO5];U!P\O)W 8?NC_85C_P ]]9_\*/Q#_P#+2@#9HK&_ ML*Q_Y[ZS_P"%'XA_^6E']A6/_/?6?_"C\0__ "TH V:^!OVZOVLO'G[+6F_" MZY\"^"?#'C";QWX@\0Z7JTOBG5-8TRRT2QT/1[74UNX6T>">:YN+F6X^S1V[ MA0[[ K("\D?W!_85C_SWUG_PH_$/_P M*_'7_@KO+%H/AKX#1)::[=VNI^,_ M&5O<7B-K^OQZ=(GAJP>TDN8]VHM:6]Q*6@>Y"(J,5:1O*20I\UQIC^/LJX-X MOS/PNX/AQYQ]EW"O$>-X;X8G@L3F<\7C,+DV-KUL?A.ABY8.O\ G'BUF]?(?#_/A1IXFG6GA*V(J4^7#4:]3$*=*5)58>.WO\ P5@^,&F6 MNN:CH?P?^&UYJ=[-_:LMI?\ B7Q9;P3R6NDV-@;:VFAMI3&\D6G+)$9D*M+( M8G=%"RU^GG@Z3XW?M(>$/"GB+QA-<_ ;X<^)?"^@:S<^%O!^JBY^*/BX:OI- MGJ5S'J/C"!9(?AWX;FEG$5MIWAQKOQO=V/SW_B#PY<23:>G\O&LS3Z)IEWJ5 MQIVK2B&WFDM[>UT?4[NYO+@0M)!;000VS^2/HI\6>-OBGX>\0XCQ[X4\2,;P7EO%=/# M$Q5*G&4U7A]8A4_0+P9X(\(?#S0+3POX M)\/:;X:T&R+O!IVE6GV>)IY=OVB]NI"&GO\ 4;ME\V]U*_FN=0OIB\]W"8]BOX+^%?BZ!#O% MKXBD^,MA&S@,!(8Y?BEXMTY)PN52XCTH/%YTAC4*I29\'['_ ,)]';=>?L?? M!SQ$2FQI-.\9W>JD)NW,;?3_ !QH5A!;R/LY*7RL0T<;3;!(R?V;AL]\-,GP MM' SP?BMD.&P="C0PN7X;PCP&98>A2IQC"GAZ$>"N..),%0I48)1A&$U2A&* MA%))7_HZAE/'BI4J6 RSPRG0@HTZ<*'B-CLNITJ<$E&,*&<\!9,XPBERQA&, M;1M:VQ]S7WB?PWI9B&I>(-$T_P [>8?MVK:?:>;Y>WS/*^T7$?F;-Z;]F=N] MPTMI@@N)K+X=_#_QA;A4+[2G]AZWK-^R@^8V M(M/21QLS&6>-#T5GX3_9!T)7CD^$/A'P:9F5KB/6O@GJ'AF+>@*AI[F_\'V] MB1&/,7S/M31JJ2L',:.XW_U]\%EQ)E6!X*KSIEF68>E/F:= MVYT534M/:RD>=EBCW2V%M);R^>1Y41,D' MFC"1-@J%'JVG^#_",-LBZ38Q06;DRHFEWMU!:,S@,9%2QN4@+."I+J,N-I)( M ->_E_$/AAFL'4RBKFV=THJ-ZN7\4Y Z;3Y??'_ !GJ5E,%."]M?:?X:N;.ZBR"!-;3RQ$A@'.TX^A5\/:; M&H2.;5XD ^6.+Q!KT2*"23MC34E5-;_\*7Q'_35< M?E7JQQO FTN'>*Y.RUCQGD\;[7=GP)*R>K2N[7MS/1KAE@N/7K'B3A&*;=E+ M@K.9V6FC:X^A=I73:2O>]E>R^?T_; ^!,B+)%K/CN>)U#QSV_P $/CI<6\T; M#*2P3P_#9X9X9%(>*:%WBEC*R1NR,K'\S_\ @K1^T#X:\9?LI1Z7X/M_B[HF MIGXH>!;Q=0U[X1_&3X;::]G!%KOG1#Q)XK\(^&M+:6<2QM#IYO\ [3=A"T%O M-Y+F/]L?[ L?^>^M?^%)XB_^6M?&O[=7[)6L?M7? ]?A7X4\76WA+4QXT\,^ M)SJOBBX\2Z_IIMM#34UFM18Q:D[BYN#?1F*?!"")PW+*1^D^#W$WASP[XI!PU&O"53$8C!8'@S#8G%4J:3E4HT9QG M42M%QN?FOC'PQXE<1^%G'F199FF0YMF>:<-9E@L#EN6<,X[+,9CL36H\M/#X M?'8[C7%8;"U:DO@KU:4H4WK*,UHOXK$\6>*@X8>)_$FXE03_ ,)!K()"DE59 MA?;BJEF(&2%+,0 6.?ZR/V$=%_:L\<_LB_ R+1_BC\-_A9X(;P7&VDZ_IWA' M6OBC\6-8M1K.K*UU?WGC75-)\"^&KQY?.V6[>'?':1QQP%KD[VAB_.F'_@A= M\6WU6[TP?'CX:^;8V>FW\CGPIXOVM'J,^I01(!]I&"C:7*6(<[A(HPI4EOWP M_9>^ US\!O@#\,/A#KVOR:_J_@/PY_8M]K&AZCXCTG2[^7^TM0O1/9:<^I+) M;1>7>)'Y; '>CMP& K^P/I:^//A9Q=P-P[@_#K/>&>)LYPG%E'%U\/BN&Z^+ MA@\%'*) M,;XE9+Q/PUDN,X4J8/#5L+Q-2PD\;CGFV55X81XO(,VEFM!*A3K8CFPV(PBE M*BHU:LHMTJF#'^QQ\,==ECO?C%KWQ(_:&U".<72Q_&;QI?:YX3BG8'S#;?"_ MP_%X8^%4$98D1J?!#])M]!\)^'M#\+Z'9@BTT;P M[I.GZ'I-J" "+?3M+M[6SA!"J"(X5R% .0!7F&N_$3X?:1J,N@:;?^*/&7BF M+B3PMX&U3Q+XFUFW?<5*ZF;+5?[+T%0029O$.I:5 H^8R8K'7P_\7?&0_>W: M_"'19.#';^(=3\<^/Y8LX8&YGOQX+\.SNC9S#;^+7C8?+,I&:_RPS_QFJYY5 M>48?,\_X\Q. KSIQR'A?DQN4Y/B8/EJX2K7EBZO?6VGVQ?:66*)[B M2,33OC$<$ DFE;"QQLQ /F/_ L[Q/XK_=?"_P !:GJMK+Q'XQ\;_:O _A * MX_=W-E;WMG-XOU^($,5.G^'K:QN %":LBN'&AHWP1\!:5J%OKMW;:QXF\4VZ M;$\7>+/$.L:[XC7H-UM>W-V(-+X BT:TTZ! ,1Q*,Y]"_L&Q'/G:SGU_P"$ MC\0Y_/\ M3-?-?4>/<^2>8YK@>"\!/5X'AN-+/.()QT!PG#..K4)QYL#Q$_=JKZ)8CAS+7_LN"Q&?8B-K8C-7/+LMC*UI>SRS+\0\ M;7Y)+FH8BOF]"G4B[8C*]X'EO_"J]=\4@R?%'Q[K/B*WF^:7PCX4\_P-X)". M 6M;F#3+R7Q1KL". &76_$L]I<@9DTY ?+7U+0?#?A_PMIT6D^&]%TK0=,@_ MU=AH]A;:=:*< ,Y@M8XHVD?&7E<-)(V6=V8DTO\ 85C_ ,]]9_\ "C\0_P#R MTH_L*Q_Y[ZS_ .%'XA_^6E>QDW!W#F0XF>/P.7JKFU6DZ%?/$C**E2P;Q?U2AMAZ%*/NG#C\\S3,:4<-B,3R8*$_:4\NP= M*C@,LIU+78*GA\'&M):3KJA[:IO4J2>ILT5C?V%8_\ /?6?_"C\0_\ MRTH_L*Q_Y[ZS_P"%'XA_^6E?3GDFS16-_85C_P ]]9_\*/Q#_P#+2C^PK'_G MOK/_ (4?B'_Y:4 4+C_D=-'_ .Q7\1_^G;PK745P-QHEF/&.DQ^=J^UO#/B% MR3K^NE\KJGAA0!*=2\Q4(<[HU<(Y"LZLR(5Z7^PK'_GOK/\ X4?B'_Y:4 ;- M%8W]A6/_ #WUG_PH_$/_ ,M*/["L?^>^L_\ A1^(?_EI0!LT5C?V%8_\]]9_ M\*/Q#_\ +2C^PK'_ )[ZS_X4?B'_ .6E &S16-_85C_SWUG_ ,*/Q#_\M*/[ M"L?^>^L_^%'XA_\ EI0!LT5C?V%8_P#/?6?_ H_$/\ \M*/["L?^>^L_P#A M1^(?_EI0!LT5C?V%8_\ /?6?_"C\0_\ RTH_L*Q_Y[ZS_P"%'XA_^6E &=KO M_(=\$_\ 8:U/_P!1?7:ZJO/];T6S76_!JB;5B)-8U)6+:_KKL /#.MN"CMJ1 M:)LJ 6C*,R%HV)1V4]/_ &%8_P#/?6?_ H_$/\ \M* -FBL;^PK'_GOK/\ MX4?B'_Y:4?V%8_\ /?6?_"C\0_\ RTH V:*QO["L?^>^L_\ A1^(?_EI1_85 MC_SWUG_PH_$/_P M* -FBL;^PK'_ )[ZS_X4?B'_ .6E']A6/_/?6?\ PH_$ M/_RTH V:*QO["L?^>^L_^%'XA_\ EI1_85C_ ,]]9_\ "C\0_P#RTH V:*QO M["L?^>^L_P#A1^(?_EI1_85C_P ]]9_\*/Q#_P#+2@#-\7?\>FC_ /8U^%O_ M $^6==4O0?0?RKS_ ,5Z+9QVFDE9M6.[Q1X80[]?UV0!7UJS4E1)J3!7 .4D M4"2-L,C*P!'3C0K' _?ZST'_ #,?B'_Y:4 ;5%8W]A6/_/?6?_"C\0__ "TH M_L*Q_P">^L_^%'XA_P#EI0!LT5C?V%8_\]]9_P#"C\0__+2C^PK'_GOK/_A1 M^(?_ ):4 ;-%8W]A6/\ SWUG_P */Q#_ /+2C^PK'_GOK/\ X4?B'_Y:4 ;- M%8W]A6/_ #WUG_PH_$/_ ,M*/["L?^>^L_\ A1^(?_EI0!LT5C?V%8_\]]9_ M\*/Q#_\ +2C^PK'_ )[ZS_X4?B'_ .6E &7XZ_Y%'7_^P=+_ .AQUU@Z?BW\ MS7GOC?1;./PIKKK-JQ9=/E($FOZ[*A(:/[TI_YF/Q#ZG_J*4 ;5%8W]A6/_/?6?_"C\0__ "TH_L*Q_P">^L_^%'XA_P#E MI0!LT5C?V%8_\]]9_P#"C\0__+2C^PK'_GOK/_A1^(?_ ):4 ;-%8XT*R!!$ M^L9!!Y\1>(".#D9!U,@CCD$$$9!!!(K8H **** &2?='^_'_ .C%K_#%_P"" M@G_)^G[;G_9W?[2?_JY?&E?[G4GW1_OQ_P#HQ:_PQ?\ @H)_R?I^VY_V=W^T MG_ZN7QI0!_K[_P#!$S_E$C_P3H_[-!^"/_J'V5?J-7Y<_P#!$S_E$C_P3H_[ M-!^"/_J'V5?J-0 4A .,@'!R,@'!]1GH:6B@ P.N.1T/IGK1@=<(;/'S-Q_Q2GAOWKIZYC0?^0MXS_[&&S_]13PW73T %%%% "8!Z@'\*,9] M?S(_D:6BE9=E]P&)JGAGPYKBE=:T#1=75@0RZGI5AJ"L"'!!%W;S @B1P0>" M'8?Q-GB+CX*?"J>0S1>!]#TN8G=Y_A^&;PU]ST\)G6<8 M"*A@BO,? '"T+K!X/'Y/"33='AW/^(.& ML/ILOJW#^:9;0Y=/A]G;96T5NM<2YN[.O6PV.DMIYIEN6YM5UM=^US+"8NI= MVWYKZO4\H>U^-ED0(-8^&7B&- !_I>@^*?"T\@ &=\UIKOBF!&;'+)9E59RP MCVQB-X;OQ;\4='BDGU;X;:%=VEK"\]W>^'_B-8LD4,,9EGN&B\4^'_#$<444 M:O(YEO J(C%W"C8(A=E9/*SWAK.LKR;-\9PIGW&E?,L+ MEV+Q&69#3SG(L=+-,?0P\YX/+HYIQUEF=K!K&8B-.A+%8C&TZ5%5/:U9J,'? MLR[-B6]K M=>7X4U34+K3+?4G1XKZ\U&>_%I$Z73:[<1+K M>)+>7+2>$/"PN/!'@A0P!:WNK;3;R7Q-K\2. "NN^(Y[.<+E],0,8Q\<0_L! M:3+K.H:4/BAK"?8=.TF_6X3POIRNS:E<:O!L4#5_W9@_LM9(Y%;<6E/"^6I; M]&?#FG:AI&@Z/I>JZO)K^I:=IMG97NMS6J6)9X"G4H5HX>$\+B, M1@:V&QM50H2JU,1%R=)="\.Z!X7TZ'2/#FBZ7H.EP?ZK3](L+;3K-"0 S_9[ M2.*-I'P"\CJTDC99W9B36S117]OX7"X7 X>C@\%AJ&$PF&IPHX?"X6C3H8>A M1IQ4:=*C1I1A3I4X12C"$(QC%))))'\_5JU7$5:E>O5J5ZU6FC_P#8U^%O_3Y9UU2]!]!_*N5\7?\ 'IH_ M_8U^%O\ T^6==4O0?0?RH 6BBB@ HHHH **** "BBB@ HHHH Y+QU_R*.O\ M_8.E_P#0XZZP=/Q;^9KD_'7_ "*.O_\ 8.E_]#CKK!T_%OYF@!:*** "BBB@ M HHHH **** &2?='^_'_ .C%K_#%_P""@G_)^G[;G_9W?[2?_JY?&E?[G4GW M1_OQ_P#HQ:_PQ?\ @H)_R?I^VY_V=W^TG_ZN7QI0!_K[_P#!$S_E$C_P3H_[ M-!^"/_J'V5?J-7Y<_P#!$S_E$C_P3H_[-!^"/_J'V5?J-0 4444 %%%% !2- MT/T/\J6D;H?H?Y4 ?AQ_P1-_Y#O_ 6-_P"TW7[:?_J)? ^OW(K\-_\ @B;_ M ,AW_@L;_P!INOVT_P#U$O@?7[D4 %%%% !1110!S&@_\A;QG_V,-G_ZBGAN MNGKF-!_Y"WC/_L8;/_U%/#==/0 4444 %%%% !1110 4444 %%%% ',6?_(X MZ_\ ]B]X6_\ 3AXLKIZYBS_Y''7_ /L7O"W_ *.O^11U_P#[!TO_ *''76#I^+?S-(OV=M)\#QZYXA\&^,_@CX5\ M0: OB2ZL_BGJGA_XY6^ESZ=\9_ OP\;PO/:>*?@=X"ENM8T[XA>.V\6:='I& MH^"/B19"T6_\'VECXFI?##]O3PS\2_&/PCBM/!MS9_"G]HCXK_M!_!+X%?$F M'7H=1G\6>/OV" MK:77['0KWQ5I>GVO/_%/]BSQ7\2OVC[#XTWOB#PQ_:?A;XP?![XG_"'XM0W_ M (JT/XS_ *\&^"]+\)Z1\7?V=_"<.D6QT3Q;\'?VA+/P[XH7X@:1KWB'2M( MNY_BGK^H:]X3\4ZSX)^'>J:-S_P9_8 U3X6>)/V=/#*^*/#R? []D;XX?M._ M'?X,:1I$&JKXMUO7OVB8_B]8Z+X;\:PW=NNCZ?H_PCT']H#XIZ'I^H:1J6J7 M?CEX_!FL7UGX8GTG6+/60#]/JX[Q'\0? GA&YBL?%7C3PGX:O;FV^UV]IX@\ M2Z)HMS/:F22$7,-OJE_:2RP&:*2+SHT:+S(W3?O1@.QZ5Q_B+X?>!/%UU#?> M*O!?A/Q+>VUN+2WN]?\ #6B:U& M]#\2ZS?R7&M>!M:T;X4:+I/BC3KG1M*U73KO2=0U7P[KEC;7$-ZY:XTN[1D0 M(A?]0?\ A_Y_P1Q_Z2"_L_?^#GQ%_P#,U7ZOZ;X,\(Z/9Q:?I'ACP[I=A 7, M-EIVA:38VD1D;:O?\(_H?_0(TO_P6V'_R/0!^ M27_#_P _X(X_])!?V?O_ <^(O\ YFJ/^'_G_!''_I(+^S]_X.?$7_S-5^MO M_"/Z'_T"-+_\%MA_\CT?\(_H?_0(TO\ \%MA_P#(] 'Y)?\ #_S_ ((X_P#2 M07]G[_P<^(O_ )FJ/^'_ )_P1Q_Z2"_L_?\ @Y\1?_,U7ZV_\(_H?_0(TO\ M\%MA_P#(]'_"/Z'_ - C2_\ P6V'_P CT ?CKI/_ 7P_P"".]MJ/B:>7_@H M'^S\(]0UFVNK8_VOXE&Z&/P_HEDS$MX753^_M)E^1G'RX)#!E7=_X?\ G_!' M'_I(+^S]_P"#GQ%_\S5?;_P4^$^J>%/BG^U[XA\1^%=+L=#^)GQ[\(^,O -V M8M"NO[8\+Z;^RY^SM\/;_4%M[4SW.FK#XU\#^+-*^Q:G%9W^HQ6[V.H6 MEW=?1W_"/Z'_ - C2_\ P6V'_P CT ?DE_P_\_X(X_\ 207]G[_P<^(O_F:H M_P"'_G_!''_I(+^S]_X.?$7_ ,S5?K;_ ,(_H?\ T"-+_P#!;8?_ "/1_P ( M_H?_ $"-+_\ !;8?_(] 'Y)?\/\ S_@CC_TD%_9^_P#!SXB_^9JC_A_Y_P $ M%/A/JFG?M9?'#XCW_A32X? GBWX!?LR^#/#6K^5H4@ MOO%/@'QY^U/K/C+3QIT9?4K1M,TSXB>"9VO;NT@L]075(X+&XNI=,O8[/Z-_ MX1_0_P#H$:7_ ."VP_\ D>@#\DO^'_G_ 1Q_P"D@O[/W_@Y\1?_ #-4?\/_ M #_@CC_TD%_9^_\ !SXB_P#F:K];?^$?T/\ Z!&E_P#@ML/_ )'H_P"$?T/_ M *!&E_\ @ML/_D>@#\DO^'_G_!''_I(+^S]_X.?$7_S-4?\ #_S_ ((X_P#2 M07]G[_P<^(O_ )FJ_6W_ (1_0_\ H$:7_P""VP_^1Z/^$?T/_H$:7_X+;#_Y M'H _)+_A_P"?\$$;O^$7\O#1VYB_X*"?L_&/3M4O;BY_ MXF_B8E8IM!U:S1@5\+,@_?W$2GS'0?, I9B%._\ \/\ S_@CC_TD%_9^_P#! MSXB_^9JOM/XU_"+6/%7QH_8]\4^&_"FF7WASX8_%_P"(WB?Q_>A-"M1H^@:Y M^S5\:O 6D7CVMTT%UJ:W7C#Q7X=TPVNFPWEQ$;U+ZX@2QL[FY@^FO^$?T/\ MZ!&E_P#@ML/_ )'H _)+_A_Y_P $C_A']#_Z!&E_^"VP_^1Z /R2_ MX?\ G_!''_I(+^S]_P"#GQ%_\S5'_#_S_@CC_P!)!?V?O_!SXB_^9JOUM_X1 M_0_^@1I?_@ML/_D>C_A']#_Z!&E_^"VP_P#D>@#\DO\ A_Y_P1Q_Z2"_L_?^ M#GQ%_P#,U1_P_P#/^"./_207]G[_ ,'/B+_YFJ_6W_A']#_Z!&E_^"VP_P#D M>C_A']#_ .@1I?\ X+;#_P"1Z /R2_X?^?\ !''_ *2"_L_?^#GQ%_\ ,U1_ MP_\ /^"./_207]G[_P '/B+_ .9JOUM_X1_0_P#H$:7_ ."VP_\ D>C_ (1_ M0_\ H$:7_P""VP_^1Z /QS\1?\%[O^".]];:UOXJ_LJ_'/X=?#CPGIFM^-_%_@+4=&\-:4J:#I;7^ISW5E)#;C4=4:RT^TW M)%(WG7=U!"I0%I VROJ%?#^BX);1]+R7D/\ R#;#D%V*GBWY)4@DGDDDGG- M'Y*?\/\ S_@CC_TD%_9^_P#!SXB_^9JC_A_Y_P $QLK:/6?$/F7%W=S);V\$>[PVJEY9I$C7+ ;F&2!DC]>LYZ>X_(X/Z MUD#0-$!!&D:6""""-.L000<@@BW!!]_ZUKT %%%% #)/NC_?C_\ 1BU_AB_\ M%!/^3]/VW/\ L[O]I/\ ]7+XTK_S116^@2^/+C6(?"&G3SSQQSZOKL'AY&UW5+32[0SWJ:' MI,VG7FN745OI2ZSH<5W+K-A^:_P__;I^-FK7WP<^!?C_ ,!?#CPS^TC\5_VH M_P!HG]G?2?%>C7'BG6/@AXB\(_LR^"]>\?\ COXZ>#]$O[[2O'%WI5[!I>G_ M Y'P^U'Q%%>>'_B==:]9W'C76O#WAA=6UL _6*BOS:\*_MP^+O&GP__ &/? M'.E_#_P]IC_'#]J_QY^RI\7]&U37=4GG\#^*?A8W[0_A'QQ?>!KJRL5@\26L M?Q,^ =]::--KHTE+KP?K,6K2Q+JL(TY_5?CO^U!X@^&GQM_98^%'A#PII7B+ M3?C)\>[7X2_%#Q/JEY?P)X&L]6^ OQQ^+OA^R\/6]E&8=7\9ZG/\*+2XO[&_ MN8;+P[X.OTU;4(I;SQ#X8BN #[0HI%.0#Z@'\Q2T %%%% !1110 4444 %%8 M/BB?Q';>'M:G\(:=I>K>*(]-NSX?T[7-2N-'T6[U@PLNGQ:QJEI8ZI>:?I1N M3&VHW=EINH7L-FLSV=C=7(B@D_*F3]NSX_\ PL?X@?#'X[?#[X67WQ:@_:M_ M9M_97^#?Q!^&MUXQT[X,_$/Q+^TSHVC>)K6?6=!\5WFI>,_#>O\ P4\+76M> M(_B#X6L_$.M1>*-+MO"KZ!K^A7OBZ[L/"P!^NE%?F=KO[;OC[2O@[\9_$UMX M(\)7?Q&_9T_;3^%_[)OQ,LKV^UO3/">MV'C_ .)OP#TN+QYX/%J^L:K:W=]\ M)?V@_!_C*P\,:M?75MIGBR/4_">H>(;ZPLDUV\Z3]L']J?X@_!+XE_!+P)X: MO_"?PL\*^//$6@6'BGXY?&KX)_%_XB?!!+[Q3XQT[P5X6^%:>/\ X8>+?">@ M?"OXD>+=3NI!H'B#XLZE9^![F^O/#7AVWDO->\1V5G0!^AM%(#D9R#R>G'!TI: "BBB@ HHHH **** "BJ]U)/%;7$MM +JXCAED@MC*D N)D MC9HX//D#)#YSA8_-<%(]V]@54@_DA\2/V\/VA?V5Y/VH)_VF_A?\*O%&A_"? MX'_#SXS_ Z\2? _7O%^GZ-+XE^*_P 4M8^#G@;X!?$B;Q_;W-Q:^)]9\9V^ MD7.B_$O0;:#2=?\ #DGB34;GX?>&+C0=.L_$(!^N]%?FGXY_;*^*/P^\$_\ M!0'0;_PGX"U[XX?L2_ G1/CQI\D4OB7PY\,/B3X7\8_"WQWXY\+K-']K\4^* M?#%S!XE^%/Q(\&:M;1W>L2S6^CZ'XG@>R3Q#+HVC^A?M"?MK>&O@GJWP?\#3 M_P!DVOC+XI>!?&GQ?UW7/$":U)X)^$OP0^%5CX1G^)_Q8\:IX>M=0URXTS2- M7\=^#O"V@:+:"R;5]8\02:CJ>N:%X6\,^*-)?#EQ;WGA_Q#INJ6-O?V&N:%=V=[J5I=:/JUI<0ZAIES M:ZC?VUQ8W$$T%Y=1.D[[= !1110 4444 %%%% !12'...3[_ .>W7WK\S_B+ M^UG^T#^SK\9O$)^/G@3X6:E^S=)\!/VDOC_'XB^%&I>+KKXE?!OPK^S;IGA; MQ!J!^*L7B@VWA7Q=9^/M#\2&UTW5?"$7AA?"WC6UA\,&S\8:3=W'B[3@#],: M*_//X"?M=_$+XC>./!WPP\<>#_"6A>-_C!^QSX>_;%^&/]B76M2>'M'TK5-; MTOP[XE^&'C._N)]2O=2U7P)J?C3X;M)XYT6QTRS\8VGB'6I+#P=H4GAR--5U M?!_Q?_:B^/\ ^QI^S9\<_@O+^SS\,_B5\6/AC\-OBK\0W^+ND_$;QW\-O"NE M>*/ $?B/Q!HWAG3O"?BGX>>)-3FMM;OK2'3M=USQ'I5K::%8WUWJ&EW5[H:5H7BW7/$OB31GU3P//X;U/4M+U?7-1NK#5KR^M?/\N%$3Z'H M**** "BBB@ HHHH **#T..3V'3-?"7Q0^,W[4_PT_:2^!^@_\(#\(?%O[/OQ MJ^*=U\'TTS0-8\8K\>O!S0_#;QQX]_X7'J)/#]O\ !J2X\0>&$\?7$^H7&EZL_P 5OA9I7B#QY'+H M>GZ-#X"U72H/!5T?%AU&+Q'#N7_[:?C[P[^QGXY_:7\4>!-"AU3X=?'?XN_# M#Q^WA*U\9^-_"?P_^&OPG_:S\7_ +Q;\=-5TBQLK'QYXE\+_ ]^'/A>Z^,7 MCW1-%L;/5$TS2]>@LI;33K%]2B /TDHKYT_9=^,6N_'7X71_$74[3PORN=;UI M9;2--6T[5]2T75-+NY?HN@ HHHH **** "BBB@ HHKX2_:L^,W[4OP2UWP/X MV^''@+X0>._@XWQ*^#'PX\7>!]3UKQ?9_'7QH_Q=^)7AKX>:AK?POO+-(_ > ME7'P^B\4P^*6\.>*K35G\;:9X>\2QR:YX$MK6SU6Y /NVBOR_P!*_P""@E_J M/C*PUX>%=%;X&ZO^WOXL_P"">=E>VTE_/X[M_B5X3/B/P=<_$F\F6_;0SX2N M_CGX3U?X6KX0ATK^V+/19M/^(L_B9T>]\)6?1>/OVXO$'PG^$'[??Q7\<^"O M#DUG^R!\:V^&_AV#0M:UE=.UWPQJOPJ_9_\ 'FA^+O'VJZCI:OX6M=%OOC;- M+\0KW2['4=+\.>$O"^HZY9S:AY4A8 _1ZBOC[X ?M$^(O'WQP_:5_9T\=6WA M6[\;_L[I\&?$;>,/ BWMGX4\7^!?CKX6\0ZWX2NFT/5-:\1ZCX8\4:1K/@?Q MKHNM:'-X@UJ&[TBU\+>+K.[M8/%1T?2OL&@ HHHH **** "BBB@!DGW1_OQ_ M^C%K_#%_X*"?\GZ?MN?]G=_M)_\ JY?&E?[G4GW1_OQ_^C%K_#%_X*"?\GZ? MMN?]G=_M)_\ JY?&E '^OO\ \$3/^42/_!.C_LT'X(_^H?95^HU?ES_P1,_Y M1(_\$Z/^S0?@C_ZA]E7ZC4 %%%% !1110 4444 %%%% !1110!Y-\;_#OQ=\ M5_#?7] ^!OQ \(?"[XC:E]@ATCQQXW\!ZQ\2M"T6U%]!)K#-X1T+QY\-=1OK M^\TM+JPTV[A\7Z;_ &1>7,6K>7>O9):3?*6E_LA_%74M.^ WBWXB?%/X07WQ MT_9F^)/BWQ?\'?$_PR^ OB#X=_"W2O!_C?X9ZU\+O%/PZUWX MU\0:1XBU/6]0\26OQ.TW4E\4V/A?4H;06VCZG8>(/T&HH _/:Q_88E\'?#W] MD[X>?#[XAP16G[.W[1>M?M)>+];\:>'+K7-7^*GC7QK_ ,+EU;XC3@:-X@T" MT\)7?C#QS\<_&/C!;I8]>L=$$&GZ#:Z3=66^ZB3XN_\ !.7X/_$SXQ_!;XU: M;KWQ(\(^)OAE^TQ#^TEXGL+7XP?'B\\,^.M9B^&GQ'\"/I5KX-B^+FG>!_!5 MQ:+X:O/ MYI5QX8\5:S:M^A5% "*, #K@8_P ^GTZ# MH.*6BB@ HHHH **** "BBB@#C_B#8>.-4\$>*M-^&OB+P_X1\?7^A:C9^$/% M/BOPS>>-/#GAW7[BW>+3=:UCPEI_B'PE=^)+#39W6[FT2'Q-H1U'RA:MJ=I' M(\@^#[3]C3XS^.?AO:^$_P!H/XT?!_Q;XL\!_&CX3_M ?!7Q;\)/V?/$OPOM M_"GQ6^%_BY_&5SXJ\?:7XO\ CQ\7-1^)%WX^O)+G0O%XM?$/@QV\+ZOK]KI< MUCJU]8:OI/Z044 ?G9XF_88U._\ @C\5?A_X?^(^F6GQ%^.G[4W@K]JSXI^/ MM>\)ZGJNAZCXN\'?$[X3>-[7P_H/A&R\6Z9>Z3H%KX/^"?@#X5Z";GQ1?WNF MZ%IO_"0ZG)K>M//!<^]_&CX)>,?CC#K'P^\6^,?!7_"@/&7AG2]%\>> T^'6 MJ7'CW69K;5WU#7;33?B/+\04T72O#GB:S6PTR>U?X;WOB'1HK.^N]'\1Q:AJ MEI=Z#],44 (H"C ]6/XL2Q_4GZ4M%% !1110 4444 %%%% %/4%OWL+U-+EM M(-3:TN5T^>_MY[NQAOC"XM);RVMKFRN+BTCN#&]S!;W=K/-"KQQ7,$C+,GYK MM^Q9\>_BY\+/CE\&OVN/CQ\%_B3X-^,WA5K6?5/@M^S=XE^#?CRQ^(EIJNB: MMX3^)&J>(_&7[0/QKTO6I_A_<^'-#D\'>&+;PYHND6;:5IUO=R7>FV8L)?TT MHH _/OQ9^Q1K?C#P%^V[_:GQ(T5_C;^VW\*+7X.>*?B!%X*U2#P3X)\(:%\, M/$?PR\'V7AOX?/XVNM5NK30&\<>/?'-U:WWC@7&L>*O%VI6QU'3]$M].MK7M M?&?[+7B;7/B%\)OC9X2^(FB^#?C!\/O@9X\_9YU^_O/ \_BWP1XL^'GQ'OOA M[K^J[?#-WXKTC4M+UWPSXQ^&WA_Q)X3OG\0:A9M9W/B+PSXCT_5[36;;4='^ MSZ* /*?@5\'O"?[/?P4^$?P'\"?;SX)^#'PT\#_"SPD=4G2ZU-O#G@'PUIOA M?1GU"XCCABFOI+#3()+N2&""!KAY/(@@A\N)/5J** "BBB@ HHHH **** ^ MW'^?\_X'I7P'I?[-?[2/C#Q;\5[#]HCXR_L^?$OX&?&#PU\0/ OB[P%X0_9J M\;^!/B/?_#KQ7I.OZ!X?^'L_Q7UG]I#QUI4?AWPUI7B._:^;3/AGI=YXBU:; M4-7+Z3K#7IM8\5Z;8^(K\Z[XZ\=ZQI7@R?Q]J^C2^&M$N(?!6C MP^&?#OA\7&HFXW/AU^R]XD\'?L0^"?V/]1^(]A<7_ACX(^'/@1J?Q)T'PG=Z M3_:OAK2M!L?!NL:QIWAF^\3ZM/H6M:[X3AU"&W/_ D>HPZ%K&H1ZA;O>06, M=I+]E44 5+&QL],LK33M/MH+*PL+:"RLK.UB2"VM+.UB2"UM;>&,+'%!;01Q MPPQHH5(XU50 *MT44 %%%% !1110 4444 !S@XZ]LC(S[C(S],CZU\9/\)? MVN+C]HU_B3/\=OV?6^#<6KPVNE> )?V9?&=Y\5]!^'P2PGU;PEHOQ?G_ &CU M\+66J>+-8TVUU'Q)XG/P=FDN((['3H=-6+0M%FM/LVB@#\]_@C^P'X7^#7B; MX"SP>+&UKP'^R78_'73?V9_!@T233+CP99_';58Y+_\ X2W6DUN\@\77'P^\ M&OJ7PQ^'L]EHGALV_@_6M4N?$P\1>))H=6M]3P[^R%XVT[X!ZA\)+[XLZ;:> M)$_:B\6_M-Z'XI\->$-6L/#\U[XC_:DUC]J*W^'WC3PCJ'C2]N_%/@Z/5];G M\#>(8K7Q/H5QXAT"U@U>#^Q=68Q1_>E% 'SC^S-^SMH7[-WA+QEX;T&XTY(? M'GQ4\=_%_5-!\,Z/)X8^'_A;Q'\1;VTU3Q)I'PZ\(/J6L#PKX9O=:@O?%%]I MZZE<_P!I^-/$?B[Q1(MK/XAEL;;Z.HHH **** "BBB@ HHHH *^,OBY\)?VN M?&'QFT'Q?\.?CO\ L^^#_A7X?BTA--\%>._V9/&7Q,\:C\.-9MO"VFO>+H]96*^^'\ M'Q$\3:]\9;'P^_AQ-;3Q_>V<$OB5_"NDV^B3^P_##X$>*/ FM_M7:GKFO^"/ M%VG_ +1_Q?\ ^%HV.@77@W5(=-\.V,OP<^%GP8O/"7B:*]\3:K#XRL[[1_A7 M9ZQ=W<%OX?@N)_$&HZ1)I?V&TMYY_J6B@#YL_9T_9B\!_LZQ?$/4O#T-C>^- M/BYXML_&/Q%\36?A_1O"UIJ-UH?AG1_ _@SPSX<\,Z##%I?A/P#\// WA_1? M"/@?PK9/=?V?IUI=:KJ^I:YXJU[Q'X@U;Z3HHH **** "BBB@ HHHH 9)]T? M[\?_ *,6O\,7_@H)_P GZ?MN?]G=_M)_^KE\:5_N=2?='^_'_P"C%K_#%_X* M"?\ )^G[;G_9W?[2?_JY?&E '^OO_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^H MU?ES_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^HU !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 ,D^Z/\ ?C_]&+7^&+_P4$_Y/T_;<_[.[_:3_P#5R^-* M_P!SJ3[H_P!^/_T8M?X8O_!03_D_3]MS_L[O]I/_ -7+XTH _P!??_@B9_RB M1_X)T?\ 9H/P1_\ 4/LJ_4:ORY_X(F?\HD?^"='_ &:#\$?_ %#[*OU&H ** M** "BBB@ HHHH *BFFAMXI)[B6.&&)&DEEFD2**-%&6=Y)&5$4#DLS!1U) J M6L?Q!X?T3Q5HNJ>'/$FE6&N:#K5E/IVK:1JEM%>:=J-A=(8[BSO+696BN+>9 M#MEBD4HZ\$5E7==4*SPT*53$JE4>'A7J3HT)UE!NE"M5ITJ]2E2E/E52I"C5 MG"# M'O\ H.:/_P"#73O_ )*KYV_:?_:?\-_L\_"Z\\:6J:=XJ\17VH6_A_PKH$.J M6_DW>MWL%UOGC]IS]@CX<>/OA?>67P4\!> ? 'Q$TC4+?6]'NM)T M6Q\/P^(8;:"Y@O?"^IZA:0_Z/;ZC#<_:+.YFCD@M]6LK!KCRK1[F:/\ #O$G M,?';#\!<65^#N'^#_P#6:ED>.GD[RWB'-,TS*.+C1NIY=EV/X1P6"QN84X>T MG@<+B<3"E6Q<:5.4:J:HU/C\^Q'&<,FS*>68#*5CXX.M+#/#9ABL3B8U%"_- MAL/7RBC1KXB*YG0I5:D83JJ"DIWY'\#>"?\ @J;\<-,\5VU_X\T7P7XE\'RW M:?VMHFB:'0WGEBVDFM6E^UQ?N[HO MCSPCK^C:3KNF^(-)FT[6M-L=6T^5]1L87ELM1M8KRTD>&6X62)W@FC9HI 'C M8E&&Y37\W7@G_@G]^T_XL\5VOAS5?A[?>"-.-VD.K>+/$E[HJZ-I5F9 EQ>V MWV#5+VXUN>--QL[/3(IA=3^4LL]K;-)$-'NM3U*2SMHK=]0U&Y: M<7]ZT9N;R8DF6XED:?VMA\1B,+&='ZM/B2IC\'/8 G( MZG'&1D_4#) [GCCK7]XY)5XCJT:SXCP.2X&NJD5AX9+FN.S6E4IO_%#0M)\+?#;POJNB017/Q#T^7X1>*4MO#>OZ]H]A MXCU&^\,Z3H^O&ZUB9].]K\&_M/Z%\7M.^ WC#X&66C?$OX8_'CP_XMU[2/'1 M\5/X8.AGPQI?VI])U;PO?^'+[7X-=AUN.\\)>*?#]]%IGB'P'XFTG6M%\3Z1 M;:KI-W8I\LVGP)_:+UCQI^UE\?O%'P\\&:3X]^-O@K]FOX.^'_A5H?Q3BUC2 M$T;]FOXL_'?Q OQ ?XAW_@_1Q;6OCKPO\6M,U*R\-W?A@:OH6I:3?:-?R2++ M;ZHWI'A7]D?Q+\)/VM=;^/'PFUG2=+^"GQ1TWXA_$3XN? "YB6)K+]I[7M.\ M/Z9%\7OA7JD8_LSPZ/BMH-KJUE\>?#-Q)#H/B;QYI/A+XK:Q>^.?#GB?1O$ M6H_LSW%P?B!X+\::KHFEQ7W@;Q#>Z+;77B?PQ>KH/B3PQJ.CZ?J%M>Z[IGB! M++1-0[S]E[_@HWI?Q^US]E/PYXJ^#?BGX6:G^VC^RQJ_[6_P*F7Q5X<^(&F7 M/P^\-1?#&\\3>'_'4NA0:7JW@GQCIFF?&/P#J%J;K1-0\%:X;[5-*TCQI!+/XF_"7P)>?M6> OA[\8OAW;>)])\6GQC]GT#X MA?$'Q-XRET;P-XP\0V5G;^#=&\5QWWA>7QC::-X?\/QZGJWA^U.LPZW;Z/H] MP?(?V ?V"OC_ /L.1?LGZWH&@>!-42[_ &4?@[^S#^V3\/[GXB:CK0\.>./@ MGX8M;'PK\??V=O%VO:'?7']@>*;Q-:T7XK?!MSX%\/>)8KOP3\2=#T_1O&_A M3Q38>.P#]RJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@"G?:C8:9"+G4KZSL+'X_"GQ2\#^&/B!X:AU*UUB M+0_%NCV>MZ7'JME%74<,X7?&EQ,JD"1L^%?\,'?L8?] M&O\ P/\ _#=^'?\ Y#KZG*,/P34P:EGV;<48/'^UFG1RGA[*LRPGL4X>SFL3 MC.)LIK>TDN?GI_5.6%ERU)W]WY;-Z_&U/&1>&P?#6:T53CIR36**=:TL[+Y-2C%M$;"SM"+79D.'E+'S-J_ MWP__ ."O_P"V9X@\>>"-!U;Q!\-AI6N>,O"FC:F4^'>GVSC3M5\0:=I]_LN3 MJH%NWV2YFVW!XA.)#]W->L_\%1/V%/$T?Q@^'R_LH_LP:H/!?_"M<^(_^%0_ M#\IH9\4'Q5K8_P")F-'A2 ZL-(%AS*IF^QFWP?+"A?S\^'G[#'[6'_"?^!O^ M$C_9@^+Y\/?\)GX3_M\:IX"U0Z8=#_X2'3?[8741+&(_L!TW[4+T2'8;4RA_ MDW5_JMX1\&?1GQ?@QPSC M9XNI2QL8QIJE3EC:KE"-%^TBI*,?\F_&#C;Z46#\;N(\#D^.\1L%D=+B/+J6 M'P'#=?BC%\+4L-*E@'5IX'&K+,+&I@I-S=6I'!P492JKV_K@\5SU.QNIRB8WN( MH)Y)"JY&Y@N%R,D9KYB'[!W[&..?V7_@?G+?\T[\/=-QQUM#VQ[>@ X'<_#W M]EC]G#X3>)(O&'PS^"'PQ\">*8;.\TZ+Q!X6\(:1HVK1V.H*B7UHE[9V\%Q$X1;E&E-I1?\ JS@<3XARQ>&CF.2\&T,!*K36+K8/ MB?.\5BZ=!N/M)X?#5^$<'2K5HQYG"G5Q6'A*6DJL%[QZ9\0?&VD?#7P'XT^( MGB"'5+G0O GA+Q+XSUFWT33YM6UF?2?"NB7VO:E#I.E6Y%QJ>IRV6GSII^GP M$37MVT-M&0\H(\$_9Y_:-USX^:3X#\:Z;\/=(_X5/\4OA-I'Q8^'_P 6O WQ M1\,_$WP5JUKK%]I4%OX3OKS1].TF6U\51:?J\&JW$FDIK_A.:.UU*TTOQ/J- MWI]U'']$>,&\4IX3\3OX'M]%N_&B>'M;?PC:^)+BZL_#]QXG33+IO#\&N7=C M;7EY;:/+JXLH]4N+2TN;F"Q:XEM[>:9$B?\ #_Q)^P)^T9X+NOVD_&_[!^@^ M%/V)=<^,O[/VMZ5XO^#6D?%O49/@=\0/VGM6^)'PR\2O\6/A]HO@_P .3:;\ M"->D^%^B?&/X7ZK\8?"GA7PUXG\3ZY\4/"7C_7?AH=9^&EO?:G\6?:'W/^S- M_P % OAK^TC(UY:Z9!X$\.ZS=7UAX'U/Q3XOT*#4M8U_3_B/\2/AQH>9IY\TC_X*7V&C>.O M&6C>/?@GXD\._#_P=^WCX&_X)ZWWQ&T3QGX>\6"+XR_%+0?AEJ?PY\17_A'^ MS] UFU^'/B/7?B_X"\$3ZM87.L>(="\2:M/=ZMX7B\):=?>)H? _@I^R-^T1 M\%/VA[7X@^"OV?\ X81?LV_$WXD7OQMMOV=_$OQFTDZQ^Q[^TOXN\(1^ /BK M\;O ^L:=\-]=TGQAX9^)WA-]=OM4\"^&O$-GK'A_XC>*/'GC&PU+4?\ A;NN MQ>"/H']F+]BI-$^-G[5?Q8_:!^%'@K6-3\8?MO:W^U!^SSJEUXG;QS%X6L[_ M .!/P=^$VE^(I_"]Q;6GA[PI\4M&O_A_XLET_7++3M7U32- \26B:3XJBN[K M5;*T /;?VI?VP;;X ^,/@[\)_"'AGP?\2/C;\;-8OK?P9\-/$_QO^'?P-N]8 MT+1Y+.RUC4?#VK_$,R0>+_$,.JZOI%KIO@+PQ9:CXJUNT.M:M86K6/AW4G$. MJ_MR?#S2OB)K/AA_#^O7/@7PM^T5\/\ ]D7Q9\4[6XTV;0=$_:+^)VA^$M8\ M)^"SHZRG6KS0I-1^(/P_\":IXPB2.STWXB^,]*\-C3[JVT_Q-K&@Z/[7OP>\ M6?M*^"/%'[-]Y\,O &M?"?XG^"+S3]5^*?B3QE(GB+X7^+Q>R+I'BSPE\/$\ M#W\MYXQ\#LFF>-OAIXMTSQOH5]I'CK3+*61] 73+;5[WYEU#]@OQY'XU^(G@ M[P_JWAK3O@M\4?\ @HG\(O\ @HEX@\32:C>R^,;'6?AI??!SQ[JWPFM_#3Z5 M):74GBCXR_!/P]K4/BY=)_$6E2:8NNZ%I9UX ^AOA)^W5\,OBYXP M^&6C:5I&MZ7X2^/\GQGC_9W\>ZA+9/I?Q5;X!ZRVD^/?*TV#_3_#?]K6-MJO MC7X<+J37+^,_A_H.M>(ITT"ZM8='NOMZOR1_9J_8 \MZUH"_" MK]@+_AI%?A;JNDZCD:EI']HZKI']HVA MWG]GZO8^IAZ'UFO3HU9T,-[ M2-'ZQ6A"4J=#VTTX4O:S4:?M)IQAS1U/90E M)*=3DC:4^2+#_\ "BC_ -%C^.__ (<0_P#R MFKQSX\>'H_@_\-]:\6Q_%_XY76M'RM*\,V$WQ"DDBO?$%_O6R6:./1P\EI9Q MI/J=\BLA>RLYHUD1Y$8?D/$_B5Q3P?P[G?%7$'A]' Y)P]EF,S?-,5+C#)IN ME@\#0E7K.G35#GK5YQ@Z>'P].]7$5YTZ%*,JDXQ?V^4<*9/GF:9?D^6<3/$9 MAF>+P^"PE%9'CHJ=?$U(4X*4W4Y:=.+FY5*DK0I4XRJ3:C"3/H/P7\8O"GCG MQS\0_ >D2DZK\/+VRM+V5I4:+4UGB$=_<6"@!S%I&KI/HM]NW!+N-'#;)XQ7 MK&1ZC\Q7\\/P^\6:EX2\:Z=X@EUGQ;I%K)]3\,:C=:7X@N-$U"\BEUI MH+Y8;@O.2JZB4FBE6YN+9%8!W$B_L]9_!2"_M;:^L_C3\<[FTO+>&ZM;B+XC M;XKBVN(UF@GC<:-AHYHG21&'!5@:_!?HU?2@XM\;9C1Q$\]X>_U>K4ZL84*']K83-OK%)P4I5?:82$(T>6;J/G7P5^U M;\$OB%9?'"7PCXDU35=:_9O\2ZGX/^-G@G_A$O%=E\0O 7B+3O#=CXRBL=0\ M"7^CVWB>^@U[PCJ>G^)?"&JZ-IVI:-XTT:Z6[\*:AK BN%AZ7Q/^T'\(_ W@ M#P/\3/'WBZ#P%X0^(OB?X7^"O"5]XSL-3\.7>H>+_C-XET7P?\-?#4^DZE:0 MZIIFL>)O$?B'2-,BL]3M+1].ENFEU?[!;VMY-;_F9\:O@7\5-2NOBM^UM^RY MX/\ $2_M+_#3Q+\8O WB#X6>*]$UGX::)^V9^SMJ[OJ=W\&;[7/$>D:?;3:] MI>J7NH^./V7?C"ZZGI/@GXBG5/"UY?0?#3XG?$:TN/1?VA/@)XK_ &Q_!GB; M]F>ZGN_AOX$\.?LVQ^$?$'B#XA? _P >^([?4?'_ ,6/",>F67B[X5ZQ9>-O MA]HD7C_X"Z=H2:CINLZ/J7BZ;0?&7C!8TM+/4]!9IO?/-/T!^(?QC\&?#;4_ M"GAW6)-9U7Q=XZDUH>$/!OA30=4\3^*==MO#-M97OB?5+72=*@E>WT3PW::C MITFM:UJ$MGIMGM? M$&F>+K70M5MWUFQ$-E<%IA#^?5_I>L?MB_LS?L=^*/VF?!?[87[+G[6_@'2/ M&UXW[1/P8\!>-O"WCO\ 9^^/?@'2]&\!^/\ 5FT7_A$->L_$OP:_:.@.I>(= M \)^-/ 7B[X:?$+P8NF:1XHTO3?$UAIKZ1R?@S4/VG[C]H7_ ()=?%C]J#X9 M_$#6_&'PZ^!G_!1KP=\9?'WPS_9[^(H\///XZ^(GP'T+X ^,_%W@CP;I/C%O MACXL^/'@#X;O\1=<\ 27=S_P@7B.^\0>']5.CQV%K"P!^S?PA^-WPK^/'AF_ M\7?"?QEIOB_1M&\4^(? WB%;:'4=-UGPIXW\)W_]F^)O!7C/PQKECI7B;P9X MQT"[,2:OX6\4Z/I&NV$=S9W-Q8):WMG//G^ ?VAO@E\4/A#+\?/ WQ-\):Y\ M%[>V\<7MW\3/[3CTWP?86'PUUWQ%X:\>ZCJ.LZL+&VT[3?"6L^$_$=IKFH7S M6]G8KH]Y=2S+:1B<_EK\-_AU\<],\:_M^?&I_!7Q!^%+_P#!0_\ :"^#/@7X M.>$KSP7K?B[6OAGX(\ ? 7PE\$?$_P"TI\7_ _X%U-H_A_J'CS3?#.OZIIN MF:MX@T'5=-T/0/@_IGC34?"_BW5=5TSP[\[?&C]D+]HS7_ 7_!4W_@GGX0TM MQX=_:P^$EE^TO^SS\1?"/PJ\:?#?]G70?C#XJ$.@_'3]F#5]=U'Q#X[T?PA9 M_$;6OAEX0^(5_;+XENK/4+?X[?%.]BM+.32WTN< _:/PC^UE\&O%_B'X?>'( M=3\2^'+GXPVUU>?!B^\<^!_%O@C1OB]!8^')/%]Y%\/]5\3:3IUMJ^K1^%(+ MSQ3;^&KLZ;XHU+POIFM>)=)T2_T'0M9U&P@^/_[77P;_ &9;:\U+XM2?$/3= M#TO3?#&J:SXD\-_"'XH>.O#.BP^-?%W_ @?A*VU3Q!X,\*:YI5KJFO^+6BT M>PT%_&_[//@+P/I?B_Q7I^AZW87+6Z:_KOQCU$W7P,OB!XLU3 MQ?\ .72_"G@#PIK?C+Q+?P^'OVA_A/XMUV:RT30;.]OGM]*\-^'M:U>]N&C MC@AL["4-*9G@AE /M[X>?$G0/B7H^H:SHEAXOTA=)UF[T#5=+\;^"/%?@'7] M/U.SMK*^=+C0O&&DZ/J7V2XL-2L+^PU.&WETS4;.ZCGLKN=!)LR?A)\9O!'Q MLT;Q3KO@6XU>>R\'?$KXD?";75UK0=5\/7MMXS^%/BW4?!/C&S2PU>WMKR>R MM=>TN[BT_5(X?L.L60AU/399["ZMYY/S+_:\LOCEXV_::TOP /$'[5GPW^#W MC3X9?"+6?@/\3_V9_A->^,YO#?QL\._$[QKJGQ-TGQYXC/VC3?A#JFL>%Y_A M*_AZWCSPKJNH66H66LZ5JWS+K&E_'[P_I.JZ%>^$/VHO!OP M$^(O[9__ 4=3XF:Q\*/@;X_\9_$72K_ .)/Q2L?$G[-'Q+M_ WAR+3?B?<_ M"[6-"?XA2Z-\2? >GZW:^%_'&J?#K5];M;'2DN];T _HCW#U_'MSC'/3)R, M#.3D8H# ]#VR.O(XY'J.1R,CD>M?B_\ !S1/C+%\;;KX4_'!_P!M;7/B'\./ M%7P:\6_LS?'9K+Q%I_PN^)'P:TK]FGP#X8\3Z3^T5XG^'[+\%X/%-]\:;3XM M:[^T!\-O$%IH7B'Q5XAU3P/KWPRM=3TZP\*/X?\ FV;0/VS=:_9^TGQ#H]C^ MU)X6^-J_\$Z_VN/!/[;&@2W_ ,55UWQ#^V1;>"? EA\&=>^"4FERG3=1\O;-?SO?%GP9^T5I]W^T_K/@#3_VR)+K2/"O_ 3$^+_P8&FW M/[0VH_:/C>_Q0\6Z9^U3/X;TB[GGM=5E/PNMO MI\8?A[+8W/@J'1WN6N?"< M&JWOB.67MK+P;\;==^*OP]U/5;/]KU]&UG_@J#^U3X5\;RWVH_M%:?HW_#%? MCKX"?&"\T6WO+,7EKIMA\&;OXM1?"E? VNPVMM<^&M7@TBR\':OH>D6^IP1 M'[U@@]/Y'\OKZCK[4$X[$_0$]L_3]>O'6OYPO"5E^USHWP:\$P:]I7[9%SJ> MN_\ !/[_ (*1?!+3+,VOQTO/&<'QR\,_&GPOK7[)DWBE8Y$U?PY\0)?@YI.N MQ?"KXP>*YM,U36(?MFF7/CF?Q!JUM;7_ '-AI?[25UKOB+QYJUE^V6/$>A?' M;_@E!K_@ZVN8_CTNDVOAJ_\ #?P8\.?MVEKXLDBU&X /WB\/>(O[?_MS.A^(M$_L3Q#J?A__ (J#2SIO M]K#3# !K>B?O[@ZAX?U#S\Z9J8\G[6(9_P!Q'Y?/19&-/V5M:_;H_;.T3XE:?X5\,?&[Q7\3;#P7XN M\(>&)_V8_%_AO1/#@E^+6M_L[Z;XDB\?:182_#:WU'1_"'B;5/AWK36&G>%? M#EYJ6D6=*O#WC#Q1K/B#PM:VWPQA\('XE7N@P_'=M:;QI\1)?CQH^I_$GQ%<>! M/ ^F>"-28 _<.]\4V]KJOAK3+72]:UF+Q'J>MZ4^L:)8IJ.B>'KC0M.U*]NW M\3ZC'<*ND02W>F3:%;.T=P[^();?2I8H97=XNFW _P#ZCR..1QR.1R,CFOY\ MOV?OAC\>OA-X"_8K\$_"?PA\>/ _BWPY\?\ _@HII_Q'TOQE9_':Z^&5CJFJ M^$/VAX?@YK_Q2;7[K5-"UGX9ZIXSG^$^H^"O$[W6H^'-6OM3FUOPM>RZIJ/B M*_;A?&&B?M>:O^SO:^)? ^G_ +9_A;X@W_[ %YX<_:E\)6\WQ;B\=S_MTZ5\ M3/V<9_!.N_#A+(O_\ "I\&6UF M?TCY&">>..AS^ QD_4<=^E>._'OX\_#7]FGX8:[\8OB[JFK:)\/O#-QHMOKV ML:/X6\2^,;K33X@UO3_#FE32:'X1TK6M>FMKC6]6TS3Y+BUTVXCM'O(I[LP6 MB37$7Y2?$3PW\9]/N/VJO#'@36/C9H7AFQ_:_P#"_C?X0:3\2_ ?[4GQ+^%/ MC[PMXD_8Y\,W_C?P9J7B?P/J$7Q@\&_"?4OCB/&>M:-XP^'FK:E9_#3]H&RT M*9/"6MZ9JD7A#6_4OV\O#WQ*^(/_ 2DU/PUI/P@^*DOQ3\5_#7]G2.3X-Z> MNO?&;XI:#XAA\:?";7O$?A?6]8T6RN]1\8:UX.M=+UJ/Q3XO>&.'5)M&U'6I MG6:[6%P#]8[2Z6\M;:Z6*X@%S!%,(;J"2WN8?-C5_)N8) '@N(BWES0O\T4J MM&WS*17F7C#XS>"/ OQ(^$?PK\03ZQ#XL^-MWXXL? :VGA_5K_1KF[^'OA2? MQIXBM]7\06MM)I&@SKX?M;JZTR#5+JWFUA[2[@TZ.=[.Z\G\F_BKI/QIE_:# M^.'CO0;;]K*33M!_;8_X)T:[\*UT5/CR_@>+X4:M'\*/#G[4$OA;PM9)_P ( MOJ7PZ/@FX^(<7Q8TN?2;W0]+OSJFJ/86'BE[:^G^;-3T7]K[Q=K?PK\66?PH M_:#@_;G^'OC'_@IGX?\ $'B/6=!\?1_ FT\6>)O@_P#'FS_9/\3:!XOU_?\ M!=_A+K-LOPKT#X8:_H4DLGA9-3N/#7CU-)\7:GXO@O0#^DS(/K^1S^6,XX// M3WI:_"+PC\,_B=\6/@7\2-8^'OQ._;W\ ?%OXJ^+O@IJ7P?L_C'\*_B-\']# M_9]_:'^'%CJFO7>N>+_!<4USJ'BCX.^([W3M-TC]JS3=3U[7?@)\9["TF\._ M#C5;GQ7XUU+7[G]-_P!C#Q1KGB[]G7P'JOB[X=_%'X5>/(UUK3OB/X&^+T_B MO4?%.D_$:PUW4;?QQ<:?XB\7 7?BWP-K/B1=0UOX;^*=+2U\/:OX"U'P[)HN MD^';2,>&]( /J:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** &2?='^_'_Z,6O\ #%_X*"?\GZ?MN?\ 9W?[2?\ ZN7QI7^YU)]T?[\? M_HQ:_P ,7_@H)_R?I^VY_P!G=_M)_P#JY?&E '^OO_P1,_Y1(_\ !.C_ +-! M^"/_ *A]E7ZC5^7/_!$S_E$C_P $Z/\ LT'X(_\ J'V5?J-0 4444 %%%% ! M1110 4444 %-9$?&]%?'(W*&P?49!Q3J*32:LTFGNFKK[F";6J=GW1%Y$'_/ M&+_OVG^%2 8 X ' ' Z4M%*,(Q^&,5Z)(;;>[;]6V%%%%4( M.O6BBB@!,#T'&<>HSUP>V>^*,#T'&<<=,]?S[^M+10 @ Z #Z =*7 M SG'/3/?'I110!RFI>!?!NK^(]&\8ZEX7T*\\6^'K:XL="\43:79MXBTC3KV M6">^TS3M<$2ZI::7?SVUM-?Z7#=KIU]-;6\MW:S201,G5D ]1GZT44 (0#U M/^<_SY^H!ZBC /8<$D<=">OYY.?7)SUI:* $P,YP,^N/; _(<#T&1WHP/0=^ MWKU'T/<=^]+10 8'IZ?IT_+M1@>@ZY_'U^M%% "8'IT__7_/GZ@'J*,#I@8X MXQZ=/RP,>F*6B@!,#T'!S^/3/UP2#Z@D=#1@#H /_P!6/YF_XCH?PP*3 ]!U)Z=SU_/G/KDYZFEHH 0 #H /I^@^@[#L.!2_Y_/K110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 R3[H_WX__ M $8M?X8O_!03_D_3]MS_ +.[_:3_ /5R^-*_W.I/NC_?C_\ 1BU_AB_\%!/^ M3]/VW/\ L[O]I/\ ]7+XTH _U]_^")G_ "B1_P""='_9H/P1_P#4/LJ_4:OY MJ/\ @DI_P5M_X)E?"'_@F9^PI\,?B;^W;^R]X&^(7@3]E[X0^%_&?@WQ/\6_ M#6D>(O#'B/2?"MG;ZKHFMZ7>7$5S8:GIUT'MKRUF4/#/&ZG(VLWZ(?\ #[3_ M ()(?])%_P!D+_P]GA'_ .3* /U'HK\N/^'VG_!)#_I(O^R%_P"'L\(__)E' M_#[3_@DA_P!)%_V0O_#V>$?_ ),H _4>BORX_P"'VG_!)#_I(O\ LA?^'L\( M_P#R91_P^T_X)(?])%_V0O\ P]GA'_Y,H _4>BORX_X?:?\ !)#_ *2+_LA? M^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _4>BORX_X?:?\$D/^DB_[ M(7_A[/"/_P F4?\ #[3_ ()(?])%_P!D+_P]GA'_ .3* /U'HK\N/^'VG_!) M#_I(O^R%_P"'L\(__)E'_#[3_@DA_P!)%_V0O_#V>$?_ ),H _4>BORX_P"' MVG_!)#_I(O\ LA?^'L\(_P#R91_P^T_X)(?])%_V0O\ P]GA'_Y,H _4>BOR MX_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _ M4>BORX_X?:?\$D/^DB_[(7_A[/"/_P F4?\ #[3_ ()(?])%_P!D+_P]GA'_ M .3* /U'HK\N/^'VG_!)#_I(O^R%_P"'L\(__)E'_#[3_@DA_P!)%_V0O_#V M>$?_ ),H _4>BORX_P"'VG_!)#_I(O\ LA?^'L\(_P#R91_P^T_X)(?])%_V M0O\ P]GA'_Y,H _4>BORX_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(? M])%_V0O_ ]GA'_Y,H _4>BORX_X?:?\$D/^DB_[(7_A[/"/_P F4?\ #[3_ M ()(?])%_P!D+_P]GA'_ .3* /U'HK\N/^'VG_!)#_I(O^R%_P"'L\(__)E' M_#[3_@DA_P!)%_V0O_#V>$?_ ),H _4>BORX_P"'VG_!)#_I(O\ LA?^'L\( M_P#R91_P^T_X)(?])%_V0O\ P]GA'_Y,H _4>BORX_X?:?\ !)#_ *2+_LA? M^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _4>BORX_X?:?\$D/^DB_[ M(7_A[/"/_P F4?\ #[3_ ()(?])%_P!D+_P]GA'_ .3* /U'HK\N/^'VG_!) M#_I(O^R%_P"'L\(__)E'_#[3_@DA_P!)%_V0O_#V>$?_ ),H _4>BORX_P"' MVG_!)#_I(O\ LA?^'L\(_P#R91_P^T_X)(?])%_V0O\ P]GA'_Y,H _4>BOR MX_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _ M4>BORX_X?:?\$D/^DB_[(7_A[/"/_P F4?\ #[3_ ()(?])%_P!D+_P]GA'_ M .3* /U'HK\N/^'VG_!)#_I(O^R%_P"'L\(__)E'_#[3_@DA_P!)%_V0O_#V M>$?_ ),H _4>BORX_P"'VG_!)#_I(O\ LA?^'L\(_P#R91_P^T_X)(?])%_V M0O\ P]GA'_Y,H _4>BORX_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(? M])%_V0O_ ]GA'_Y,H _4>BORX_X?:?\$D/^DB_[(7_A[/"/_P F4?\ #[3_ M ()(?])%_P!D+_P]GA'_ .3* /U'HK\N/^'VG_!)#_I(O^R%_P"'L\(__)E' M_#[3_@DA_P!)%_V0O_#V>$?_ ),H _4>BORX_P"'VG_!)#_I(O\ LA?^'L\( M_P#R91_P^T_X)(?])%_V0O\ P]GA'_Y,H _4>BORX_X?:?\ !)#_ *2+_LA? M^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _4>BORX_X?:?\$D/^DB_[ M(7_A[/"/_P F4?\ #[3_ ()(?])%_P!D+_P]GA'_ .3* /U'HK\N/^'VG_!) M#_I(O^R%_P"'L\(__)E'_#[3_@DA_P!)%_V0O_#V>$?_ ),H _4>BORX_P"' MVG_!)#_I(O\ LA?^'L\(_P#R91_P^T_X)(?])%_V0O\ P]GA'_Y,H _4>BOR MX_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _ M4>BORX_X?:?\$D/^DB_[(7_A[/"/_P F4?\ #[3_ ()(?])%_P!D+_P]GA'_ M .3* /U'HK\N/^'VG_!)#_I(O^R%_P"'L\(__)E'_#[3_@DA_P!)%_V0O_#V M>$?_ ),H _4>BORX_P"'VG_!)#_I(O\ LA?^'L\(_P#R91_P^T_X)(?])%_V M0O\ P]GA'_Y,H _4>BORX_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(? M])%_V0O_ ]GA'_Y,H _4>BORX_X?:?\$D/^DB_[(7_A[/"/_P F4?\ #[3_ M ()(?])%_P!D+_P]GA'_ .3* /U'HK\N/^'VG_!)#_I(O^R%_P"'L\(__)E' M_#[3_@DA_P!)%_V0O_#V>$?_ ),H _4>BORX_P"'VG_!)#_I(O\ LA?^'L\( M_P#R91_P^T_X)(?])%_V0O\ P]GA'_Y,H _4>BORX_X?:?\ !)#_ *2+_LA? M^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _4>BORX_X?:?\$D/^DB_[ M(7_A[/"/_P F4?\ #[3_ ()(?])%_P!D+_P]GA'_ .3* /U'HK\N/^'VG_!) M#_I(O^R%_P"'L\(__)E'_#[3_@DA_P!)%_V0O_#V>$?_ ),H _423[H_WX__ M $8M?X8O_!03_D_3]MS_ +.[_:3_ /5R^-*_U]'_ ."V?_!)$@#_ (>+_LA? M>0_\EL\(]G4GI>'L/IZD#FO\>[]MSQ/X=\;?MG_M=>,_!^N:9XF\)>+OVG_C M[XG\+^)-%NDO=&\0>'=?^*WBS5=$US2;V/"7>F:MIEW:W]A=( EQ:W$4J\.* # /_9 end XML 17 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Leases (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating lease cost $ 50.3
Variable lease cost 12.6
Total lease cost 62.9
Operating cash outflows from operating leases 49.6
ROU assets obtained in exchange for new operating lease liabilities $ 14.0
Weighted average remaining lease term (years) 5 years 6 months
Weighted average discount rate 3.90%
XML 18 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Financial Information - Inventories (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Other Financial Information [Abstract]    
Production materials $ 69.0 $ 60.6
Finished goods 25.2 21.4
Schedule Of Inventory [Line Items]    
Inventory 94.2 82.0
Prepaid expenses and other current assets    
Schedule Of Inventory [Line Items]    
Inventory 90.6 80.6
Other long-term assets    
Schedule Of Inventory [Line Items]    
Inventory $ 3.6 $ 1.4
XML 19 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]      
Notional amount $ 946.9 $ 656.4  
Foreign exchange contracts | Cost of revenues and operating expenses      
Derivatives, Fair Value [Line Items]      
Gain (loss) reclassified (3.8)    
Changes in fair value of non-designated derivatives 3.6 7.6 $ 1.8
Cash flow hedges | Foreign exchange contracts      
Derivatives, Fair Value [Line Items]      
Derivative instruments, gain (loss) recognized in other comprehensive income (loss), Effective portion (6.3)    
Derivative instruments, gain (loss) recognized in other comprehensive income (loss), Effective portion   (8.7) 20.2
Cash flow hedges | Foreign exchange contracts | Cost of revenues and operating expenses      
Derivatives, Fair Value [Line Items]      
Gain (loss) reclassified   0.9 $ 7.6
Designated as hedge      
Derivatives, Fair Value [Line Items]      
Notional amount $ 784.0 497.7  
Designated as hedge | Cash flow hedges      
Derivatives, Fair Value [Line Items]      
Maturities of derivatives 24 months    
Losses expected to be reclassified into earnings within the next 12 months $ 4.4    
Designated as hedge | Cash flow hedges | Foreign exchange contracts      
Derivatives, Fair Value [Line Items]      
Notional amount 484.0 497.7  
Non-designated derivatives      
Derivatives, Fair Value [Line Items]      
Notional amount $ 162.9 $ 158.7  
Minimum | Foreign exchange contracts      
Derivatives, Fair Value [Line Items]      
Maturities of derivatives 1 month    
Maximum | Foreign exchange contracts      
Derivatives, Fair Value [Line Items]      
Maturities of derivatives 4 months    
XML 20 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Income Tax Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Contingency [Line Items]        
Unrecognized tax benefits that would impact effective tax rate $ 150.9 $ 150.9    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]        
Balance at beginning of year   178.1 $ 264.5 $ 223.1
Current Year [Abstract]        
Additions   5.9 4.3 64.6
Prior Years [Abstract]        
Additions   0.8 12.7 1.8
Reductions in unrecognized tax benefits   (3.3) (33.8) (16.6)
Settlements   (22.5) (2.6) (4.0)
Lapses in statutes of limitations   (7.7) (67.0) (4.4)
Balance at end of year 151.3 151.3 178.1 264.5
Tax expense recognized for net interest and penalties in the Consolidated Statements of Operations   2.8 5.2 8.5
Previously unrecognized tax benefits, income tax examination 30.9 30.9    
Income tax examination, interest and penalties 8.4      
Other long-term liabilities        
Prior Years [Abstract]        
Interest and penalties accrued related to unrecognized tax benefits $ 29.9 29.9 $ 33.8 $ 40.7
Minimum | State and Local Jurisdiction | California Franchise Tax Board        
Prior Years [Abstract]        
Reductions in unrecognized tax benefits   (9.6)    
Maximum | State and Local Jurisdiction | California Franchise Tax Board        
Prior Years [Abstract]        
Reductions in unrecognized tax benefits   $ (24.6)    
XML 21 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 01, 2019
Dec. 07, 2018
Sep. 18, 2017
Apr. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]              
Acquisition related costs         $ 16,600,000 $ 4,400,000 $ 2,100,000
Mist Systems, Inc.              
Business Acquisition [Line Items]              
Voting interest acquired 100.00%            
Consideration transferred $ 359,200,000            
Payments to acquire business 354,500,000            
Consideration transferred, share based payments $ 4,600,000            
Share-based compensation assumed, fair value       $ 38,500,000      
Fair value of pre-existing debt   $ 1,600,000          
HTBase              
Business Acquisition [Line Items]              
Voting interest acquired   100.00%          
Payments to acquire business   $ 19,600,000          
Share-based awards assumed, fair value   $ 3,800,000          
Cyphort              
Business Acquisition [Line Items]              
Voting interest acquired     100.00%        
Payments to acquire business     $ 33,500,000        
Share-based awards assumed, fair value     $ 3,800,000        
XML 22 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segments (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Schedule of Financial Information by Segment
The following table presents net revenues by product and service (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Routing
$
1,623.2

 
$
1,839.7

 
$
2,189.5

Switching
901.0

 
934.4

 
963.4

Security
343.5

 
333.0

 
293.3

Total product
2,867.7

 
3,107.1

 
3,446.2

 
 
 
 
 
 
Total service
1,577.7

 
1,540.4

 
1,581.0

Total
$
4,445.4

 
$
4,647.5

 
$
5,027.2


The following table presents net revenues by customer vertical (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cloud
$
1,059.8

 
$
1,049.9

 
$
1,310.7

Service Provider
1,827.8

 
2,066.7

 
2,319.4

Enterprise
1,557.8

 
1,530.9

 
1,397.1

Total
$
4,445.4

 
$
4,647.5

 
$
5,027.2


Schedule of Net Revenues by Geographic Region
The Company attributes revenues to geographic region based on the customer’s shipping address. The following table presents net revenues by geographic region (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Americas:
 
 
 
 
 
United States
$
2,299.8

 
$
2,339.1

 
$
2,712.6

Other
218.2

 
202.1

 
234.6

Total Americas
2,518.0

 
2,541.2

 
2,947.2

Europe, Middle East, and Africa
1,215.3

 
1,290.8

 
1,195.8

Asia Pacific
712.1

 
815.5

 
884.2

Total
$
4,445.4

 
$
4,647.5

 
$
5,027.2


Schedule of Property and Equipment by Geographic Region
The following table presents geographic information for property and equipment, net and purchased intangible assets, net (in millions):
 
As of December 31,
 
2019
 
2018
United States
$
815.9

 
$
941.7

International
200.8

 
128.5

Property and equipment, net and purchased intangible assets, net
$
1,016.7

 
$
1,070.2


XML 23 jnpr-10k20191231_htm.xml IDEA: XBRL DOCUMENT 0001043604 2019-01-01 2019-12-31 0001043604 2019-06-28 0001043604 2020-02-13 0001043604 us-gaap:ServiceMember 2019-01-01 2019-12-31 0001043604 us-gaap:ServiceMember 2017-01-01 2017-12-31 0001043604 2018-01-01 2018-12-31 0001043604 2017-01-01 2017-12-31 0001043604 us-gaap:ProductMember 2018-01-01 2018-12-31 0001043604 us-gaap:ProductMember 2019-01-01 2019-12-31 0001043604 us-gaap:ProductMember 2017-01-01 2017-12-31 0001043604 us-gaap:ServiceMember 2018-01-01 2018-12-31 0001043604 2018-12-31 0001043604 2019-12-31 0001043604 2017-12-31 0001043604 2016-12-31 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001043604 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001043604 us-gaap:RetainedEarningsMember 2018-12-31 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-12-31 0001043604 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001043604 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001043604 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001043604 us-gaap:CommonStockMember 2017-12-31 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001043604 us-gaap:AccountingStandardsUpdate201609Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-01-01 0001043604 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2017-01-01 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001043604 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 0001043604 us-gaap:AccountingStandardsUpdate201712Member 2019-01-01 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001043604 us-gaap:RetainedEarningsMember 2016-12-31 0001043604 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001043604 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001043604 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001043604 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0001043604 us-gaap:CommonStockMember 2018-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001043604 us-gaap:AccountingStandardsUpdate201712Member us-gaap:RetainedEarningsMember 2019-01-01 0001043604 us-gaap:RetainedEarningsMember 2017-12-31 0001043604 us-gaap:CommonStockMember 2016-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001043604 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001043604 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2016-12-31 0001043604 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-01-01 0001043604 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001043604 us-gaap:CommonStockMember 2019-12-31 0001043604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001043604 us-gaap:RetainedEarningsMember 2019-12-31 0001043604 2019-01-01 0001043604 srt:MaximumMember 2019-01-01 2019-12-31 0001043604 us-gaap:InterestRateSwapMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember us-gaap:LandImprovementsMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember jnpr:ComputerEquipmentAndSoftwareMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember jnpr:ComputerEquipmentAndSoftwareMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember us-gaap:LandImprovementsMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001043604 jnpr:HTBASEMember 2018-12-07 2018-12-07 0001043604 jnpr:CyphortMember 2017-09-18 2017-09-18 0001043604 jnpr:MistSystemsInc.Member 2019-04-01 0001043604 jnpr:CyphortMember 2017-09-18 0001043604 jnpr:MistSystemsInc.Member 2019-04-01 2019-04-01 0001043604 jnpr:MistSystemsInc.Member 2019-04-01 2019-04-30 0001043604 jnpr:HTBASEMember 2018-12-07 0001043604 jnpr:MistSystemsInc.Member 2018-12-07 2018-12-07 0001043604 jnpr:HTBASEMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001043604 jnpr:HTBASEMember us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001043604 jnpr:CyphortMember us-gaap:TechnologyBasedIntangibleAssetsMember 2017-12-31 0001043604 jnpr:HTBASEMember 2018-12-31 0001043604 jnpr:CyphortMember us-gaap:OtherIntangibleAssetsMember 2017-12-31 0001043604 jnpr:CyphortMember us-gaap:TechnologyBasedIntangibleAssetsMember 2017-01-01 2017-12-31 0001043604 jnpr:HTBASEMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-01-01 2018-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:CustomerRelationshipsMember 2019-12-31 0001043604 jnpr:HTBASEMember us-gaap:CustomerRelationshipsMember 2018-12-31 0001043604 jnpr:CyphortMember 2017-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0001043604 jnpr:MistSystemsInc.Member us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001043604 jnpr:CyphortMember us-gaap:CustomerRelationshipsMember 2017-12-31 0001043604 jnpr:MistSystemsInc.Member 2019-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001043604 us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001043604 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001043604 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember 2019-12-31 0001043604 us-gaap:CashEquivalentsMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember 2019-12-31 0001043604 jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-12-31 0001043604 us-gaap:ShortTermInvestmentsMember 2019-12-31 0001043604 jnpr:OtherLongTermAssetsMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember 2018-12-31 0001043604 us-gaap:FixedIncomeSecuritiesMember 2018-12-31 0001043604 us-gaap:BankTimeDepositsMember 2019-12-31 0001043604 jnpr:OtherLongTermAssetsMember 2019-12-31 0001043604 us-gaap:FixedIncomeSecuritiesMember 2019-12-31 0001043604 us-gaap:ShortTermInvestmentsMember 2018-12-31 0001043604 us-gaap:BankTimeDepositsMember 2018-12-31 0001043604 jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2018-12-31 0001043604 us-gaap:CommercialPaperMember 2018-12-31 0001043604 us-gaap:CertificatesOfDepositMember 2019-12-31 0001043604 us-gaap:CertificatesOfDepositMember 2018-12-31 0001043604 us-gaap:CommercialPaperMember 2019-12-31 0001043604 us-gaap:MutualFundMember 2018-12-31 0001043604 us-gaap:MoneyMarketFundsMember 2018-12-31 0001043604 us-gaap:EquitySecuritiesMember 2018-12-31 0001043604 us-gaap:MutualFundMember 2019-12-31 0001043604 us-gaap:MoneyMarketFundsMember 2019-12-31 0001043604 us-gaap:EquitySecuritiesMember 2019-12-31 0001043604 jnpr:PrivatelyheldCompanyMember 2019-10-31 0001043604 2019-10-31 0001043604 us-gaap:DebtSecuritiesMember 2019-01-01 2019-12-31 0001043604 us-gaap:DebtSecuritiesMember 2017-01-01 2017-12-31 0001043604 us-gaap:DebtSecuritiesMember 2018-01-01 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 2019-10-01 2019-12-31 0001043604 us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-01-01 2019-12-31 0001043604 jnpr:JunosPulseMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001043604 jnpr:JunosPulseMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2019-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2018-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2018-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jnpr:PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jnpr:MutualFundsMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001043604 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001043604 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001043604 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001043604 us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0001043604 us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2019-12-31 0001043604 us-gaap:AccruedLiabilitiesMember us-gaap:NondesignatedMember 2018-12-31 0001043604 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 jnpr:OtherLongTermAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 jnpr:OtherLongTermLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2018-12-31 0001043604 jnpr:OtherLongTermLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 us-gaap:AccruedLiabilitiesMember us-gaap:NondesignatedMember 2019-12-31 0001043604 jnpr:OtherLongTermAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OperatingExpenseMember 2017-01-01 2017-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2018-01-01 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2019-01-01 2019-12-31 0001043604 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OperatingExpenseMember 2018-01-01 2018-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2017-01-01 2017-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001043604 us-gaap:NondesignatedMember 2018-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001043604 us-gaap:NondesignatedMember 2019-12-31 0001043604 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001043604 srt:MinimumMember us-gaap:ForeignExchangeContractMember 2019-01-01 2019-12-31 0001043604 srt:MaximumMember us-gaap:ForeignExchangeContractMember 2019-01-01 2019-12-31 0001043604 us-gaap:InProcessResearchAndDevelopmentMember 2018-12-31 0001043604 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001043604 jnpr:TechnologiesAndPatentsMember 2018-12-31 0001043604 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-31 0001043604 jnpr:CustomerContractsSupportAgreementsAndRelatedRelationshipsMember 2019-12-31 0001043604 jnpr:TechnologiesAndPatentsMember 2019-12-31 0001043604 jnpr:CustomerContractsSupportAgreementsAndRelatedRelationshipsMember 2018-12-31 0001043604 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001043604 us-gaap:LandAndLandImprovementsMember 2019-12-31 0001043604 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0001043604 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0001043604 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001043604 us-gaap:ConstructionInProgressMember 2018-12-31 0001043604 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001043604 us-gaap:ConstructionInProgressMember 2019-12-31 0001043604 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001043604 us-gaap:LandAndLandImprovementsMember 2018-12-31 0001043604 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001043604 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001043604 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0001043604 us-gaap:ComputerEquipmentMember 2018-12-31 0001043604 us-gaap:ComputerEquipmentMember 2019-12-31 0001043604 us-gaap:ProductMember 2021-01-01 2019-12-31 0001043604 us-gaap:ServiceMember 2020-01-01 2019-12-31 0001043604 us-gaap:ServiceMember 2023-01-01 2019-12-31 0001043604 us-gaap:ServiceMember 2021-01-01 2019-12-31 0001043604 2020-01-01 2019-12-31 0001043604 us-gaap:ServiceMember 2019-12-31 0001043604 2021-01-01 2019-12-31 0001043604 us-gaap:ProductMember 2020-01-01 2019-12-31 0001043604 2023-01-01 2019-12-31 0001043604 2019-12-31 0001043604 us-gaap:ProductMember 2019-12-31 0001043604 us-gaap:ProductMember 2023-01-01 2019-12-31 0001043604 us-gaap:ProductMember 2018-12-31 0001043604 us-gaap:ProductMember 2019-12-31 0001043604 us-gaap:ServiceMember 2019-12-31 0001043604 us-gaap:ServiceMember 2018-12-31 0001043604 jnpr:UndeliveredProductCommitmentsandOtherProductDeferralsMember 2018-12-31 0001043604 jnpr:UndeliveredProductCommitmentsandOtherProductDeferralsMember 2019-12-31 0001043604 jnpr:JunosPulseMember 2017-01-01 2017-12-31 0001043604 jnpr:JunosPulseMember 2019-01-01 2019-12-31 0001043604 jnpr:JunosPulseMember 2018-01-01 2018-12-31 0001043604 jnpr:JunosPulseMember 2014-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember 2018-12-31 0001043604 us-gaap:FacilityClosingMember jnpr:RestructuringPlan2019Member 2019-12-31 0001043604 us-gaap:FacilityClosingMember jnpr:RestructuringPlan2019Member 2018-12-31 0001043604 us-gaap:EmployeeSeveranceMember jnpr:RestructuringPlan2019Member 2019-01-01 2019-12-31 0001043604 jnpr:RestructuringPlan2019Member 2019-01-01 2019-12-31 0001043604 us-gaap:FacilityClosingMember jnpr:RestructuringPlan2019Member 2019-01-01 2019-12-31 0001043604 us-gaap:ContractTerminationMember jnpr:RestructuringPlan2019Member 2018-12-31 0001043604 us-gaap:ContractTerminationMember jnpr:RestructuringPlan2019Member 2019-01-01 2019-12-31 0001043604 us-gaap:EmployeeSeveranceMember jnpr:RestructuringPlan2019Member 2019-12-31 0001043604 jnpr:RestructuringPlan2019Member 2018-12-31 0001043604 us-gaap:ContractTerminationMember jnpr:RestructuringPlan2019Member 2019-12-31 0001043604 us-gaap:EmployeeSeveranceMember jnpr:RestructuringPlan2019Member 2018-12-31 0001043604 jnpr:RestructuringPlan2019Member 2019-12-31 0001043604 us-gaap:OperatingExpenseMember 2019-01-01 2019-12-31 0001043604 us-gaap:ContractTerminationMember 2019-01-01 2019-12-31 0001043604 us-gaap:OperatingExpenseMember 2018-01-01 2018-12-31 0001043604 us-gaap:ContractTerminationMember 2018-01-01 2018-12-31 0001043604 us-gaap:FacilityClosingMember 2017-01-01 2017-12-31 0001043604 us-gaap:FacilityClosingMember 2019-01-01 2019-12-31 0001043604 us-gaap:EmployeeSeveranceMember 2019-01-01 2019-12-31 0001043604 us-gaap:EmployeeSeveranceMember 2017-01-01 2017-12-31 0001043604 us-gaap:FacilityClosingMember 2018-01-01 2018-12-31 0001043604 us-gaap:EmployeeSeveranceMember 2018-01-01 2018-12-31 0001043604 us-gaap:ContractTerminationMember 2017-01-01 2017-12-31 0001043604 us-gaap:OperatingExpenseMember 2017-01-01 2017-12-31 0001043604 jnpr:FixedRateNoteDue2024IssuedFebruary2016Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 jnpr:FixedRateNoteDue2024IssuedMarch2014Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 jnpr:FixedRateNoteDue2025Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 jnpr:FixedRateNoteDue2029Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 jnpr:FixedRateNoteDue2041Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 us-gaap:SeniorNotesMember 2019-12-31 0001043604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-04-30 0001043604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-04-01 2019-04-30 0001043604 jnpr:FixedRateNoteDue2020AndFixedRateNoteDue2021Member us-gaap:SeniorNotesMember 2019-08-01 2019-09-30 0001043604 jnpr:FixedRateNoteDue2029Member us-gaap:SeniorNotesMember 2019-08-31 0001043604 jnpr:FixedRateNoteDue2029Member us-gaap:SeniorNotesMember us-gaap:UsTreasuryUstInterestRateMember 2019-01-01 2019-12-31 0001043604 jnpr:FixedRateNoteDue2021Member us-gaap:SeniorNotesMember 2019-08-31 0001043604 jnpr:FixedRateNoteDue2025AndFixedRateNoteDue2029Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001043604 jnpr:FixedRateNoteDue2025AndFixedRateNoteDue2029Member us-gaap:SeniorNotesMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2019-04-01 2019-04-30 0001043604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001043604 jnpr:FixedRateNoteDue2029Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-04-01 2019-04-30 0001043604 jnpr:FixedRateNoteDue2025Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001043604 us-gaap:LineOfCreditMember 2019-12-31 0001043604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember jnpr:FederalFundsRateMember jnpr:VariableRateComponentFederalFundsMember 2019-04-01 2019-04-30 0001043604 jnpr:FixedRateNoteDue2025Member us-gaap:SeniorNotesMember us-gaap:UsTreasuryUstInterestRateMember 2019-01-01 2019-12-31 0001043604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember jnpr:ICEBenchmarkAdministrationSettlementRateMember jnpr:VariableRateComponentICEBenchmarkAdministrationSettlementRateMember 2019-04-01 2019-04-30 0001043604 jnpr:FixedRateNoteDue2020Member us-gaap:SeniorNotesMember 2019-08-31 0001043604 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2019-04-01 2019-04-30 0001043604 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-04-01 2019-04-30 0001043604 jnpr:FixedRateNoteDue2025Member 2019-12-31 0001043604 jnpr:FixedRateNoteDue2024IssuedFebruary2016Member 2019-12-31 0001043604 jnpr:FixedRateNoteDue2024IssuedMarch2014Member 2019-12-31 0001043604 jnpr:FixedRateNoteDue2041Member 2019-12-31 0001043604 jnpr:FixedRateNoteDue2029Member 2019-12-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-10-31 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2019-01-01 2019-12-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-12-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-01-01 2019-12-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-10-01 2019-10-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-10-28 2019-10-28 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2019-04-01 2019-12-31 0001043604 2019-10-28 2019-10-28 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2018-02-01 2018-02-28 0001043604 jnpr:StockRepurchaseProgram2018Member 2019-10-01 2019-12-31 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2019-10-28 2019-10-28 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2019-04-01 2019-04-30 0001043604 jnpr:AcceleratedShareRepurchaseProgramMember 2019-10-28 0001043604 jnpr:StockRepurchaseProgram2018Member 2018-01-31 0001043604 jnpr:StockRepurchaseProgram2018Member 2018-01-01 2018-12-31 0001043604 jnpr:StockRepurchaseProgram2014Member 2017-01-01 2017-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0001043604 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0001043604 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001043604 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001043604 2019-04-25 2019-04-25 0001043604 2019-03-22 2019-03-22 0001043604 2019-09-25 2019-09-25 0001043604 2019-06-24 2019-06-24 0001043604 2019-12-26 2019-12-26 0001043604 2019-07-25 2019-07-25 0001043604 2019-10-24 2019-10-24 0001043604 2019-01-29 2019-01-29 0001043604 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001043604 jnpr:RsusRsasAndPsasMember 2018-01-01 2018-12-31 0001043604 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001043604 jnpr:RsusRsasAndPsasMember 2019-01-01 2019-12-31 0001043604 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001043604 jnpr:RsusRsasAndPsasMember 2019-12-31 0001043604 jnpr:RsusRsasAndPsasMember 2018-12-31 0001043604 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001043604 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001043604 jnpr:CostOfRevenuesServiceMember 2018-01-01 2018-12-31 0001043604 us-gaap:CostOfGoodsProductLineMember 2019-01-01 2019-12-31 0001043604 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001043604 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001043604 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001043604 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001043604 us-gaap:CostOfGoodsProductLineMember 2018-01-01 2018-12-31 0001043604 us-gaap:CostOfGoodsProductLineMember 2017-01-01 2017-12-31 0001043604 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001043604 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001043604 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001043604 jnpr:CostOfRevenuesServiceMember 2019-01-01 2019-12-31 0001043604 jnpr:CostOfRevenuesServiceMember 2017-01-01 2017-12-31 0001043604 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001043604 jnpr:MarketbasedRSUsMember 2018-01-01 2018-12-31 0001043604 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001043604 jnpr:MarketbasedRSUsMember 2017-01-01 2017-12-31 0001043604 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001043604 jnpr:MarketbasedRSUsMember 2019-01-01 2019-12-31 0001043604 jnpr:EquityIncentivePlan2015Member 2019-01-01 2019-12-31 0001043604 jnpr:EquityIncentivePlan2015Member 2018-12-31 0001043604 jnpr:EquityIncentivePlan2015Member 2019-12-31 0001043604 us-gaap:PerformanceSharesMember 2019-12-31 0001043604 jnpr:EquityIncentivePlan1996and2006Member 2019-12-31 0001043604 jnpr:EmployeeStockPurchasePlan2008Member 2018-01-01 2018-12-31 0001043604 jnpr:EmployeeStockPurchasePlan2008Member 2019-12-31 0001043604 2017-11-06 2017-11-06 0001043604 jnpr:EquityIncentivePlan2015Member 2019-05-01 2019-05-31 0001043604 jnpr:EmployeeStockPurchasePlan2008Member 2017-01-01 2017-12-31 0001043604 srt:MinimumMember jnpr:RestrictedStockUnitsRSUandRestrictedStockAwardsMember 2019-01-01 2019-12-31 0001043604 jnpr:NqdcMember 2019-12-31 0001043604 jnpr:NqdcMember 2018-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember jnpr:NqdcMember 2019-12-31 0001043604 jnpr:EquityIncentivePlan2015Member 2017-05-01 2017-05-31 0001043604 jnpr:EmployeeStockPurchasePlan2008Member 2019-01-01 2019-12-31 0001043604 jnpr:VariousAcquisitionsMember 2019-12-31 0001043604 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentAssetsMember jnpr:NqdcMember 2018-12-31 0001043604 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember jnpr:NqdcMember 2018-12-31 0001043604 2017-11-06 0001043604 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember jnpr:NqdcMember 2019-12-31 0001043604 jnpr:EquityIncentivePlan2015and2006Member 2019-12-31 0001043604 jnpr:EquityIncentivePlan1996and2006Member 2019-05-31 0001043604 us-gaap:OtherCurrentLiabilitiesMember jnpr:NqdcMember 2019-12-31 0001043604 us-gaap:OtherNoncurrentLiabilitiesMember jnpr:NqdcMember 2018-12-31 0001043604 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember jnpr:NqdcMember 2019-12-31 0001043604 jnpr:EquityIncentivePlan2015Member 2015-05-19 0001043604 us-gaap:OtherCurrentLiabilitiesMember jnpr:NqdcMember 2018-12-31 0001043604 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001043604 us-gaap:RestrictedStockMember 2019-12-31 0001043604 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001043604 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001043604 jnpr:RsusRsasAndPsasMember 2017-01-01 2017-12-31 0001043604 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001043604 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001043604 jnpr:InternationalMember 2018-12-31 0001043604 jnpr:InternationalMember 2019-12-31 0001043604 country:US 2019-12-31 0001043604 country:US 2018-12-31 0001043604 srt:AmericasMember 2017-01-01 2017-12-31 0001043604 srt:AsiaPacificMember 2017-01-01 2017-12-31 0001043604 srt:AsiaPacificMember 2018-01-01 2018-12-31 0001043604 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001043604 country:US 2019-01-01 2019-12-31 0001043604 jnpr:OtherAmericasMember 2018-01-01 2018-12-31 0001043604 jnpr:OtherAmericasMember 2017-01-01 2017-12-31 0001043604 srt:AmericasMember 2018-01-01 2018-12-31 0001043604 us-gaap:EMEAMember 2017-01-01 2017-12-31 0001043604 us-gaap:EMEAMember 2019-01-01 2019-12-31 0001043604 jnpr:OtherAmericasMember 2019-01-01 2019-12-31 0001043604 country:US 2018-01-01 2018-12-31 0001043604 srt:AmericasMember 2019-01-01 2019-12-31 0001043604 country:US 2017-01-01 2017-12-31 0001043604 us-gaap:EMEAMember 2018-01-01 2018-12-31 0001043604 jnpr:CloudMember 2019-01-01 2019-12-31 0001043604 jnpr:StrategicEnterpriseMember 2018-01-01 2018-12-31 0001043604 jnpr:StrategicEnterpriseMember 2019-01-01 2019-12-31 0001043604 jnpr:CloudMember 2017-01-01 2017-12-31 0001043604 jnpr:TelecomandCableMember 2019-01-01 2019-12-31 0001043604 jnpr:TelecomandCableMember 2018-01-01 2018-12-31 0001043604 jnpr:CloudMember 2018-01-01 2018-12-31 0001043604 jnpr:StrategicEnterpriseMember 2017-01-01 2017-12-31 0001043604 jnpr:TelecomandCableMember 2017-01-01 2017-12-31 0001043604 jnpr:SecurityMember 2018-01-01 2018-12-31 0001043604 jnpr:SwitchingMember 2019-01-01 2019-12-31 0001043604 jnpr:SecurityMember 2019-01-01 2019-12-31 0001043604 jnpr:SecurityMember 2017-01-01 2017-12-31 0001043604 jnpr:RoutingMember 2019-01-01 2019-12-31 0001043604 jnpr:SwitchingMember 2018-01-01 2018-12-31 0001043604 jnpr:SwitchingMember 2017-01-01 2017-12-31 0001043604 jnpr:RoutingMember 2017-01-01 2017-12-31 0001043604 jnpr:RoutingMember 2018-01-01 2018-12-31 0001043604 us-gaap:CapitalLossCarryforwardMember 2019-12-31 0001043604 us-gaap:DomesticCountryMember 2019-12-31 0001043604 jnpr:OtherLongTermLiabilitiesMember 2017-12-31 0001043604 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001043604 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2019-01-01 2019-12-31 0001043604 jnpr:OtherLongTermLiabilitiesMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2019-01-01 2019-12-31 0001043604 jnpr:MassachusettsDeferredTaxAssetsMember 2019-12-31 0001043604 2019-12-01 2019-12-31 0001043604 jnpr:CaliforniaDeferredTaxAssetsMember 2019-12-31 0001043604 jnpr:OtherLongTermLiabilitiesMember 2018-12-31 0001043604 jnpr:CanadianDeferredTaxAssetsMember 2019-12-31 0001043604 jnpr:FinancingguaranteesbankguaranteesandstandbylettersofcreditMember 2018-12-31 0001043604 jnpr:FinancingguaranteesbankguaranteesandstandbylettersofcreditMember 2019-12-31 0001043604 jnpr:EnergyServicesAgreementMember 2019-12-31 0001043604 us-gaap:IndemnificationGuaranteeMember 2018-12-31 0001043604 us-gaap:IndemnificationGuaranteeMember 2019-12-31 0001043604 jnpr:MasterServiceAgreementMember 2019-12-31 0001043604 jnpr:LongtermIncomeTaxesMember 2019-12-31 0001043604 srt:MaximumMember jnpr:OtherLeaseArrangementMember 2019-12-31 0001043604 srt:MinimumMember us-gaap:LandAndBuildingMember 2019-12-31 0001043604 jnpr:EnergyServicesAgreementMember 2019-01-01 2019-12-31 0001043604 srt:MinimumMember us-gaap:EquipmentMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:EquipmentMember 2019-12-31 0001043604 srt:MaximumMember us-gaap:LandAndBuildingMember 2019-12-31 0001043604 2018-10-01 2018-12-31 0001043604 2018-01-01 2018-03-31 0001043604 2019-07-01 2019-09-30 0001043604 2019-01-01 2019-03-31 0001043604 2019-04-01 2019-06-30 0001043604 2018-07-01 2018-09-30 0001043604 2018-04-01 2018-06-30 0001043604 us-gaap:SubsequentEventMember 2020-01-27 2020-01-27 0001043604 srt:ScenarioForecastMember jnpr:AcceleratedShareRepurchaseProgramMember us-gaap:SubsequentEventMember 2020-01-01 2020-03-31 0001043604 srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2020-01-01 2020-03-31 0001043604 srt:ScenarioForecastMember jnpr:AcceleratedShareRepurchaseProgramMember us-gaap:SubsequentEventMember 2018-01-01 2020-03-31 0001043604 us-gaap:SubsequentEventMember 2020-01-01 2020-02-20 0001043604 jnpr:StockRepurchaseProgram2018Member us-gaap:SubsequentEventMember 2020-02-20 0001043604 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member us-gaap:SalesReturnsAndAllowancesMember 2018-01-01 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2017-01-01 2017-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2018-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2016-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2019-01-01 2019-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2017-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2018-01-01 2018-12-31 0001043604 us-gaap:SalesReturnsAndAllowancesMember 2019-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2017-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2016-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0001043604 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 pure jnpr:Customer iso4217:USD jnpr:Investment shares iso4217:USD shares jnpr:leases jnpr:Reportable_Segment jnpr:extension_option jnpr:Dividend jnpr:period jnpr:segment false --12-31 FY 2019 0001043604 0 0 0 P15Y 0 0 P1Y P1Y P12M P1Y 4900000 5500000 0.19 0.19 0.19 0.19 0.40 0.72 0.76 0.19 0.19 0.19 0.00001 0.00001 1000000000 1000000000 346400000 335900000 346400000 335900000 0.045 0.045 0.0435 0.0375 0.0595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P10Y P4Y P10Y P1Y P1Y 0 P5Y P4M P1M P24M 2600000 1700000 900000 0 100000 2400000 300000 4400000 -2300000 4000000 -1000000 1000000 0 0 0 0.00001 0.00001 10000000 10000000 0 0 0 0 P7Y P40Y P7Y P40Y P10Y P1Y6M P7Y P5Y P10Y P1Y P2Y P1Y P2Y P1Y P2Y P2Y 10-K true 2019-12-31 false 001-34501 JUNIPER NETWORKS, INC. DE 77-0422528 1133 Innovation Way Sunnyvale, CA 94089 (408) 745-2000 Common Stock, par value $0.00001 per share JNPR NYSE Yes No Yes Yes Large Accelerated Filer false false false 9077000000 330527200 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">As noted herein, the information called for by Part III is incorporated by reference to specified portions of the registrant's definitive proxy statement to be filed in conjunction with the registrant's 2020 Annual Meeting of Stockholders, which is expected to be filed not later than 120 days after the registrant's fiscal year ended </span><span style="font-family:inherit;font-size:8pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:8pt;">.</span></div> 2867700000 3107100000 3446200000 1577700000 1540400000 1581000000.0 4445400000 4647500000 5027200000 1227000000.0 1277200000 1360900000 601600000 629100000 594200000 1828600000 1906300000 1955100000 2616800000 2741200000 3072100000 955700000 1003200000 980700000 939300000 927400000 950200000 244300000 231100000 227500000 35300000 7300000 65600000 2174600000 2169000000.0 2224000000.0 442200000 572200000 848100000 -27800000 -39500000 -36300000 414400000 532700000 811800000 69400000 -34200000 505600000 345000000.0 566900000 306200000 1.01 1.62 0.81 0.99 1.60 0.80 343200000 349000000.0 377700000 348200000 354400000 384200000 345000000.0 566900000 306200000 4600000 600000 4500000 400000 -900000 2100000 4200000 1500000 2400000 -8900000 -6400000 15700000 -5500000 1200000 5200000 -3400000 -7600000 10500000 -1100000 -12400000 19000000.0 -300000 -18500000 31900000 344700000 548400000 338100000 1215800000 2489000000.0 738000000.0 1070100000 879700000 754600000 376300000 268100000 3209800000 4581800000 830900000 951700000 169700000 589800000 199000000.0 185800000 118500000 3337100000 3108800000 514600000 403500000 8837700000 9363300000 219500000 208800000 229000000.0 221000000.0 812900000 829300000 0 349900000 282500000 233500000 1543900000 1842500000 1683900000 1789100000 410500000 384300000 372600000 404400000 158100000 58100000 119800000 4227100000 4540100000 0 0 0 0 7370500000 7672800000 -18500000 -18200000 -2741400000 -2831400000 4610600000 4823200000 8837700000 9363300000 345000000.0 566900000 306200000 202200000 217100000 187500000 210300000 210500000 225600000 42000000.0 0 0 -15300000 0 0 2900000 42600000 -139600000 -3500000 -9600000 14500000 118100000 -96300000 -203800000 100700000 70900000 -43000000.0 6400000 3500000 -10100000 6500000 41400000 -42800000 -40500000 -269200000 447300000 -46800000 -11400000 -2100000 900000 24700000 55000000.0 528900000 861100000 1259300000 109600000 147400000 151200000 3209800000 1228500000 1882900000 1520000000.0 1070200000 944000000.0 1642300000 910200000 741600000 107100000 17500000 14900000 14200000 36900000 12400000 0 0 75000000.0 270900000 16400000 27000000.0 7300000 42700000 0 -528200000 564800000 -303000000.0 554900000 756600000 725800000 55600000 56900000 64500000 260100000 249300000 150400000 950000000.0 0 0 495200000 0 0 14600000 0 0 0 -16900000 16900000 0 -2700000 0 -1228800000 -968600000 -794800000 -1200000 -10600000 17000000.0 -1229300000 446700000 178500000 2505800000 2059100000 1880600000 1276500000 2505800000 2059100000 90600000 94000000.0 93900000 98800000 181000000.0 193500000 381100000 8281600000 -37300000 -3281800000 4962500000 306200000 306200000 31900000 31900000 10700000 64500000 64500000 26300000 354600000 371200000 725800000 188200000 188200000 150400000 150400000 12800000 -9000000.0 3800000 365500000 8042100000 -5400000 -3355800000 4680900000 566900000 566900000 -18500000 -18500000 10400000 56900000 56900000 29500000 395100000 361500000 756600000 218200000 218200000 249300000 249300000 324700000 324700000 5700000 -5700000 0 346400000 7672800000 -18200000 -2831400000 4823200000 345000000.0 345000000.0 -300000 -300000 9800000 55600000 55600000 4600000 4600000 20300000 264600000 250300000 514900000 -40000000.0 -40000000.0 202200000 202200000 260100000 260100000 100000 100000 0 -4800000 -4800000 335900000 7370500000 -18500000 -2741400000 4610600000 Description of Business and Basis of Presentation<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Description of Business</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Juniper Networks, Inc. (the “Company” or “Juniper”) designs, develops, and sells products and services for high-performance networks, to enable customers to build scalable, reliable, secure and cost-effective networks for their businesses, while achieving agility and improved operating efficiency through automation. The Company sells high-performance routing, switching, and security networking products and service offerings to customers within its verticals: Cloud, Service Provider, and Enterprise who view the network as critical to their success. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The Consolidated Financial Statements, which include the Company and its wholly-owned subsidiaries, are prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). All intercompany balances and transactions have been eliminated. <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Consolidated Financial Statements, which include the Company and its wholly-owned subsidiaries, are prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). All intercompany balances and transactions have been eliminated. </span></div> Significant Accounting Policies<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of the financial statements and related disclosures in accordance with U.S. GAAP requires the Company to make judgments, assumptions, and estimates that affect the amounts reported in the Consolidated Financial Statements and the accompanying notes. The Company bases its estimates and assumptions on current facts, historical experience, and various other factors that it believes are reasonable under the circumstances, to determine the carrying values of assets and liabilities that are not readily apparent from other sources. To the extent there are material differences between the Company's estimates and the actual results, the Company's future consolidated results of operation may be affected.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash, Cash Equivalents, and Investments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash and Cash Equivalents</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist of cash on hand, demand deposits with banks, highly liquid investments in money market funds, commercial paper, government securities, certificates of deposits, time deposits, and corporate debt securities, which are readily convertible into cash. All highly liquid investments with original maturities of </span><span style="font-family:inherit;font-size:10pt;"><span>three months</span></span><span style="font-family:inherit;font-size:10pt;"> or less from Juniper's purchase date are classified as cash equivalents.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Investments in Available-for-Sale Debt Securities</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's investments in debt securities are classified as available-for-sale and include the Company's fixed income securities and investments in privately-held companies, consisting of debt and redeemable preferred stock securities. Fixed income securities are initially recorded at cost and periodically adjusted to fair value in the Consolidated Balance Sheets. Unrealized gains and losses on these investments are reported as a separate component of accumulated other comprehensive loss in the Consolidated Balance Sheets. Realized gains and losses are determined based on the specific identification method and are reported in the Consolidated Statements of Operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed income securities primarily consist of asset-backed securities, certificate of deposits, commercial paper, corporate debt securities, time deposits, foreign government debt securities, U.S. government agency securities, and U.S. treasury securities. The Company periodically evaluates these investments to determine if impairment charges are required. The Company considers various factors in determining whether to recognize an impairment charge, including the length of time the investment has been in a loss position, the extent to which the fair value has been less than the Company's cost basis, the investment's financial condition, and the near-term prospects of the investee. If the Company determines that the decline in an investment's value is other than temporary, the difference is recognized as an impairment loss in its Consolidated Statements of Operations. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's privately-held debt and redeemable preferred stock securities are included in other long-term assets in the Consolidated Balance Sheets and are recorded at fair value. Fair value is reassessed when the Company is made aware of information indicating a change in the enterprise value of the investee, including known acquisition offers, subsequent funding rounds, and investee's plans for liquidation. The Company periodically evaluates these securities for indicators of impairment, including the inability to recover a portion of or the entire carrying amount of the investment, the inability of the investee to sustain earnings, the reduction in or termination of financial commitment to the investee from other investors, the intention to sell the investment, and whether it is more likely than not that the Company will be required to sell the investment before recovery of the entire amortized cost basis. If the Company determines that the decline in an investment's value is other than temporary, the difference is recognized as an impairment loss in its Consolidated Statements of Operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Investments in Equity Securities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's investments in equity securities with readily determinable fair values consist of money market funds, the non-qualified compensation plan ("NQDC") that is invested in mutual funds, and investments in public companies. These investments are measured at fair value with changes in fair value recognized in the Consolidated Statements of Operations. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity securities without readily determinable fair values include the Company's investments in privately-held companies consisting of non-redeemable preferred stock and common stock securities. The Company accounts for these securities at cost, adjusted for changes from observable transactions for identical or similar investments of the same issuer, less impairments. Fair value of these equity securities is reassessed when the Company identifies observable price changes indicating that an adjustment upward or downward to the carrying value is necessary. Any observable changes in fair value are recognized in earnings as of the date that the observable transaction took place, rather than the current reporting date. In addition, the Company periodically evaluates equity securities without readily determinable fair values to determine if impairment charges are required by evaluating whether an event or change in circumstance has occurred that may have a significant adverse effect on the fair value of the investment. A qualitative assessment is performed each reporting period to assess whether there are any impairment indicators, including, but not limited to, significant deterioration in the investee's earnings performance; credit rating; asset quality or business prospects; adverse change in the regulatory, economic, or technological environment; change in the general market condition of the geographic area or industry; acquisition offers; and the ability to continue as a going concern. If such indicators are present, the Company estimates the fair value of impaired investments and recognizes an impairment loss in the Consolidated Statement of Operations equal to the difference between the carrying value and fair value. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received upon sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which it transacts, and considers assumptions that market participants would use when pricing the asset or liability. The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 – Quoted prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 – Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. These inputs are valued using market-based approaches.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 – Inputs are unobservable inputs based on the Company’s assumptions. These inputs, if any, are valued using internal financial models.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Instruments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses derivative instruments, primarily foreign currency forward and interest rate swap contracts, to hedge certain foreign currency and interest rate exposures. The Company does not enter into derivatives for speculative or trading purposes. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses foreign currency forward contracts to hedge certain forecasted foreign currency transactions relating to operating expenses. These derivatives are designated as cash flow hedges, which are carried at fair value with the derivative's gain or loss is initially reported as a component of accumulated other comprehensive loss, and upon occurrence of the forecasted transaction, is subsequently reclassified into the costs of services or operating expense line item to which the hedged transaction relates. Cash flows from such hedges are classified as operating activities. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also uses foreign currency forward contracts to mitigate variability in gains and losses generated from the re-measurement of certain monetary assets and liabilities denominated in non-functional currencies. These derivatives are carried at fair value with changes recorded in other expense, net in the Consolidated Statements of Operations in the same period as the changes in the fair value from the re-measurement of the underlying assets and liabilities. Cash flows from such derivatives are classified as operating activities. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses interest rate swaps to convert certain of our fixed interest rate notes to floating interest rates based on the London InterBank Offered Rate (LIBOR). All interest rate swaps will expire within </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;"> or less. The Company recognizes the change in fair value of the derivative instrument, as well as the offsetting change in the fair value of the hedged item, in Other expense, net in the Consolidated Statements of Operations in the period of change. These derivatives are classified in the Consolidated Statements of Cash Flows in the same section as the underlying item.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company presents its derivative assets and derivative liabilities on a gross basis in the Consolidated Balance Sheets. However, under agreements containing provisions on netting with certain counterparties of foreign exchange contracts, subject to applicable requirements, the Company is allowed to net-settle transactions on the same date in the same currency, with a single net amount payable by one party to the other. The Company is neither required to pledge nor entitled to receive cash collateral related to these derivative transactions.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventory</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory consists primarily of component parts to be used in the manufacturing process and finished goods in-transit, and is stated at the lower of cost or net realizable value. In addition, the Company purchases and holds inventory to provide adequate component supplies over the life of the underlying products. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. A charge is recorded to cost of product when inventory is determined to be in excess of anticipated demand or considered obsolete. At the point of loss recognition, a new, lower-cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase in the newly established cost basis.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#211d1e;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease at inception. The Company evaluates classification of leases as either operating or finance at commencement and, as necessary, at modification. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company did </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t have any finance leases. Operating leases are included in operating lease right-of-use ("ROU") assets, other accrued liabilities, and operating lease liabilities on the Company's Consolidated Balance Sheets. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease ROU assets and liabilities are recognized on the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the incremental borrowing rate on January 1, 2019 for operating leases that commenced prior to that date. The operating lease ROU asset also includes any lease payments made prior to lease commencement and excludes lease incentives. Variable lease payments not dependent on an index or a rate, are expensed as incurred and are not included within the ROU asset and lease liability calculation. Variable lease payments primarily include reimbursements of costs incurred by lessors for common area maintenance and utilities. The Company's lease terms are the noncancelable period, including any rent-free periods provided by the lessor, and include options to extend or terminate the lease when it is reasonably certain that it will exercise that option. At lease inception, and in subsequent periods as necessary, the Company estimates the lease term based on its assessment of extension and termination options that are reasonably certain to be exercised. Lease costs are recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not separate non-lease components from lease components for all underlying classes of assets. In addition, the Company does not recognize ROU assets and lease liabilities for short-term leases, which have a lease term of twelve months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are recorded at cost less accumulated depreciation. Depreciation is calculated using the straight-line method, over the estimated useful lives of the following assets:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:71%;"/><td style="width:29%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Useful Life (years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers, equipment, and software </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.5 to 7</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 to 7</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and building improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7 to 40</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10 to 40</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease term, not to exceed 10 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land is not depreciated. Construction-in-process is related to the construction or development of property and equipment that have not yet been placed in service for their intended use. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase price of an acquired entity is allocated to tangible assets, liabilities, and intangible assets, including in-process research and development (IPR&amp;D) based on their estimated fair values with the residual of the purchase price recorded as goodwill. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The determination of the value of the intangible assets acquired involves certain estimates, such as expected future cash flows, which include consideration of future growth rates and margins, attrition rates, future changes in technology, discount rates, and the expected use of the acquired assets. These factors are also considered in determining the useful life of the acquired intangible assets. IPR&amp;D is initially capitalized at fair value as an intangible asset with an indefinite life and assessed for impairment thereafter. When an IPR&amp;D project is completed, the IPR&amp;D is reclassed as an amortizable purchased intangible asset and amortized over the asset’s estimated useful life. Acquisition related expenses are recognized separately from business combination and are expensed as incurred. The Company's Consolidated Financial Statements include the operating results of acquired businesses from the date of each acquisition.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is tested for impairment annually during the fourth quarter or more frequently if certain circumstances indicate the carrying value of goodwill is impaired. Goodwill is tested for impairment at the reporting unit level. A qualitative assessment is first performed to determine whether it is necessary to quantitatively test goodwill for impairment. This initial assessment includes, among others, consideration of macroeconomic conditions and financial performance. If the qualitative assessment indicates that it is more likely than not that an impairment exists, a quantitative analysis is performed by determining the fair value of each reporting unit using a combination of the discounted cash flow and the market approaches. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. An impairment loss is recognized to the extent that the carrying amount of goodwill exceeds the asset's implied fair value. We conducted our annual impairment test of goodwill during the fourth quarters of 2019 and 2018 and determined that no adjustment to the carrying value of goodwill for any reporting units was required. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consist of existing technology, customer relationships, and trade name, which are amortized over the period of estimated benefit using the straight-line method and estimated useful lives of </span><span style="font-family:inherit;font-size:10pt;"><span>4</span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>5</span></span><span style="font-family:inherit;font-size:10pt;"> years. Other intangible assets acquired in a business combination related to IPR&amp;D projects are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Indefinite-lived intangibles are not amortized into the results of operations but instead are evaluated for impairment. If and when development is complete, the associated assets would be deemed finite-lived and would be amortized as cost of revenues over their respective estimated useful lives at that point in time. If the research and development project is abandoned, the acquired IPR&amp;D assets are written off and charged to expense in the period of abandonment. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-lived Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets, such as property, plant, and equipment, ROU assets, and purchased intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset, or asset group, to estimated undiscounted future cash flows expected to be generated by the asset, or asset group. An impairment charge is recognized by the amount by which the carrying amount of the asset, or asset group, exceeds its fair value.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty Reserves</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company generally offers a </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;">-year warranty on most of its hardware products, and a </span><span style="font-family:inherit;font-size:10pt;"><span>90</span></span><span style="font-family:inherit;font-size:10pt;">-day warranty on the media that contains the software embedded in the products. Warranty costs are recognized as part of the Company's cost of sales based on associated material costs, logistics costs, labor costs, and overhead at the time revenue is recognized. Material costs are estimated primarily based upon the historical costs to repair or replace product returns within the warranty period. Labor, logistics and overhead costs are estimated primarily based upon historical trends in the cost to support customer cases within the warranty period. Warranty reserve is reported within other accrued liabilities in the Consolidated Balance Sheets.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Manufacturer Liabilities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company establishes a liability for non-cancelable, non-returnable purchase commitments with its contract manufacturers for carrying charges, quantities in excess of its demand forecasts, or obsolete material charges for components purchased by the contract manufacturers to meet the Company’s demand forecast or customer orders. The demand forecasts are based upon historical trends and analysis from the Company's sales and marketing organizations, adjusted for overall market conditions. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Loss Contingencies</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is subject to the possibility of various loss contingencies arising in the ordinary course of business. Management considers the likelihood of loss related to an asset, or the incurrence of a liability, as well as its ability to reasonably estimate the amount of loss, in determining loss contingencies. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. The Company regularly evaluates current information available to determine whether such accruals should be adjusted and whether new accruals are required. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets and liabilities of foreign operations with non-U.S. Dollar functional currency are translated to U.S. Dollars using exchange rates in effect at the end of the period. Revenue and expenses are translated to U.S. Dollars using rates that approximate those in effect during the period. The resulting translation adjustments are included in the Company’s Consolidated Balance Sheets in the stockholders’ equity section as a component of accumulated other comprehensive loss. The Company remeasures monetary assets and monetary liabilities in non-functional currencies and records the resulting foreign exchange transaction gains and losses in other expense, net in the Consolidated Statements of Operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.</span></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Identify the contract with a customer</span><span style="font-family:inherit;font-size:10pt;">. The Company generally considers a sales contract and/or agreement with an approved purchase order as a customer contract provided that collection is considered probable, which is assessed based on the creditworthiness of the customer as determined by credit checks, payment histories, and/or other circumstances. The Company combines contracts with a customer if contracts are negotiated with a single commercial substance or contain price dependencies.</span></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Identify the performance obligations in the contract</span><span style="font-family:inherit;font-size:10pt;">. Product performance obligations include hardware and software licenses and service performance obligations include hardware maintenance, software post-contract support, training, and professional services. Certain software licenses and related post-contract support are combined into a single performance obligation when the maintenance updates are critical to the continued delivery of the software functionality. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Determine the transaction price</span><span style="font-family:inherit;font-size:10pt;">. The transaction price for the Company’s contracts with its customers consists of both fixed and variable consideration provided it is probable that a significant reversal of revenue will not occur when the uncertainty related to variable consideration is resolved. Fixed consideration includes amounts to be contractually billed to the customer while variable consideration includes estimates for rights of return, rebates, and price protection, which are based on historical sales returns and price protection credits, specific criteria outlined in rebate agreements, and other factors known at the time. The Company generally invoices customers for hardware, software licenses and related maintenance arrangements at time of delivery, and professional services either upfront or upon meeting certain milestones. Customer invoices are generally due within </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>90</span></span><span style="font-family:inherit;font-size:10pt;"> days after issuance. The Company’s contracts with customers typically do not include significant financing components as the period between the transfer of performance obligations and timing of payment are generally within one year.</span></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allocate the transaction price to the performance obligations in the contract</span><span style="font-family:inherit;font-size:10pt;">. For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services, pricing practices in different geographies and through different sales channels, gross margin objectives, internal costs, competitor pricing strategies, and industry technology lifecycles.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recognize revenue when or as the Company satisfies a performance obligation</span><span style="font-family:inherit;font-size:10pt;">. Revenue for hardware and certain software licenses, are recognized at a point in time, which is generally upon shipment or delivery. Certain software licenses combined with post-contract support are recognized over time on a ratable basis over the term of the license. Revenue for maintenance and software post-contract support is recognized over time on a ratable basis over the contract term. Revenue from training and professional services is recognized over time as services are completed or ratably over the contractual period of generally one year or less.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred product revenue represents unrecognized revenue related to undelivered product commitments and other shipments that have not met revenue recognition criteria. Deferred service revenue represents billed amounts for service contracts, which include technical support, hardware and software maintenance, professional services, and training, for which services have not been rendered.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized net of any taxes collected, which are subsequently remitted to governmental authorities. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Commissions</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are recorded as prepaid expenses or other longer assets and are deferred and then amortized over a period of benefit which is typically over the term of the customer contracts. Amortization expense is included in sales and marketing expenses in the accompanying Consolidated Statements of Operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs to research, design, and develop the Company's products are expensed as incurred. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Software Development Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins when a product's technological feasibility has been established and ends when a product is available for general release to customers. Generally, the Company's products are released soon after technological feasibility has been established. As a result, costs incurred between achieving technological feasibility and product general availability have not been significant. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes costs associated with internal-use software systems during the application development stage. Such capitalized costs include external direct costs incurred in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advertising costs are charged to sales and marketing expense as incurred. Advertising expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$14.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$19.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, for </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-Based Compensation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures and recognizes compensation cost for all share-based awards made to employees and directors, including employee stock options, restricted stock awards ("RSAs"), restricted stock units ("RSUs"), performance share awards ("PSAs") and employee stock purchases related to the Employee Stock Purchase Plan ("ESPP"). For service condition only awards, share-based compensation expense is based on the fair value of the underlying awards and amortized on a straight-line basis. For PSAs, share-based compensation expense is amortized on a straight-line basis for each separate vesting portion of the awards. The Company accounts for forfeitures as they occur. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company utilizes the Black-Scholes-Merton (“BSM”) option-pricing model to estimate the fair value of its ESPP purchase rights. The BSM model requires various highly subjective assumptions that represent management's best estimates of volatility, risk-free interest rate, expected life, and dividend yield. The Company estimates expected volatility based on the implied volatility of market-traded options, on the Company's common stock, adjusted for other relevant factors including historical volatility of the Company’s common stock over the most recent period commensurate with the estimated expected life of the Company’s ESPP. The expected life of ESPP purchase rights approximates the offering period. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the grant date fair value of its RSUs, RSAs, and PSAs based on the closing market price of the Company’s common stock on the date of grant, adjusted by the present value of the dividends expected to be paid on the underlying shares of common stock during the requisite and derived service period as these awards are not entitled to receive dividends until vested.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For market-based RSUs, the Company estimates the fair value and derived service period using the Monte Carlo simulation option pricing model ("Monte Carlo model"). The determination of the grant date fair value and derived service periods using the Monte </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carlo model is affected by the Company's stock price, comparative market-based returns, as well as various highly subjective assumptions that represent management's best estimates of volatility, risk-free interest rate, and dividend yield. The Company estimates expected volatility based on the implied volatility of market-traded options, on the Company's common stock, adjusted for other relevant factors, including historical volatility of the Company’s common stock over the contractual life of the Company's market-based RSUs. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Provision for Income Taxes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts. Valuation allowances are recorded to reduce deferred tax assets to the amount that will more likely than not be realized.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for uncertainty in income taxes using a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> likely of being realized upon settlement. The Company classifies the liability for unrecognized tax benefits as current to the extent that the Company anticipates payment (or receipt) of cash within </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;">. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes. The Company accounts for the current impacts of U.S. tax on certain foreign subsidiaries income, which is referred to as Global Intangible Low-Taxed Income in the year earned.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Risk</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, derivatives, and accounts receivable. The Company invests only in high-quality credit instruments and maintains its cash, cash equivalents and available-for-sale investments in fixed income securities with several high-quality institutions. Deposits held with banks, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits. We mitigate the concentration of credit risk in our investment portfolio through diversification of the investments in various industries and asset classes, and limits to the amount of credit exposure to any single issuer and credit rating. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s derivatives expose it to credit risk to the extent that counterparties may be unable to meet the terms of the agreement. To mitigate concentration of risk related to its derivatives, the Company establishes counterparty limits to major credit-worthy financial institutions. In addition, the potential risk of loss with any one counterparty resulting from this type of credit risk is monitored and the derivatives transacted with these entities are typically relatively short in duration. Therefore, the Company does not expect material losses as a result of defaults by counterparties.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Generally, credit risk with respect to accounts receivable is diversified due to the number of entities comprising the Company's customer base and their dispersion across different geographic locations throughout the world. The Company performs ongoing credit evaluations of its customers and generally does not require collateral on accounts receivable. During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> single customer accounted for 10% or more of net revenues. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company relies on sole suppliers for certain of its components such as application-specific integrated circuits ("ASICs") and custom sheet metal. Additionally, the Company relies primarily on a limited number of significant independent contract manufacturers and original design manufacturers for the production of its products. The inability of any supplier or manufacturer to fulfill supply requirements of the Company could negatively impact future operating results. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Standards</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cloud Computing Arrangement: </span><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company early adopted FASB ASU No. 2018-15 (Subtopic 350-40) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles — Goodwill and Other-Internal-Use Software: Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, </span><span style="font-family:inherit;font-size:10pt;">which provides guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by a service contract. The Company adopted the standard under the prospective approach. The adoption did not have a material impact on the Consolidated Financial Statements. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivatives and Hedging: </span><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company adopted FASB ASU No. 2017-12 (Topic 815) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging — Targeted Improvements to Accounting for Hedging Activities</span><span style="font-family:inherit;font-size:10pt;">, and an amendment thereafter, which expands an entity's ability to hedge financial and nonfinancial risk components and amends how companies assess effectiveness as well as changes to the presentation and disclosure requirements. The Company adopted the standard under the modified retrospective approach, and its amendment and presentation and disclosure requirements on a prospective basis. The adoption did not have a material impact on the Consolidated Financial Statements. See Note 6,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Derivative Instruments</span><span style="font-family:inherit;font-size:10pt;"> for additional disclosures required upon adopting the standard.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Amortization on Purchased Callable Debt Securities:</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company adopted FASB ASU No. 2017-08 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Receivables—Nonrefundable Fees and Other Costs</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(Subtopic 310-20): Premium Amortization on Purchased Callable Debt Securities, </span><span style="font-family:inherit;font-size:10pt;">which shortens the amortization period for the premium on certain purchased callable debt securities to the earliest call date. The standard will not impact debt securities held at a discount. The Company adopted the standard under the modified retrospective approach. The adoption did not have a material impact on the Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases: </span><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company adopted FASB ASU No. 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;"> (Topic 842)</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">,</span><span style="font-family:inherit;font-size:10pt;"> and the related subsequent amendments ("ASC 842"), which require recognition by the lessees of right-of-use ("ROU") assets and lease liabilities for most leases on the Company's Consolidated Balance Sheets. The Company adopted the new standard under the modified retrospective approach and recorded a cumulative-effect adjustment to the opening balance of accumulated deficit as of the effective date. Under the modified retrospective method, financial results reported in periods prior to 2019 are unchanged. The Company elected the package of practical expedients, which did not require the reassessment of existing leases under the new guidance. The Company also elected not to separate non-lease components from lease components and to not recognize ROU assets and lease liabilities for short-term leases.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cumulative effect of the adjustments made to the Company's Consolidated Balance Sheet as of the adoption date is detailed as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments due to ASC 842</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As adjusted</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>266.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>951.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>908.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>404.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,363.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,512.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>233.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,540.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,694.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stockholders' equity:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,831.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,836.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of the standard had no impact on the Company's Consolidated Statements of Operations and Consolidated Statements of Cash Flows or debt-covenant compliance under its current agreements. See Note 16,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Commitments and Contingencies,</span><span style="font-family:inherit;font-size:10pt;"> for additional disclosures required upon adopting the standard.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Standards Not Yet Adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Simplifying the Accounting for Income Taxes:</span><span style="font-family:inherit;font-size:10pt;"> In December 2019, the FASB issued ASU No. 2019-12 (Topic 740) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes — Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;">, which enhances and simplifies various aspects of the income tax accounting guidance related to intraperiod tax allocation exception to the incremental approach, interim-period accounting for enacted change in tax law, and the year-to-date loss limitation in interim period tax accounting. This ASU is to be applied on a prospective basis with the exception of certain amendments that are to be applied on either a retrospective or modified retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of adoption on its Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurement: </span><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13 (Topic 820) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement, </span><span style="font-family:inherit;font-size:10pt;">which eliminates, adds, and modifies certain disclosure requirements for fair value measurements under ASC 820. This ASU is to be applied on a prospective basis for certain modified or new disclosure requirements, and all other amendments in the standard are to be applied on a retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2019. The Company does not expect the adoption to have a material impact on its Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Simplifying the Test for Goodwill Impairment: </span><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04 (Topic 350)</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Intangibles—Goodwill and Other:</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Simplifying the Test for Goodwill Impairmen</span><span style="font-family:inherit;font-size:10pt;">t, which removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under the amended guidance, a goodwill impairment charge will be recognized for the amount by which the carrying value of a reporting unit exceeds its fair value, not to exceed the carrying amount of goodwill. This ASU will be applied on a prospective basis and is effective for interim and annual periods beginning after December 15, 2019. The Company does not expect the adoption to have a material impact on its Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Credit Losses on Financial Instruments: </span><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">"Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments"</span><span style="font-family:inherit;font-size:10pt;">, which was further clarified by FASB through issuance of additional related ASUs, requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. The Company will adopt ASU 2016-13 effective January 1, 2020 on a modified retrospective basis with the cumulative effect of adoption recorded as an adjustment to retained earnings. Upon adoption, we will implement new credit loss models and update processes and accounting controls. The Company does not expect the adoption of the new standard to have a significant impact on the Company’s Consolidated Financial Statements.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of the financial statements and related disclosures in accordance with U.S. GAAP requires the Company to make judgments, assumptions, and estimates that affect the amounts reported in the Consolidated Financial Statements and the accompanying notes. The Company bases its estimates and assumptions on current facts, historical experience, and various other factors that it believes are reasonable under the circumstances, to determine the carrying values of assets and liabilities that are not readily apparent from other sources. To the extent there are material differences between the Company's estimates and the actual results, the Company's future consolidated results of operation may be affected.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash and Cash Equivalents</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist of cash on hand, demand deposits with banks, highly liquid investments in money market funds, commercial paper, government securities, certificates of deposits, time deposits, and corporate debt securities, which are readily convertible into cash. All highly liquid investments with original maturities of </span><span style="font-family:inherit;font-size:10pt;"><span>three months</span></span><span style="font-family:inherit;font-size:10pt;"> or less from Juniper's purchase date are classified as cash equivalents.</span></div> P3M <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Investments in Available-for-Sale Debt Securities</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's investments in debt securities are classified as available-for-sale and include the Company's fixed income securities and investments in privately-held companies, consisting of debt and redeemable preferred stock securities. Fixed income securities are initially recorded at cost and periodically adjusted to fair value in the Consolidated Balance Sheets. Unrealized gains and losses on these investments are reported as a separate component of accumulated other comprehensive loss in the Consolidated Balance Sheets. Realized gains and losses are determined based on the specific identification method and are reported in the Consolidated Statements of Operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed income securities primarily consist of asset-backed securities, certificate of deposits, commercial paper, corporate debt securities, time deposits, foreign government debt securities, U.S. government agency securities, and U.S. treasury securities. The Company periodically evaluates these investments to determine if impairment charges are required. The Company considers various factors in determining whether to recognize an impairment charge, including the length of time the investment has been in a loss position, the extent to which the fair value has been less than the Company's cost basis, the investment's financial condition, and the near-term prospects of the investee. If the Company determines that the decline in an investment's value is other than temporary, the difference is recognized as an impairment loss in its Consolidated Statements of Operations. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's privately-held debt and redeemable preferred stock securities are included in other long-term assets in the Consolidated Balance Sheets and are recorded at fair value. Fair value is reassessed when the Company is made aware of information indicating a change in the enterprise value of the investee, including known acquisition offers, subsequent funding rounds, and investee's plans for liquidation. The Company periodically evaluates these securities for indicators of impairment, including the inability to recover a portion of or the entire carrying amount of the investment, the inability of the investee to sustain earnings, the reduction in or termination of financial commitment to the investee from other investors, the intention to sell the investment, and whether it is more likely than not that the Company will be required to sell the investment before recovery of the entire amortized cost basis. If the Company determines that the decline in an investment's value is other than temporary, the difference is recognized as an impairment loss in its Consolidated Statements of Operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Investments in Equity Securities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's investments in equity securities with readily determinable fair values consist of money market funds, the non-qualified compensation plan ("NQDC") that is invested in mutual funds, and investments in public companies. These investments are measured at fair value with changes in fair value recognized in the Consolidated Statements of Operations. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity securities without readily determinable fair values include the Company's investments in privately-held companies consisting of non-redeemable preferred stock and common stock securities. The Company accounts for these securities at cost, adjusted for changes from observable transactions for identical or similar investments of the same issuer, less impairments. Fair value of these equity securities is reassessed when the Company identifies observable price changes indicating that an adjustment upward or downward to the carrying value is necessary. Any observable changes in fair value are recognized in earnings as of the date that the observable transaction took place, rather than the current reporting date. In addition, the Company periodically evaluates equity securities without readily determinable fair values to determine if impairment charges are required by evaluating whether an event or change in circumstance has occurred that may have a significant adverse effect on the fair value of the investment. A qualitative assessment is performed each reporting period to assess whether there are any impairment indicators, including, but not limited to, significant deterioration in the investee's earnings performance; credit rating; asset quality or business prospects; adverse change in the regulatory, economic, or technological environment; change in the general market condition of the geographic area or industry; acquisition offers; and the ability to continue as a going concern. If such indicators are present, the Company estimates the fair value of impaired investments and recognizes an impairment loss in the Consolidated Statement of Operations equal to the difference between the carrying value and fair value. </span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received upon sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which it transacts, and considers assumptions that market participants would use when pricing the asset or liability. The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 – Quoted prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 – Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. These inputs are valued using market-based approaches.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 – Inputs are unobservable inputs based on the Company’s assumptions. These inputs, if any, are valued using internal financial models.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Instruments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses derivative instruments, primarily foreign currency forward and interest rate swap contracts, to hedge certain foreign currency and interest rate exposures. The Company does not enter into derivatives for speculative or trading purposes. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses foreign currency forward contracts to hedge certain forecasted foreign currency transactions relating to operating expenses. These derivatives are designated as cash flow hedges, which are carried at fair value with the derivative's gain or loss is initially reported as a component of accumulated other comprehensive loss, and upon occurrence of the forecasted transaction, is subsequently reclassified into the costs of services or operating expense line item to which the hedged transaction relates. Cash flows from such hedges are classified as operating activities. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also uses foreign currency forward contracts to mitigate variability in gains and losses generated from the re-measurement of certain monetary assets and liabilities denominated in non-functional currencies. These derivatives are carried at fair value with changes recorded in other expense, net in the Consolidated Statements of Operations in the same period as the changes in the fair value from the re-measurement of the underlying assets and liabilities. Cash flows from such derivatives are classified as operating activities. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses interest rate swaps to convert certain of our fixed interest rate notes to floating interest rates based on the London InterBank Offered Rate (LIBOR). All interest rate swaps will expire within </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;"> or less. The Company recognizes the change in fair value of the derivative instrument, as well as the offsetting change in the fair value of the hedged item, in Other expense, net in the Consolidated Statements of Operations in the period of change. These derivatives are classified in the Consolidated Statements of Cash Flows in the same section as the underlying item.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company presents its derivative assets and derivative liabilities on a gross basis in the Consolidated Balance Sheets. However, under agreements containing provisions on netting with certain counterparties of foreign exchange contracts, subject to applicable requirements, the Company is allowed to net-settle transactions on the same date in the same currency, with a single net amount payable by one party to the other. The Company is neither required to pledge nor entitled to receive cash collateral related to these derivative transactions.</span></div> P10Y <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventory</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory consists primarily of component parts to be used in the manufacturing process and finished goods in-transit, and is stated at the lower of cost or net realizable value. In addition, the Company purchases and holds inventory to provide adequate component supplies over the life of the underlying products. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. A charge is recorded to cost of product when inventory is determined to be in excess of anticipated demand or considered obsolete. At the point of loss recognition, a new, lower-cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase in the newly established cost basis.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#211d1e;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease at inception. The Company evaluates classification of leases as either operating or finance at commencement and, as necessary, at modification. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company did </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t have any finance leases. Operating leases are included in operating lease right-of-use ("ROU") assets, other accrued liabilities, and operating lease liabilities on the Company's Consolidated Balance Sheets. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease ROU assets and liabilities are recognized on the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the incremental borrowing rate on January 1, 2019 for operating leases that commenced prior to that date. The operating lease ROU asset also includes any lease payments made prior to lease commencement and excludes lease incentives. Variable lease payments not dependent on an index or a rate, are expensed as incurred and are not included within the ROU asset and lease liability calculation. Variable lease payments primarily include reimbursements of costs incurred by lessors for common area maintenance and utilities. The Company's lease terms are the noncancelable period, including any rent-free periods provided by the lessor, and include options to extend or terminate the lease when it is reasonably certain that it will exercise that option. At lease inception, and in subsequent periods as necessary, the Company estimates the lease term based on its assessment of extension and termination options that are reasonably certain to be exercised. Lease costs are recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not separate non-lease components from lease components for all underlying classes of assets. In addition, the Company does not recognize ROU assets and lease liabilities for short-term leases, which have a lease term of twelve months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are recorded at cost less accumulated depreciation. Depreciation is calculated using the straight-line method, over the estimated useful lives of the following assets:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:71%;"/><td style="width:29%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Useful Life (years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers, equipment, and software </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.5 to 7</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 to 7</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and building improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7 to 40</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10 to 40</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease term, not to exceed 10 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land is not depreciated. Construction-in-process is related to the construction or development of property and equipment that have not yet been placed in service for their intended use. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Depreciation is calculated using the straight-line method, over the estimated useful lives of the following assets:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:71%;"/><td style="width:29%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Useful Life (years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers, equipment, and software </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.5 to 7</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 to 7</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and building improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7 to 40</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10 to 40</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease term, not to exceed 10 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase price of an acquired entity is allocated to tangible assets, liabilities, and intangible assets, including in-process research and development (IPR&amp;D) based on their estimated fair values with the residual of the purchase price recorded as goodwill. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The determination of the value of the intangible assets acquired involves certain estimates, such as expected future cash flows, which include consideration of future growth rates and margins, attrition rates, future changes in technology, discount rates, and the expected use of the acquired assets. These factors are also considered in determining the useful life of the acquired intangible assets. IPR&amp;D is initially capitalized at fair value as an intangible asset with an indefinite life and assessed for impairment thereafter. When an IPR&amp;D project is completed, the IPR&amp;D is reclassed as an amortizable purchased intangible asset and amortized over the asset’s estimated useful life. Acquisition related expenses are recognized separately from business combination and are expensed as incurred. The Company's Consolidated Financial Statements include the operating results of acquired businesses from the date of each acquisition.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is tested for impairment annually during the fourth quarter or more frequently if certain circumstances indicate the carrying value of goodwill is impaired. Goodwill is tested for impairment at the reporting unit level. A qualitative assessment is first performed to determine whether it is necessary to quantitatively test goodwill for impairment. This initial assessment includes, among others, consideration of macroeconomic conditions and financial performance. If the qualitative assessment indicates that it is more likely than not that an impairment exists, a quantitative analysis is performed by determining the fair value of each reporting unit using a combination of the discounted cash flow and the market approaches. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. An impairment loss is recognized to the extent that the carrying amount of goodwill exceeds the asset's implied fair value. We conducted our annual impairment test of goodwill during the fourth quarters of 2019 and 2018 and determined that no adjustment to the carrying value of goodwill for any reporting units was required. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consist of existing technology, customer relationships, and trade name, which are amortized over the period of estimated benefit using the straight-line method and estimated useful lives of </span><span style="font-family:inherit;font-size:10pt;"><span>4</span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>5</span></span><span style="font-family:inherit;font-size:10pt;"> years. Other intangible assets acquired in a business combination related to IPR&amp;D projects are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Indefinite-lived intangibles are not amortized into the results of operations but instead are evaluated for impairment. If and when development is complete, the associated assets would be deemed finite-lived and would be amortized as cost of revenues over their respective estimated useful lives at that point in time. If the research and development project is abandoned, the acquired IPR&amp;D assets are written off and charged to expense in the period of abandonment. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-lived Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets, such as property, plant, and equipment, ROU assets, and purchased intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset, or asset group, to estimated undiscounted future cash flows expected to be generated by the asset, or asset group. An impairment charge is recognized by the amount by which the carrying amount of the asset, or asset group, exceeds its fair value.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P4Y P5Y <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty Reserves</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company generally offers a </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;">-year warranty on most of its hardware products, and a </span><span style="font-family:inherit;font-size:10pt;"><span>90</span></span><span style="font-family:inherit;font-size:10pt;">-day warranty on the media that contains the software embedded in the products. Warranty costs are recognized as part of the Company's cost of sales based on associated material costs, logistics costs, labor costs, and overhead at the time revenue is recognized. Material costs are estimated primarily based upon the historical costs to repair or replace product returns within the warranty period. Labor, logistics and overhead costs are estimated primarily based upon historical trends in the cost to support customer cases within the warranty period. Warranty reserve is reported within other accrued liabilities in the Consolidated Balance Sheets.</span></div> P90D <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Manufacturer Liabilities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company establishes a liability for non-cancelable, non-returnable purchase commitments with its contract manufacturers for carrying charges, quantities in excess of its demand forecasts, or obsolete material charges for components purchased by the contract manufacturers to meet the Company’s demand forecast or customer orders. The demand forecasts are based upon historical trends and analysis from the Company's sales and marketing organizations, adjusted for overall market conditions. </span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Loss Contingencies</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is subject to the possibility of various loss contingencies arising in the ordinary course of business. Management considers the likelihood of loss related to an asset, or the incurrence of a liability, as well as its ability to reasonably estimate the amount of loss, in determining loss contingencies. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. The Company regularly evaluates current information available to determine whether such accruals should be adjusted and whether new accruals are required. </span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets and liabilities of foreign operations with non-U.S. Dollar functional currency are translated to U.S. Dollars using exchange rates in effect at the end of the period. Revenue and expenses are translated to U.S. Dollars using rates that approximate those in effect during the period. The resulting translation adjustments are included in the Company’s Consolidated Balance Sheets in the stockholders’ equity section as a component of accumulated other comprehensive loss. The Company remeasures monetary assets and monetary liabilities in non-functional currencies and records the resulting foreign exchange transaction gains and losses in other expense, net in the Consolidated Statements of Operations.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.</span></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Identify the contract with a customer</span><span style="font-family:inherit;font-size:10pt;">. The Company generally considers a sales contract and/or agreement with an approved purchase order as a customer contract provided that collection is considered probable, which is assessed based on the creditworthiness of the customer as determined by credit checks, payment histories, and/or other circumstances. The Company combines contracts with a customer if contracts are negotiated with a single commercial substance or contain price dependencies.</span></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Identify the performance obligations in the contract</span><span style="font-family:inherit;font-size:10pt;">. Product performance obligations include hardware and software licenses and service performance obligations include hardware maintenance, software post-contract support, training, and professional services. Certain software licenses and related post-contract support are combined into a single performance obligation when the maintenance updates are critical to the continued delivery of the software functionality. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Determine the transaction price</span><span style="font-family:inherit;font-size:10pt;">. The transaction price for the Company’s contracts with its customers consists of both fixed and variable consideration provided it is probable that a significant reversal of revenue will not occur when the uncertainty related to variable consideration is resolved. Fixed consideration includes amounts to be contractually billed to the customer while variable consideration includes estimates for rights of return, rebates, and price protection, which are based on historical sales returns and price protection credits, specific criteria outlined in rebate agreements, and other factors known at the time. The Company generally invoices customers for hardware, software licenses and related maintenance arrangements at time of delivery, and professional services either upfront or upon meeting certain milestones. Customer invoices are generally due within </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>90</span></span><span style="font-family:inherit;font-size:10pt;"> days after issuance. The Company’s contracts with customers typically do not include significant financing components as the period between the transfer of performance obligations and timing of payment are generally within one year.</span></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allocate the transaction price to the performance obligations in the contract</span><span style="font-family:inherit;font-size:10pt;">. For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services, pricing practices in different geographies and through different sales channels, gross margin objectives, internal costs, competitor pricing strategies, and industry technology lifecycles.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recognize revenue when or as the Company satisfies a performance obligation</span><span style="font-family:inherit;font-size:10pt;">. Revenue for hardware and certain software licenses, are recognized at a point in time, which is generally upon shipment or delivery. Certain software licenses combined with post-contract support are recognized over time on a ratable basis over the term of the license. Revenue for maintenance and software post-contract support is recognized over time on a ratable basis over the contract term. Revenue from training and professional services is recognized over time as services are completed or ratably over the contractual period of generally one year or less.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred product revenue represents unrecognized revenue related to undelivered product commitments and other shipments that have not met revenue recognition criteria. Deferred service revenue represents billed amounts for service contracts, which include technical support, hardware and software maintenance, professional services, and training, for which services have not been rendered.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized net of any taxes collected, which are subsequently remitted to governmental authorities. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P30D P90D <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Commissions</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are recorded as prepaid expenses or other longer assets and are deferred and then amortized over a period of benefit which is typically over the term of the customer contracts. Amortization expense is included in sales and marketing expenses in the accompanying Consolidated Statements of Operations.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs to research, design, and develop the Company's products are expensed as incurred. </span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Software Development Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins when a product's technological feasibility has been established and ends when a product is available for general release to customers. Generally, the Company's products are released soon after technological feasibility has been established. As a result, costs incurred between achieving technological feasibility and product general availability have not been significant. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes costs associated with internal-use software systems during the application development stage. Such capitalized costs include external direct costs incurred in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Advertising costs are charged to sales and marketing expense as incurred. 14600000 20000000.0 19900000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-Based Compensation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures and recognizes compensation cost for all share-based awards made to employees and directors, including employee stock options, restricted stock awards ("RSAs"), restricted stock units ("RSUs"), performance share awards ("PSAs") and employee stock purchases related to the Employee Stock Purchase Plan ("ESPP"). For service condition only awards, share-based compensation expense is based on the fair value of the underlying awards and amortized on a straight-line basis. For PSAs, share-based compensation expense is amortized on a straight-line basis for each separate vesting portion of the awards. The Company accounts for forfeitures as they occur. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company utilizes the Black-Scholes-Merton (“BSM”) option-pricing model to estimate the fair value of its ESPP purchase rights. The BSM model requires various highly subjective assumptions that represent management's best estimates of volatility, risk-free interest rate, expected life, and dividend yield. The Company estimates expected volatility based on the implied volatility of market-traded options, on the Company's common stock, adjusted for other relevant factors including historical volatility of the Company’s common stock over the most recent period commensurate with the estimated expected life of the Company’s ESPP. The expected life of ESPP purchase rights approximates the offering period. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the grant date fair value of its RSUs, RSAs, and PSAs based on the closing market price of the Company’s common stock on the date of grant, adjusted by the present value of the dividends expected to be paid on the underlying shares of common stock during the requisite and derived service period as these awards are not entitled to receive dividends until vested.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For market-based RSUs, the Company estimates the fair value and derived service period using the Monte Carlo simulation option pricing model ("Monte Carlo model"). The determination of the grant date fair value and derived service periods using the Monte </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carlo model is affected by the Company's stock price, comparative market-based returns, as well as various highly subjective assumptions that represent management's best estimates of volatility, risk-free interest rate, and dividend yield. The Company estimates expected volatility based on the implied volatility of market-traded options, on the Company's common stock, adjusted for other relevant factors, including historical volatility of the Company’s common stock over the contractual life of the Company's market-based RSUs. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Provision for Income Taxes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts. Valuation allowances are recorded to reduce deferred tax assets to the amount that will more likely than not be realized.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for uncertainty in income taxes using a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> likely of being realized upon settlement. The Company classifies the liability for unrecognized tax benefits as current to the extent that the Company anticipates payment (or receipt) of cash within </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;">. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes. The Company accounts for the current impacts of U.S. tax on certain foreign subsidiaries income, which is referred to as Global Intangible Low-Taxed Income in the year earned.</span></div> 0.50 P1Y <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Risk</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, derivatives, and accounts receivable. The Company invests only in high-quality credit instruments and maintains its cash, cash equivalents and available-for-sale investments in fixed income securities with several high-quality institutions. Deposits held with banks, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits. We mitigate the concentration of credit risk in our investment portfolio through diversification of the investments in various industries and asset classes, and limits to the amount of credit exposure to any single issuer and credit rating. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s derivatives expose it to credit risk to the extent that counterparties may be unable to meet the terms of the agreement. To mitigate concentration of risk related to its derivatives, the Company establishes counterparty limits to major credit-worthy financial institutions. In addition, the potential risk of loss with any one counterparty resulting from this type of credit risk is monitored and the derivatives transacted with these entities are typically relatively short in duration. Therefore, the Company does not expect material losses as a result of defaults by counterparties.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Generally, credit risk with respect to accounts receivable is diversified due to the number of entities comprising the Company's customer base and their dispersion across different geographic locations throughout the world. The Company performs ongoing credit evaluations of its customers and generally does not require collateral on accounts receivable. During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> single customer accounted for 10% or more of net revenues. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company relies on sole suppliers for certain of its components such as application-specific integrated circuits ("ASICs") and custom sheet metal. Additionally, the Company relies primarily on a limited number of significant independent contract manufacturers and original design manufacturers for the production of its products. The inability of any supplier or manufacturer to fulfill supply requirements of the Company could negatively impact future operating results. </span></div> 0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Standards</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cloud Computing Arrangement: </span><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company early adopted FASB ASU No. 2018-15 (Subtopic 350-40) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles — Goodwill and Other-Internal-Use Software: Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, </span><span style="font-family:inherit;font-size:10pt;">which provides guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by a service contract. The Company adopted the standard under the prospective approach. The adoption did not have a material impact on the Consolidated Financial Statements. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivatives and Hedging: </span><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company adopted FASB ASU No. 2017-12 (Topic 815) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging — Targeted Improvements to Accounting for Hedging Activities</span><span style="font-family:inherit;font-size:10pt;">, and an amendment thereafter, which expands an entity's ability to hedge financial and nonfinancial risk components and amends how companies assess effectiveness as well as changes to the presentation and disclosure requirements. The Company adopted the standard under the modified retrospective approach, and its amendment and presentation and disclosure requirements on a prospective basis. The adoption did not have a material impact on the Consolidated Financial Statements. See Note 6,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Derivative Instruments</span><span style="font-family:inherit;font-size:10pt;"> for additional disclosures required upon adopting the standard.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Amortization on Purchased Callable Debt Securities:</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company adopted FASB ASU No. 2017-08 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Receivables—Nonrefundable Fees and Other Costs</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(Subtopic 310-20): Premium Amortization on Purchased Callable Debt Securities, </span><span style="font-family:inherit;font-size:10pt;">which shortens the amortization period for the premium on certain purchased callable debt securities to the earliest call date. The standard will not impact debt securities held at a discount. The Company adopted the standard under the modified retrospective approach. The adoption did not have a material impact on the Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases: </span><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company adopted FASB ASU No. 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;"> (Topic 842)</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">,</span><span style="font-family:inherit;font-size:10pt;"> and the related subsequent amendments ("ASC 842"), which require recognition by the lessees of right-of-use ("ROU") assets and lease liabilities for most leases on the Company's Consolidated Balance Sheets. The Company adopted the new standard under the modified retrospective approach and recorded a cumulative-effect adjustment to the opening balance of accumulated deficit as of the effective date. Under the modified retrospective method, financial results reported in periods prior to 2019 are unchanged. The Company elected the package of practical expedients, which did not require the reassessment of existing leases under the new guidance. The Company also elected not to separate non-lease components from lease components and to not recognize ROU assets and lease liabilities for short-term leases.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cumulative effect of the adjustments made to the Company's Consolidated Balance Sheet as of the adoption date is detailed as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments due to ASC 842</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As adjusted</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>266.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>951.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>908.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>404.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,363.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,512.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>233.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,540.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,694.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stockholders' equity:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,831.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,836.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of the standard had no impact on the Company's Consolidated Statements of Operations and Consolidated Statements of Cash Flows or debt-covenant compliance under its current agreements. See Note 16,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Commitments and Contingencies,</span><span style="font-family:inherit;font-size:10pt;"> for additional disclosures required upon adopting the standard.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Standards Not Yet Adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Simplifying the Accounting for Income Taxes:</span><span style="font-family:inherit;font-size:10pt;"> In December 2019, the FASB issued ASU No. 2019-12 (Topic 740) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes — Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;">, which enhances and simplifies various aspects of the income tax accounting guidance related to intraperiod tax allocation exception to the incremental approach, interim-period accounting for enacted change in tax law, and the year-to-date loss limitation in interim period tax accounting. This ASU is to be applied on a prospective basis with the exception of certain amendments that are to be applied on either a retrospective or modified retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of adoption on its Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurement: </span><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13 (Topic 820) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement, </span><span style="font-family:inherit;font-size:10pt;">which eliminates, adds, and modifies certain disclosure requirements for fair value measurements under ASC 820. This ASU is to be applied on a prospective basis for certain modified or new disclosure requirements, and all other amendments in the standard are to be applied on a retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2019. The Company does not expect the adoption to have a material impact on its Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Simplifying the Test for Goodwill Impairment: </span><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04 (Topic 350)</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Intangibles—Goodwill and Other:</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Simplifying the Test for Goodwill Impairmen</span><span style="font-family:inherit;font-size:10pt;">t, which removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under the amended guidance, a goodwill impairment charge will be recognized for the amount by which the carrying value of a reporting unit exceeds its fair value, not to exceed the carrying amount of goodwill. This ASU will be applied on a prospective basis and is effective for interim and annual periods beginning after December 15, 2019. The Company does not expect the adoption to have a material impact on its Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Credit Losses on Financial Instruments: </span><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">"Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments"</span><span style="font-family:inherit;font-size:10pt;">, which was further clarified by FASB through issuance of additional related ASUs, requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. The Company will adopt ASU 2016-13 effective January 1, 2020 on a modified retrospective basis with the cumulative effect of adoption recorded as an adjustment to retained earnings. Upon adoption, we will implement new credit loss models and update processes and accounting controls. The Company does not expect the adoption of the new standard to have a significant impact on the Company’s Consolidated Financial Statements.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cumulative effect of the adjustments made to the Company's Consolidated Balance Sheet as of the adoption date is detailed as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments due to ASC 842</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As adjusted</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>266.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>951.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>908.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>404.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,363.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,512.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>233.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,540.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,694.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stockholders' equity:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,831.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,836.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 268100000 -1400000 266700000 951700000 -42900000 908800000 192500000 192500000 403500000 1300000 404800000 9363300000 149500000 9512800000 233500000 35600000 269100000 185500000 185500000 119800000 -66700000 53100000 4540100000 154400000 4694500000 -2831400000 -4900000 -2836300000 Business Combinations<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company acquired Mist Systems, Inc. ("Mist") in 2019; HTBase Corporation ("HTBase") in 2018; and Cyphort Inc. ("Cyphort") in 2017. Pro forma results of operations for these acquisitions have not been presented as the financial impact to the Company's consolidated results of operations, both individually and in aggregate, is not material. The goodwill</span><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:inherit;font-size:10pt;">recognized for these acquisitions was primarily attributable to expected synergies and is not deductible for U.S. federal income tax purposes.</span></div><div style="line-height:120%;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019 Acquisition</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Mist</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 1, 2019, the Company acquired </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> ownership of Mist Systems, Inc. (“Mist”) for </span><span style="font-family:inherit;font-size:10pt;"><span>$359.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. The purchase consideration consisted of cash of </span><span style="font-family:inherit;font-size:10pt;"><span>$354.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in share-based awards attributable to services prior to the acquisition. The acquisition of Mist, a company that provides cloud-managed wireless networks powered by artificial intelligence, is expected to enhance Juniper's enterprise networking portfolio by combining Mist’s next-generation Wireless LAN platform with Juniper's wired LAN, SD-WAN, and security solutions to deliver integrated end-to-end user and IT experiences.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the terms of the acquisition agreement with Mist, the Company assumed certain share-based awards for continuing employees, which were granted in contemplation of future services. The fair value of these share-based awards was </span><span style="font-family:inherit;font-size:10pt;"><span>$38.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, which will be expensed as share-based compensation over the remaining service period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018 Acquisition</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">HTBase</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">December 7, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company acquired </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the equity of HTBase for </span><span style="font-family:inherit;font-size:10pt;"><span>$19.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of cash. The acquisition of HTBase, a software company that has developed a unique and disruptive platform for software-defined enterprise multicloud, is expected to accelerate Juniper's leadership in multicloud and function with the compute orchestration capabilities of Contrail Enterprise Multicloud.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the acquisition, the Company had an outstanding promissory note and bridge notes totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, measured at fair value, which were effectively settled upon acquisition.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the terms of the acquisition agreement with HTBase, the Company granted certain share-based awards to continuing employees in substitution of awards held by such employees, which were granted in contemplation of future services. The fair value of these share-based awards was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, which will be expensed as share-based compensation over the remaining service period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017 Acquisition</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cyphort</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">September 18, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company acquired </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of Cyphort for </span><span style="font-family:inherit;font-size:10pt;"><span>$33.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of cash. The acquisition of Cyphort, a software company providing security analytics for advanced threat defense, is expected to strengthen Juniper's security product portfolio.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the terms of the acquisition agreement with Cyphort, the Company assumed certain share-based awards for continuing employees, which were granted in contemplation of future services. The fair value of these share-based awards was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, which will be expensed as share-based compensation over the remaining service period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Acquisition Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$16.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related costs during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. These acquisition-related costs were expensed in the period incurred within general and administrative expense in the Company's Consolidated Statements of Operations. </span></div><div style="line-height:120%;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition dates (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mist</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HTBase</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cyphort</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tangible assets acquired/(liabilities) assumed</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of the separately identifiable intangible assets at the time of acquisition and the period over which each intangible asset will be amortized (in millions, except years):</span></div><div style="line-height:120%;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:35%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mist</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HTBase</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cyphort</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted <br/>Average <br/>Estimated <br/>Useful<br/>Life <br/>(In Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted <br/>Average <br/>Estimated <br/>Useful<br/>Life <br/>(In Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted <br/>Average <br/>Estimated <br/>Useful<br/>Life <br/>(In Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1 359200000 354500000 4600000 38500000 1 19600000 1600000 3800000 1 33500000 3800000 16600000 4400000 2100000 <div style="line-height:120%;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition dates (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mist</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HTBase</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cyphort</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tangible assets acquired/(liabilities) assumed</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 28300000 -1000000.0 1400000 102000000.0 7800000 15400000 228900000 14400000 16700000 359200000 21200000 33500000 <div style="line-height:100%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of the separately identifiable intangible assets at the time of acquisition and the period over which each intangible asset will be amortized (in millions, except years):</span></div><div style="line-height:120%;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:35%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mist</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HTBase</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cyphort</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted <br/>Average <br/>Estimated <br/>Useful<br/>Life <br/>(In Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted <br/>Average <br/>Estimated <br/>Useful<br/>Life <br/>(In Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted <br/>Average <br/>Estimated <br/>Useful<br/>Life <br/>(In Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P5Y 81000000.0 P4Y 7800000 P5Y 15400000 P5Y 15000000.0 0 0 P5Y 6000000.0 0 0 102000000.0 7800000 15400000 Cash Equivalents and Investments <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Available-for-Sale Debt Securities </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company's unrealized gains and losses and fair value of investments designated as available-for-sale debt securities as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized <br/>Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized<br/>Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized <br/>Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized<br/>Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed income securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>604.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>605.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>413.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>811.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>811.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fixed income securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,207.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,202.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Privately-held debt and redeemable preferred stock securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,633.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,671.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,223.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,256.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>290.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>290.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>936.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>936.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>733.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>734.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,069.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,067.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>589.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>589.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,633.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,671.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,223.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,256.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the contractual maturities of the Company's total fixed income securities as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions): </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in less than one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,025.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due between one and five years</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>589.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>589.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables present the Company's total fixed income securities that were in an unrealized loss position as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed income securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fixed income securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>271.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed income securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>407.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fixed income securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>423.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>924.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:6pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For available-for-sale debt securities that have unrealized losses, the Company assesses impairment by evaluating various factors, including whether (i) it has the intention to sell any of these investments and (ii) whether it is more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>179</span></span><span style="font-family:inherit;font-size:10pt;"> investments in unrealized loss positions. The gross unrealized losses related to these investments were primarily due to changes in market interest rates. The Company does not intend to sell these investments and does not believe that it is more likely than not it will be required to sell any of these investments before recovery of the entire amortized cost basis, therefore the Company has determined that </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> other-than-temporary impairments associated with credit losses were required to be recognized during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> material gross realized gains or losses from available-for-sale debt securities. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Equity Securities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company's investments in equity securities as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity investments with readily determinable fair value</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>446.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>996.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Mutual funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Publicly-traded equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity investments without readily determinable fair value</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Total equity securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>610.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,060.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as: </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>442.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>985.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>610.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,060.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2019, the Company invested </span><span style="font-family:inherit;font-size:10pt;"><span>$89.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for a </span><span style="font-family:inherit;font-size:10pt;"><span>13.7%</span></span><span style="font-family:inherit;font-size:10pt;"> equity ownership of a privately-held company. The investment was accounted for under the measurement alternative approach, at cost. The investment was classified in other long-term assets on the Consolidated Balance Sheets.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, there were no material unrealized gains or losses recognized for equity investments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash and Investments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has restricted cash and investments for: (i) amounts held in escrow accounts, as required in connection with certain acquisitions completed primarily between 2015 and 2019; (ii) amounts held under the Company's short-term disability plan in California; and (iii) amounts under the NQDC plan for senior-level employees. Restricted investments are designated as equity investments. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the carrying value of restricted cash and investments was </span><span style="font-family:inherit;font-size:10pt;"><span>$91.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$64.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included in prepaid expenses and other current assets and </span><span style="font-family:inherit;font-size:10pt;"><span>$27.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included in other long-term assets on the Consolidated Balance Sheets.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash included in the Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,215.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,489.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Total cash, cash equivalents, and restricted cash</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,276.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,505.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company's unrealized gains and losses and fair value of investments designated as available-for-sale debt securities as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized <br/>Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized<br/>Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized <br/>Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized<br/>Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed income securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>604.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>605.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>413.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>811.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>811.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fixed income securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,207.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,202.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Privately-held debt and redeemable preferred stock securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,633.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,671.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,223.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,256.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>290.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>290.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>936.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>936.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>733.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>734.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,069.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,067.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>589.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>589.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,633.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,671.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,223.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,256.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div> 81300000 100000 0 81400000 46800000 0 300000 46500000 38600000 0 0 38600000 152900000 0 0 152900000 168200000 0 0 168200000 393600000 0 0 393600000 604900000 700000 100000 605500000 416100000 0 3100000 413000000.0 11400000 0 0 11400000 20000000.0 0 100000 19900000 226300000 0 0 226300000 278600000 0 0 278600000 89000000.0 0 0 89000000.0 87200000 0 200000 87000000.0 394300000 300000 100000 394500000 811800000 0 500000 811300000 1614000000.0 1100000 200000 1614900000 2207000000.0 0 4200000 2202800000 19100000 37400000 0 56500000 16600000 37400000 0 54000000.0 1633100000 38500000 200000 1671400000 2223600000 37400000 4200000 2256800000 290900000 0 0 290900000 936500000 0 0 936500000 733700000 500000 0 734200000 1069200000 0 1900000 1067300000 589400000 600000 200000 589800000 201300000 0 2300000 199000000.0 19100000 37400000 0 56500000 16600000 37400000 0 54000000.0 1633100000 38500000 200000 1671400000 2223600000 37400000 4200000 2256800000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the contractual maturities of the Company's total fixed income securities as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions): </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in less than one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,025.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due between one and five years</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>589.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>589.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1024600000 1025100000 589400000 589800000 1614000000.0 1614900000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables present the Company's total fixed income securities that were in an unrealized loss position as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed income securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fixed income securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>271.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed income securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>407.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fixed income securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>423.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>924.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:6pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 21600000 0 5200000 0 26800000 0 142600000 100000 2100000 0 144700000 100000 4000000.0 0 4000000.0 0 8000000.0 0 20000000.0 0 0 0 20000000.0 0 71600000 100000 0 0 71600000 100000 259800000 200000 11300000 0 271100000 200000 3100000 0 43000000.0 300000 46100000 300000 72600000 100000 330700000 3000000.0 403300000 3100000 1500000 0 18400000 100000 19900000 100000 2000000.0 0 45200000 200000 47200000 200000 344000000.0 0 63500000 500000 407500000 500000 423200000 100000 500800000 4100000 924000000.0 4200000 179 0 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company's investments in equity securities as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity investments with readily determinable fair value</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>446.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>996.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Mutual funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Publicly-traded equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity investments without readily determinable fair value</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Total equity securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>610.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,060.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as: </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>442.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>985.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>610.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,060.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 446400000 996900000 26800000 24300000 3800000 2800000 133300000 36400000 610300000 1060400000 442300000 985300000 3800000 2800000 4100000 10900000 160100000 61400000 610300000 1060400000 89900000 0.137 91600000 64600000 27000000.0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash included in the Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,215.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,489.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Total cash, cash equivalents, and restricted cash</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,276.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,505.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1215800000 2489000000.0 60700000 16800000 1276500000 2505800000 Fair Value Measurements<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a summary of assets and liabilities measured at fair value on a recurring basis and as reported in the Consolidated Balance Sheets (in millions): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:27%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair Value Measurements at <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair Value Measurements at <br/>December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted Prices in<br/>Active Markets For<br/>Identical Assets<br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Observable<br/>Remaining Inputs<br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Unobservable<br/>Remaining Inputs<br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted Prices in<br/>Active Markets For<br/>Identical Assets <br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Observable<br/>Remaining Inputs <br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Unobservable<br/>Remaining Inputs <br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Available-for-sale debt securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Asset-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>81.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>81.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>46.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>46.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>152.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>152.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>168.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>168.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Corporate debt securities </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>605.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>605.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>413.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>413.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>226.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>226.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>278.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>278.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>89.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>89.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>87.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>87.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>318.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>75.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>394.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>352.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>458.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>811.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Privately-held debt and redeemable preferred stock securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total available-for-sale debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>318.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,296.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,671.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>352.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,850.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,256.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Equity securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>446.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>446.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>996.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>996.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Mutual funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Publicly-traded equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>477.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>477.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,024.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,024.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivative assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign exchange contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total derivative assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-6px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total assets measured at fair value on a recurring basis</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>795.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,298.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,150.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,376.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,855.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,286.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivative liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest rate swap contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total derivative liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-6px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total liabilities measured at fair value on a recurring basis</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total assets, reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>442.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>290.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>733.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,025.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>896.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,921.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>188.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>549.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>738.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>297.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>772.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,070.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>133.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>455.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>589.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>180.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>199.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>83.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>79.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total assets measured at fair value on a recurring basis</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>795.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,298.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,150.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,376.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,855.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,286.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:27%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair Value Measurements at <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair Value Measurements at <br/>December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted Prices in<br/>Active Markets For<br/>Identical Assets<br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Observable<br/>Remaining Inputs<br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Unobservable<br/>Remaining Inputs<br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted Prices in<br/>Active Markets For<br/>Identical Assets <br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Observable<br/>Remaining Inputs <br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Unobservable<br/>Remaining Inputs <br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total liabilities, reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total liabilities measured at fair value on a recurring basis</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's Level 2 available-for-sale debt securities are priced using quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. The Company uses inputs such as actual trade data, benchmark yields, broker/dealer quotes, or alternative pricing sources with reasonable levels of price transparency which are obtained from quoted market prices, independent pricing vendors, or other sources, to determine the ultimate fair value of these assets. The Company's derivative instruments are classified as Level 2, as they are not actively traded and are valued using pricing models that use observable market inputs. The Company's policy is to recognize asset or liability transfers among Level 1, Level 2, and Level 3 at the beginning of the quarter in which a change in circumstances resulted in a transfer. During the years ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> transfers between levels of the fair value hierarchy of its assets or liabilities measured at fair value. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's privately-held debt and redeemable preferred stock securities are classified as Level 3 assets due to the lack of observable inputs to determine fair value. The Company estimates the fair value of its privately-held debt and redeemable preferred stock securities on a recurring basis using an analysis of the financial condition and near-term prospects of the investee, including recent financing activities and the investee's capital structure. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> material activities related to privately-held debt and redeemable preferred stock.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's investments in equity securities without readily determinable fair value are classified as Level 3 assets due to the lack of observable inputs to determine fair value. The Company estimates the fair value on a nonrecurring basis using an analysis of the financial condition and near-term prospects of the investee, including recent financing activities and the investee's capital structure. As of December 31, 2019, there have been no upward or material downward adjustments for price changes to the equity securities without readily determinable fair value. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of the Company's assets, including intangible assets and goodwill, are measured at fair value on a nonrecurring basis, when they are deemed to be other-than temporarily impaired. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment charges recognized during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> liabilities measured at fair value on a nonrecurring basis.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Assets and Liabilities Not Measured at Fair Value</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amounts of the Company's accounts receivable, accounts payable, and other accrued liabilities approximate fair value due to their short maturities. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the estimated fair value of the Company's total outstanding debt in the Consolidated Balance Sheets was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,852.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,158.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, based on observable market inputs (Level 2). The carrying value of the promissory note issued to the Company in connection with the previously completed sale of Junos Pulse ("the Pulse Note"), along with the accumulated interest paid in kind, of </span><span style="font-family:inherit;font-size:10pt;"><span>$78.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$69.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> approximates its fair value as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Notes receivable are generally classified as Level 3 asset due to the lack of observable inputs to determine fair value. The carrying value of a contract manufacturer deposit of </span><span style="font-family:inherit;font-size:10pt;"><span>$46.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, reported within other long-term assets in the Consolidated Balance Sheets approximates its fair value as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. See Note 8, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Financial Information,</span><span style="font-family:inherit;font-size:10pt;"> for further information on the Pulse Note and contract manufacturer deposit.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a summary of assets and liabilities measured at fair value on a recurring basis and as reported in the Consolidated Balance Sheets (in millions): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:27%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair Value Measurements at <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair Value Measurements at <br/>December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted Prices in<br/>Active Markets For<br/>Identical Assets<br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Observable<br/>Remaining Inputs<br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Unobservable<br/>Remaining Inputs<br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted Prices in<br/>Active Markets For<br/>Identical Assets <br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Observable<br/>Remaining Inputs <br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Unobservable<br/>Remaining Inputs <br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Available-for-sale debt securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Asset-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>81.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>81.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>46.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>46.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>152.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>152.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>168.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>168.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Corporate debt securities </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>605.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>605.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>413.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>413.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>226.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>226.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>278.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>278.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>89.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>89.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>87.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>87.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>318.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>75.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>394.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>352.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>458.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>811.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Privately-held debt and redeemable preferred stock securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total available-for-sale debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>318.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,296.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,671.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>352.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,850.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,256.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Equity securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>446.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>446.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>996.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>996.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Mutual funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Publicly-traded equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>477.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>477.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,024.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,024.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivative assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign exchange contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total derivative assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-6px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total assets measured at fair value on a recurring basis</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>795.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,298.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,150.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,376.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,855.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,286.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivative liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest rate swap contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total derivative liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-6px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total liabilities measured at fair value on a recurring basis</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total assets, reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>442.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>290.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>733.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,025.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>896.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,921.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>188.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>549.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>738.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>297.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>772.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,070.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>133.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>455.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>589.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>180.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>199.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>83.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>79.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total assets measured at fair value on a recurring basis</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>795.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,298.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,150.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,376.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,855.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,286.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:27%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair Value Measurements at <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair Value Measurements at <br/>December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted Prices in<br/>Active Markets For<br/>Identical Assets<br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Observable<br/>Remaining Inputs<br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Unobservable<br/>Remaining Inputs<br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted Prices in<br/>Active Markets For<br/>Identical Assets <br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Observable<br/>Remaining Inputs <br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant Other<br/>Unobservable<br/>Remaining Inputs <br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total liabilities, reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total liabilities measured at fair value on a recurring basis</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 81400000 0 81400000 0 46500000 0 46500000 0 38600000 0 38600000 0 152900000 0 152900000 0 168200000 0 168200000 0 393600000 0 393600000 0 605500000 0 605500000 0 413000000.0 0 413000000.0 0 11400000 0 11400000 0 19900000 0 19900000 0 226300000 0 226300000 0 278600000 0 278600000 0 89000000.0 0 89000000.0 0 87000000.0 0 87000000.0 318900000 75600000 0 394500000 352800000 458500000 0 811300000 0 0 56500000 56500000 0 0 54000000.0 54000000.0 318900000 1296000000.0 56500000 1671400000 352800000 1850000000.0 54000000.0 2256800000 446400000 0 0 446400000 996900000 0 0 996900000 26800000 0 0 26800000 24300000 0 0 24300000 3800000 0 0 3800000 2800000 0 0 2800000 477000000.0 0 0 477000000.0 1024000000.0 0 0 1024000000.0 0 2500000 0 2500000 0 5300000 0 5300000 0 2500000 0 2500000 0 5300000 0 5300000 795900000 1298500000 56500000 2150900000 1376800000 1855300000 54000000.0 3286100000 0 6800000 0 6800000 0 7100000 0 7100000 0 3100000 0 3100000 0 0 0 0 0 9900000 0 9900000 0 7100000 0 7100000 0 9900000 0 9900000 0 7100000 0 7100000 442300000 290900000 0 733200000 1025200000 896600000 0 1921800000 188800000 549200000 0 738000000.0 297500000 772600000 0 1070100000 133900000 455900000 0 589800000 18200000 180800000 0 199000000.0 4100000 2500000 0 6600000 10800000 5300000 0 16100000 26800000 0 56500000 83300000 25100000 0 54000000.0 79100000 795900000 1298500000 56500000 2150900000 1376800000 1855300000 54000000.0 3286100000 0 6800000 0 6800000 0 7100000 0 7100000 0 3100000 0 3100000 0 0 0 0 0 9900000 0 9900000 0 7100000 0 7100000 0 0 0 1852100000 2158700000 78900000 69000000.0 46000000.0 Derivative Instruments<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The notional amount of the Company's derivative instruments is summarized as follows (in millions): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Designated derivatives:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>484.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>497.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap contracts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total designated derivatives</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>784.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>497.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-designated derivatives</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>946.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>656.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of derivative instruments on the Consolidated Balance Sheets was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts as cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts as cash flow hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivative assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts as cash flow hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap designated as fair value hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivative liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Designated Derivatives</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses foreign currency forward contracts to hedge the Company's planned cost of revenues and operating expenses denominated in foreign currencies. These derivatives are designated as cash flow hedges. Cash flow hedge derivatives typically have maturities of twenty-four months or less. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, an estimated </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrealized net loss within accumulated other comprehensive loss is expected to be reclassified into earnings within the next twelve months.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#252525;">In 2019, the Company entered into interest rate swaps with an aggregate notional amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;color:#252525;"> designated as fair value hedges of our fixed-rate 2041 Notes. These swaps convert the fixed interest rates of the notes to floating interest rates based on the London InterBank Offered Rate (LIBOR). All of the interest rate swaps will expire within </span><span style="font-family:inherit;font-size:10pt;color:#252525;">ten years or less</span><span style="font-family:inherit;font-size:10pt;color:#252525;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Effect of Derivative Instruments on the Consolidated Statements of Operations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For foreign currency forward contracts, the Company recognized unrealized losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, and an unrealized gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$20.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in accumulated other comprehensive loss for the effective portion of its derivative instruments during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company reclassified </span><span style="font-family:inherit;font-size:10pt;">a loss</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and gains of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> out of accumulated other comprehensive loss to cost of revenues and operating expenses in the Consolidated Statement of Operations during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Non-Designated Derivatives</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also uses foreign currency forward contracts to mitigate variability in gains and losses generated from the remeasurement of certain monetary assets and liabilities denominated in foreign currencies. These foreign exchange forward contracts typically have maturities of approximately </span><span style="font-family:inherit;font-size:10pt;">one to four months</span><span style="font-family:inherit;font-size:10pt;">. The outstanding non-designated derivative instruments are carried at fair value. Changes in the fair value of these derivatives recorded in other expense, net within the Consolidated Statements of Operations were </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 2, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Accounting Policies,</span><span style="font-family:inherit;font-size:10pt;"> for the Company’s policy regarding the offsetting of derivative assets and derivative liabilities.</span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The notional amount of the Company's derivative instruments is summarized as follows (in millions): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Designated derivatives:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>484.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>497.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap contracts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total designated derivatives</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>784.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>497.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-designated derivatives</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>946.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>656.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 484000000.0 497700000 300000000.0 0 784000000.0 497700000 162900000 158700000 946900000 656400000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of derivative instruments on the Consolidated Balance Sheets was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts as cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts as cash flow hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivative assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts as cash flow hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap designated as fair value hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivative liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of derivative instruments on the Consolidated Balance Sheets was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts as cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts as cash flow hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivative assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts as cash flow hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap designated as fair value hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivative liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2200000 5200000 300000 0 2500000 5200000 0 100000 2500000 5300000 6600000 6600000 3100000 0 9700000 6600000 200000 500000 9900000 7100000 -4400000 300000000.0 -6300000 -8700000 20200000 -3800000 900000 7600000 3600000 7600000 1800000 Goodwill and Purchased Intangible Assets<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's goodwill activity was as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,096.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions due to business combination</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(*)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,108.8</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions due to business combination</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,337.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:left;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(*)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other primarily consists of certain purchase accounting adjustments related to the acquisition of Cyphort.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the fourth quarter of 2019, the Company performed its annual goodwill impairment test for the </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> reporting units: Routing, Switching, and Security. There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> goodwill impairment during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchased Intangible Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s purchased intangible assets, net, were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairments and<br/>Other Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairments and<br/>Other Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  Technologies and patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>729.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(564.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(49.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>115.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>648.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(534.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(49.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>64.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  Customer contracts, support agreements, and related relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>98.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(79.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>83.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(75.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  Trade names and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">    Total</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>835.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(646.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>136.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>733.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(611.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>69.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  IPR&amp;D</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total purchased intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>884.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(646.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>185.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>782.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(611.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>118.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense related to purchased intangible assets with finite lives was </span><span style="font-family:inherit;font-size:10pt;"><span>$34.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$17.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$17.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment charges related to purchased intangible assets during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the estimated future amortization expense of purchased intangible assets with finite lives is as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's goodwill activity was as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,096.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions due to business combination</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(*)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,108.8</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions due to business combination</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,337.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:left;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(*)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other primarily consists of certain purchase accounting adjustments related to the acquisition of Cyphort.</span></div> 3096200000 14400000 -1800000 3108800000 228300000 3337100000 3 0 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s purchased intangible assets, net, were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairments and<br/>Other Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairments and<br/>Other Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  Technologies and patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>729.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(564.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(49.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>115.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>648.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(534.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(49.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>64.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  Customer contracts, support agreements, and related relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>98.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(79.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>83.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(75.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  Trade names and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">    Total</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>835.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(646.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>136.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>733.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(611.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>69.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  IPR&amp;D</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total purchased intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>884.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(646.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>185.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>782.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(611.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>118.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s purchased intangible assets, net, were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairments and<br/>Other Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairments and<br/>Other Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  Technologies and patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>729.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(564.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(49.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>115.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>648.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(534.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(49.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>64.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  Customer contracts, support agreements, and related relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>98.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(79.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>83.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(75.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  Trade names and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">    Total</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>835.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(646.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>136.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>733.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(611.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>69.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Indefinite-lived intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">  IPR&amp;D</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total purchased intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>884.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(646.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>185.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>782.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(611.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(52.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>118.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 729100000 564000000.0 49900000 115200000 648100000 534000000.0 49900000 64200000 98600000 79300000 2800000 16500000 83600000 75500000 2800000 5300000 7900000 2800000 0 5100000 2000000.0 2000000.0 0 0 835600000 646100000 52700000 136800000 733700000 611500000 52700000 69500000 49000000.0 49000000.0 49000000.0 49000000.0 884600000 646100000 52700000 185800000 782700000 611500000 52700000 118500000 34700000 17400000 17500000 0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the estimated future amortization expense of purchased intangible assets with finite lives is as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 39500000 35300000 30000000.0 25700000 6300000 0 136800000 Other Financial Information<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventory</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventory consisted of the following (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Production and service materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following (in millions): </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,041.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,100.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and building improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land and land improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,046.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,124.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,215.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,172.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>830.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>951.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$184.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$193.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$202.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Notes Receivable and Deposit</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total outstanding notes receivable and deposit, net of issuance costs, reported within other long-term assets in the Consolidated Balance Sheets were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pulse Note (including accumulated interest paid in kind)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract manufacturer deposit (non-interest bearing)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the sale of its Junos Pulse product portfolio in 2014, the Company was issued a non-contingent interest-bearing promissory note of </span><span style="font-family:inherit;font-size:10pt;"><span>$125.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. In 2017, the Company received payment of </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and the outstanding interest due. The maturity date of the Pulse Note was extended to September 30, 2022 under the terms of an amended agreement. The amended agreement also provided that interest due on the note be paid in kind by increasing the principal amount and interest rate on the Pulse Note. The outstanding balance of the Pulse Note was classified as a long-term asset based on expected collection beyond twelve months from the Consolidated Balance Sheet date. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, the Company paid a deposit of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to a contract manufacturer in exchange for improved pricing and savings on inventory carrying charges. The deposit was recorded at the face value of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, less an unamortized discount of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, calculated based on an imputed interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>4.8%</span></span><span style="font-family:inherit;font-size:10pt;">, that will be amortized over the term of the deposit to interest income along with a corresponding amount to cost of revenues. In 2019, the Company paid an additional non-interest bearing deposit of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, for a total balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$48.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, less an unamortized discount of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, calculated based on an imputed interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>5.0%</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The deposit is due on demand in the first quarter of 2021 and was classified as other long-term assets on the Consolidated Balance Sheets.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income on the notes receivable is accrued and credited to interest income as it is earned, unless it is not probable the Company will collect the amounts due or if the present value of expected cash flows is less than the recorded investment. Interest income recognized was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$8.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers notes receivable to be impaired when, based on current information and events, it is probable that the Company will not be able to collect the scheduled payments of principal or interest when due. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> impairment charge was required as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranties</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the Company’s warranty reserve were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provisions made during the period, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual costs incurred during the period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Details of the Company's deferred revenue, as reported in the Consolidated Balance Sheets, were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Undelivered product commitments and other product deferrals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred gross product revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141.7</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163.3</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred cost of product revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred product revenue, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred gross service revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,090.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,071.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred cost of service revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred service revenue, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,090.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,069.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,223.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,213.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>812.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>410.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,223.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,213.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segments, </span><span style="font-family:inherit;font-size:10pt;">for disaggregated revenue by product and service, customer vertical, and geographic region.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$68.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> included in deferred revenue at January 1, 2019 was recognized during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Service revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$706.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> included in deferred revenue at January 1, 2019 was recognized during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the transaction price for contracts that have not yet been recognized as revenue as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and when the Company expects to recognize the amounts as revenue (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Expected by Period</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 1 year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">1-3 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">More than 3 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(*)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,103.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>706.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>328.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,245.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>825.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>348.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:left;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(*)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents unearned service revenue allocated to the performance obligations not delivered or partially delivered as of December 31, 2019. The unearned service revenue are comprised of deferred revenue and unbilled revenue. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Commissions</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions were </span><span style="font-family:inherit;font-size:10pt;"><span>$24.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$33.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, amortization expense for the deferred commissions were </span><span style="font-family:inherit;font-size:10pt;"><span>$130.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$144.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and there were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment charges recognized.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Expense, Net</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net consisted of the following (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(101.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on extinguishment of debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Loss) gain on investments, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income primarily includes interest earned on the Company’s cash, cash equivalents, investments, and promissory note issued to the Company in connection with the sale of Junos Pulse. Interest expense primarily includes interest, net of capitalized interest expense, from long-term debt and customer financing arrangements. Loss on extinguishment of debt resulted from the early repayment of senior notes due 2020 and 2021. (Loss) gain on investments, net, primarily includes (Loss) gains from the sale of investments in public and privately-held companies, and any observable changes in fair value and impairment charges recorded on these investments. Other typically consists of foreign exchange gains and losses and other non-operational income and expense items.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventory consisted of the following (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Production and service materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 69000000.0 60600000 25200000 21400000 94200000 82000000.0 90600000 80600000 3600000 1400000 94200000 82000000.0 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following (in millions): </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,041.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,100.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and building improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land and land improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,046.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,124.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,215.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,172.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>830.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>951.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div> 1041400000 1100000000.0 228600000 223300000 216900000 235200000 48300000 48600000 255000000.0 254300000 243500000 243200000 12900000 19500000 2046600000 2124100000 1215700000 1172400000 830900000 951700000 184000000.0 193200000 202800000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total outstanding notes receivable and deposit, net of issuance costs, reported within other long-term assets in the Consolidated Balance Sheets were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pulse Note (including accumulated interest paid in kind)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract manufacturer deposit (non-interest bearing)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 78900000 69000000.0 46000000.0 23900000 124900000 92900000 125000000.0 75000000.0 25000000.0 25000000.0 1100000 0.048 23600000 48600000 2600000 0.050 10400000 8400000 8300000 0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the Company’s warranty reserve were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provisions made during the period, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual costs incurred during the period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 28000000.0 27400000 39000000.0 30700000 35600000 30100000 31400000 28000000.0 141700000 163300000 141700000 163300000 9100000 18900000 132600000 144400000 1090800000 1071800000 0 2600000 1090800000 1069200000 1223400000 1213600000 812900000 829300000 410500000 384300000 1223400000 1213600000 68600000 706800000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the transaction price for contracts that have not yet been recognized as revenue as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and when the Company expects to recognize the amounts as revenue (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Expected by Period</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 1 year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">1-3 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">More than 3 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(*)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,103.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>706.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>328.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,245.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>825.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>348.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:left;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(*)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents unearned service revenue allocated to the performance obligations not delivered or partially delivered as of December 31, 2019. The unearned service revenue are comprised of deferred revenue and unbilled revenue. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Details of the Company's deferred revenue, as reported in the Consolidated Balance Sheets, were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Undelivered product commitments and other product deferrals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred gross product revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141.7</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163.3</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred cost of product revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred product revenue, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred gross service revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,090.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,071.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred cost of service revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred service revenue, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,090.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,069.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,223.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,213.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>812.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>410.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,223.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,213.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 141700000 118600000 19900000 3200000 1103600000 706700000 328300000 68600000 1245300000 825300000 348200000 71800000 24100000 33700000 130900000 144200000 0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net consisted of the following (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(101.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on extinguishment of debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Loss) gain on investments, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 79100000 72700000 53000000.0 88700000 103200000 101200000 -15300000 0 0 -3800000 -7400000 14600000 900000 -1600000 -2700000 -27800000 -39500000 -36300000 Restructuring Charges<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents restructuring charges included in the Consolidated Statements of Operations (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility consolidations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract terminations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2019 Restructuring Plan</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2019, the Company initiated a restructuring plan (the "2019 Restructuring Plan") designed to realign its workforce with the Company's sales strategy, improve productivity, and enhance cost efficiencies, which resulted in severance, facility consolidation, and contract termination costs that were recorded to restructuring charges in the Consolidated Statement of Operations. The 2019 Restructuring Plan was substantially completed as of December 31, 2019. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Prior Restructuring Activities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, the Company initiated a restructuring plan (the "2018 Restructuring Plan") to realign its workforce as a result of organizational and leadership changes. The 2018 Restructuring Plan consisted of severance and contract termination costs that were recorded to restructuring charges in the Consolidated Statement of Operations. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2017, the Company initiated a restructuring plan (the “2017 Restructuring Plan”) to realign its workforce and increase operational efficiencies. The 2017 Restructuring Plan consisted of severance and contract termination costs that were recorded to restructuring charges in the Consolidated Statement of Operations. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring Liabilities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring liabilities are reported within other accrued liabilities in the Consolidated Balance Sheets. The following table provides a summary of changes in the restructuring liabilities associated with the 2019 Restructuring Plan and prior year plans (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Charges/</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Benefits)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash <br/>Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><br/>Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility consolidations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract terminations </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents restructuring charges included in the Consolidated Statements of Operations (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility consolidations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract terminations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 21500000 8300000 57700000 2100000 0 0 11700000 -1000000.0 7900000 35300000 7300000 65600000 35300000 7300000 65600000 35300000 7300000 65600000 The following table provides a summary of changes in the restructuring liabilities associated with the 2019 Restructuring Plan and prior year plans (in millions):<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Charges/</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Benefits)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash <br/>Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><br/>Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility consolidations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract terminations </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1100000 21500000 21900000 0 700000 0 2100000 100000 -2000000.0 0 0 11700000 11500000 -200000 0 1100000 35300000 33500000 -2200000 700000 Debt and Financing<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Debt</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company's total debt (in millions, except percentages):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:37%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Issuance date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maturity Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effective Interest</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Rates</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior Notes ("Notes"):</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.500% fixed-rate notes</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></span><span style="font-family:inherit;font-size:10pt;">("2024 Notes")</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2014</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.500% fixed-rate notes</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></span><span style="font-family:inherit;font-size:10pt;">("2024 Notes")</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.87</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.350% fixed-rate notes ("2025 Notes")</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 2025 </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3.750% fixed-rate notes ("2029 Notes")</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 2029</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.86</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.950% fixed-rate notes ("2041 Notes")</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2011</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2041 </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.03</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,700.0</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unaccreted discount and debt issuance costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hedge accounting fair value adjustments</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,683.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2024 Notes issued in March 2014 and February 2016 form a single series and are fully fungible.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents the fair value adjustments for interest rate swap contracts with an aggregate notional amount of </span><span style="font-family:inherit;font-size:9pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> designated as fair value hedges of our fixed-rate 2041 Notes. See </span><span style="font-family:inherit;font-size:9pt;">Note 6</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">Derivative Instruments</span><span style="font-family:inherit;font-size:9pt;">, for a discussion of the Company's interest rate swaps.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Notes above are the Company’s senior unsecured and unsubordinated obligations, ranking equally in right of payment to all of the Company’s existing and future senior unsecured and unsubordinated indebtedness, and senior in right of payment to any of the Company’s future indebtedness that is expressly subordinated to the Notes.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company's aggregate debt maturities based on outstanding principal were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,200.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,700.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2019, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>3.75%</span></span><span style="font-family:inherit;font-size:10pt;"> senior notes due </span><span style="font-family:inherit;font-size:10pt;">2029</span><span style="font-family:inherit;font-size:10pt;">. The net proceeds from the issuance of the </span><span style="font-family:inherit;font-size:10pt;">2029</span><span style="font-family:inherit;font-size:10pt;"> Notes, together with cash on hand, were used for the repayment of </span><span style="font-family:inherit;font-size:10pt;"><span>$600.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the Company's </span><span style="font-family:inherit;font-size:10pt;"><span>3.30%</span></span><span style="font-family:inherit;font-size:10pt;"> senior notes due </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>4.60%</span></span><span style="font-family:inherit;font-size:10pt;"> senior notes due </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;">. The repayments were made in August and September 2019. The repayments resulted in a loss on extinguishment of debt of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was recorded under other expense, net within the Consolidated Statements of Operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company may redeem the </span><span style="font-family:inherit;font-size:10pt;">2025</span><span style="font-family:inherit;font-size:10pt;"> Notes and the </span><span style="font-family:inherit;font-size:10pt;">2029</span><span style="font-family:inherit;font-size:10pt;"> Notes, either in whole or in part, at any time </span><span style="font-family:inherit;font-size:10pt;"><span>three months</span></span><span style="font-family:inherit;font-size:10pt;"> prior to the maturity date of the </span><span style="font-family:inherit;font-size:10pt;">2025</span><span style="font-family:inherit;font-size:10pt;"> Notes, and </span><span style="font-family:inherit;font-size:10pt;"><span>three months</span></span><span style="font-family:inherit;font-size:10pt;"> prior to the maturity date of the </span><span style="font-family:inherit;font-size:10pt;">2029</span><span style="font-family:inherit;font-size:10pt;"> Notes, respectively, at a redemption price equal to the greater of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the aggregate principal amount of the </span><span style="font-family:inherit;font-size:10pt;">2025</span><span style="font-family:inherit;font-size:10pt;"> Notes and the </span><span style="font-family:inherit;font-size:10pt;">2029</span><span style="font-family:inherit;font-size:10pt;"> Notes to be redeemed or (ii) the sum of the present values of the remaining scheduled payments discounted at the Treasury rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>37.5</span></span><span style="font-family:inherit;font-size:10pt;"> basis points for the </span><span style="font-family:inherit;font-size:10pt;">2025</span><span style="font-family:inherit;font-size:10pt;"> Notes, or the Treasury rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span><span style="font-family:inherit;font-size:10pt;"> basis points for the </span><span style="font-family:inherit;font-size:10pt;">2029</span><span style="font-family:inherit;font-size:10pt;"> Notes, plus, in the case of each of the clauses (i) and (ii) above, accrued and unpaid interest, if any. At any time on or after March 15, 2025, in the case of the </span><span style="font-family:inherit;font-size:10pt;">2025</span><span style="font-family:inherit;font-size:10pt;"> Notes, and at any time on or after March 15, 2029, in the case of the </span><span style="font-family:inherit;font-size:10pt;">2029</span><span style="font-family:inherit;font-size:10pt;"> Notes, the Company may redeem Notes of such series, in whole or in part, at a redemption price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the </span><span style="font-family:inherit;font-size:10pt;">2025</span><span style="font-family:inherit;font-size:10pt;"> Notes and the </span><span style="font-family:inherit;font-size:10pt;">2029</span><span style="font-family:inherit;font-size:10pt;"> Notes to be redeemed, plus accrued and unpaid interest, if any. The Company may redeem the other Notes, either in whole or in part, at any time at a redemption price </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">equal to the greater of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the aggregate principal amount of the Notes to be redeemed or (ii) the sum of the present values of the remaining scheduled payments discounted to the redemption date, plus, in either case, accrued and unpaid interest, if any. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the event of a change of control repurchase event, the holders of the Notes may require the Company to repurchase for cash all or part of the Notes at a purchase price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>101%</span></span><span style="font-family:inherit;font-size:10pt;"> of the aggregate principal amount, plus accrued and unpaid interest, if any.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on the Notes is payable in cash semiannually. The effective interest rates for the Notes include the interest on the Notes, accretion of the discount, and amortization of issuance costs. The indentures that govern the Notes also contain various covenants, including limitations on the Company's ability to incur liens or enter into sale-leaseback transactions over certain dollar thresholds.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all covenants in the indentures governing the Notes. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revolving Credit Facility</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the Company entered into a new credit agreement (the "Credit Agreement") with certain institutional lenders that provides for a </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> unsecured revolving credit facility (the "Revolving Credit Facility"), with an option to increase the Revolving Credit Facility by up to an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, subject to the lenders' approval. Proceeds of loans made under the Revolving Credit Facility may be used by the Company for working capital and general corporate purposes. The Revolving Credit Facility will terminate in April 2024, subject to </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;">-year maturity extension options, on the terms and conditions as set forth in the credit agreement. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts outstanding under the Revolving Credit Facility.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings under the Revolving Credit Facility will bear interest, at either (i) a floating rate per annum equal to the base rate plus a margin of between </span><span style="font-family:inherit;font-size:10pt;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.375%</span></span><span style="font-family:inherit;font-size:10pt;">, depending on the Company's public debt rating or (ii) a per annum rate equal to the reserve adjusted Eurocurrency rate, plus a margin of between </span><span style="font-family:inherit;font-size:10pt;"><span>0.910%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>1.375%</span></span><span style="font-family:inherit;font-size:10pt;">, depending on the Company's public debt rating. Base rate is defined as the greatest of (A) Citibank's base rate, (B) the federal funds rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.500%</span></span><span style="font-family:inherit;font-size:10pt;"> or (C) the ICE Benchmark Administration Settlement Rate applicable to dollars for a period of one month plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;">. The Eurocurrency rate is determined for U.S. dollars and Pounds Sterling as the rate at which deposits in such currency are offered in the London interbank market for the applicable interest period and for Euro as the rate specified for deposits in Euro with a maturity comparable to the applicable interest period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Revolving Credit Facility requires the Company to maintain a leverage ratio no greater than </span><span style="font-family:inherit;font-size:10pt;"><span>3.0</span></span><span style="font-family:inherit;font-size:10pt;">x (provided that if a material acquisition has been consummated, the Company is permitted to maintain a leverage ratio no greater than </span><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span><span style="font-family:inherit;font-size:10pt;">x for up to four quarters) and an interest coverage ratio no less than </span><span style="font-family:inherit;font-size:10pt;"><span>3.0</span></span><span style="font-family:inherit;font-size:10pt;">x during the term of the credit facility.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t borrowed any funds under the Credit Agreement and was in compliance with all covenants in the Credit Agreement.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financing Arrangements</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides certain customers with access to extended financing arrangements that allow for longer payment terms than those typically provided by the Company by factoring accounts receivable to third-party financing providers ("financing providers"). The program does not and is not intended to affect the timing of the Company's revenue recognition. Under the financing arrangements, proceeds from the financing providers are due to the Company within </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>90</span></span><span style="font-family:inherit;font-size:10pt;"> days from the sale of the receivable. In these transactions with the financing providers, the Company surrenders control over the transferred assets. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the financing arrangements for the sale of receivables, the Company sold receivables of </span><span style="font-family:inherit;font-size:10pt;"><span>$64.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$122.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$169.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company received cash proceeds from financing providers of </span><span style="font-family:inherit;font-size:10pt;"><span>$69.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$123.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$169.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the amounts owed by the financing providers were </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$17.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, which were recorded in accounts receivable on the Company’s Consolidated Balance Sheets.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company's total debt (in millions, except percentages):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:37%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Issuance date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maturity Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effective Interest</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Rates</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior Notes ("Notes"):</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.500% fixed-rate notes</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></span><span style="font-family:inherit;font-size:10pt;">("2024 Notes")</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2014</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.500% fixed-rate notes</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></span><span style="font-family:inherit;font-size:10pt;">("2024 Notes")</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.87</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.350% fixed-rate notes ("2025 Notes")</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 2025 </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3.750% fixed-rate notes ("2029 Notes")</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 2029</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.86</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.950% fixed-rate notes ("2041 Notes")</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2011</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2041 </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.03</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,700.0</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unaccreted discount and debt issuance costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hedge accounting fair value adjustments</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,683.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2024 Notes issued in March 2014 and February 2016 form a single series and are fully fungible.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents the fair value adjustments for interest rate swap contracts with an aggregate notional amount of </span><span style="font-family:inherit;font-size:9pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> designated as fair value hedges of our fixed-rate 2041 Notes. See </span><span style="font-family:inherit;font-size:9pt;">Note 6</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">Derivative Instruments</span><span style="font-family:inherit;font-size:9pt;">, for a discussion of the Company's interest rate swaps.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 350000000.0 0.0463 150000000.0 0.0487 300000000.0 0.0447 500000000.0 0.0386 400000000.0 0.0603 1700000000.0 13000000.0 -3100000 1683900000 300000000.0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company's aggregate debt maturities based on outstanding principal were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,200.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,700.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 0 500000000.0 1200000000.0 1700000000.0 500000000.0 0.0375 600000000.0 0.0330 0.0460 -15300000 P3M P3M 1 0.375 0.350 1 1 1.01 500000000.0 200000000.0 2 0 0.0000 0.00375 0.00910 0.01375 0.00500 0.0100 3.0 3.5 3.0 0 P1D P90D 64000000.0 122800000 169400000 69700000 123200000 169300000 5300000 17200000 Equity<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes dividends paid, stock repurchases and retirements under the Company's stock repurchase programs, and stock repurchases for tax withholdings (in millions, except per share amounts):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="27"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Dividends</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="14" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Repurchases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Year</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average price <br/>per share </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Tax Withholding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>550.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,005.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>876.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:left;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>$25.36</span></span><span style="font-family:inherit;font-size:9pt;"> average price per share for 2019 excludes the </span><span style="font-family:inherit;font-size:9pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> covered by the forward contract discussed below.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 and 2018 shares were repurchased under the 2018 Stock Repurchase Program. 2017 shares were repurchased under the 2014 Stock Repurchase Program.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash Dividends on Shares of Common Stock</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company declared </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> quarterly cash dividends of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.19</span></span><span style="font-family:inherit;font-size:10pt;"> per share on its common stock on January 29, 2019, April 25, 2019, July 25, 2019 and October 24, 2019, respectively, which were paid on March 22, 2019, June 24, 2019, September 25, 2019 and December 23, 2019, respectively, to stockholders of record as of the close of business on March 1, 2019, June 3, 2019, September 4, 2019, and December 2, 2019, respectively. Any future dividends, and the establishment of record and payment dates, are subject to approval by the Board of Directors (the "Board") of Juniper or an authorized committee thereof. See Note 18, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subsequent Events, </span><span style="font-family:inherit;font-size:10pt;">for discussion of the Company's dividend declaration subsequent to </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchase Activities </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2018, the Board approved a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> share repurchase program ("2018 Stock Repurchase Program"). In October 2019, the Board authorized a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> increase to the 2018 Stock Repurchase Program for a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 billion</span></span><span style="font-family:inherit;font-size:10pt;">. The 2018 Stock Repurchase Program replaces the previous authorization approved by the Board in 2014 ("2014 Stock Repurchase Program").</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As part of the 2018 Stock Repurchase Program, in February 2018 and April 2019, the Company entered into two accelerated share repurchase programs ("ASR") and repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>$750.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's common stock, respectively. The aggregate number of shares ultimately repurchased of </span><span style="font-family:inherit;font-size:10pt;"><span>29.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>11.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock was determined based on a volume weighted average repurchase price, less an agreed upon discount, of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.62</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$25.79</span></span><span style="font-family:inherit;font-size:10pt;"> per share, respectively. The shares received by the Company were retired, accounted for as a reduction to stockholder’s equity in the Consolidated Balance Sheets, and treated as a repurchase of common stock for purposes of calculating earnings per share. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As part of the 2018 Stock Repurchase Program, in October 2019, the Company entered into an ASR with a financial institution to repurchase an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's outstanding common stock. The Company made an up-front payment of </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> pursuant to the ASR and received and retired an initial </span><span style="font-family:inherit;font-size:10pt;"><span>6.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock for an aggregate price of </span><span style="font-family:inherit;font-size:10pt;"><span>$160.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on the market price of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.15</span></span><span style="font-family:inherit;font-size:10pt;"> per share of the Company’s common stock on the date of the transaction. The initial shares received by the Company were retired, accounted for as a reduction to stockholder’s equity in the Consolidated Balance Sheets, and treated as a repurchase of common stock for purposes of calculating earnings per share. The forward contract for the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> is considered indexed to the Company's common stock and met all of the applicable criteria for equity classification. See Note 18, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subsequent Events,</span><span style="font-family:inherit;font-size:10pt;"> for a discussion of the Company's ASR completion subsequent to </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company also repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock in the open market for an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.63</span></span><span style="font-family:inherit;font-size:10pt;"> per share, under the 2018 Stock Repurchase Program.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of authorized funds remaining under the 2018 Stock Repurchase Program. See Note 18, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subsequent Events,</span><span style="font-family:inherit;font-size:10pt;"> for a discussion of the Company's stock repurchase activity subsequent to December 31, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future share repurchases under the 2018 Stock Repurchase Program will be subject to a review of the circumstances at that time and will be made from time to time in private transactions or open market purchases as permitted by securities laws and other legal requirements. The Company's 2018 Stock Repurchase Program may be discontinued at any time.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Loss, Net of Tax</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accumulated other comprehensive loss, net of related taxes,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">for the years ended</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains/Losses </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">on Available-for-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sale Debt Securities</span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains/Losses</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">on Cash Flow</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Hedges</span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Translation</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2016</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(49.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.5</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.0</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.9</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount reclassified from accumulated other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification of tax effects upon adoption of ASU 2018-02</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount reclassified from accumulated other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:100%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">The reclassifications out of accumulated other comprehensive loss during the years ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:9pt;">for realized gains on available-for-sale debt securities were not material, and were included in other expense, net, in the Consolidated Statements of Operations. </span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">The reclassifications out of accumulated other comprehensive loss during the years ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:9pt;"> for realized gains and losses on cash flow hedges were not material, and were included within cost of revenues, research and development, sales and marketing, and general and administrative in the Consolidated Statements of Operations.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes dividends paid, stock repurchases and retirements under the Company's stock repurchase programs, and stock repurchases for tax withholdings (in millions, except per share amounts):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="27"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Dividends</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="14" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Repurchases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Year</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average price <br/>per share </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Tax Withholding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>550.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,005.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>876.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:left;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>$25.36</span></span><span style="font-family:inherit;font-size:9pt;"> average price per share for 2019 excludes the </span><span style="font-family:inherit;font-size:9pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> covered by the forward contract discussed below.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 and 2018 shares were repurchased under the 2018 Stock Repurchase Program. 2017 shares were repurchased under the 2014 Stock Repurchase Program.</span></div> 0.76 260100000 20100000 25.36 550000000.0 5000000.0 815100000 0.72 249300000 29300000 25.62 750000000.0 6600000 1005900000 0.40 150400000 26100000 27.61 719700000 6100000 876200000 25.36 40000000.0 4 0.19 2000000000.0 1000000000.0 3000000000.0 750000000.0 300000000.0 29300000 11600000 25.62 25.79 200000000.0 200000000.0 6400000 160000000.0 25.15 40000000.0 2100000 50000000.0 23.63 1700000000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accumulated other comprehensive loss, net of related taxes,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">for the years ended</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains/Losses </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">on Available-for-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sale Debt Securities</span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains/Losses</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">on Cash Flow</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Hedges</span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Translation</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2016</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(49.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.5</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.0</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.9</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount reclassified from accumulated other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification of tax effects upon adoption of ASU 2018-02</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount reclassified from accumulated other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:100%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">The reclassifications out of accumulated other comprehensive loss during the years ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:9pt;">for realized gains on available-for-sale debt securities were not material, and were included in other expense, net, in the Consolidated Statements of Operations. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">The reclassifications out of accumulated other comprehensive loss during the years ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:9pt;"> for realized gains and losses on cash flow hedges were not material, and were included within cost of revenues, research and development, sales and marketing, and general and administrative in the Consolidated Statements of Operations.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 16600000 -4500000 -49400000 -37300000 4500000 15700000 19000000.0 39200000 2100000 5200000 0 7300000 2400000 10500000 19000000.0 31900000 19000000.0 6000000.0 -30400000 -5400000 600000 -6400000 -12400000 -18200000 -900000 1200000 0 300000 1500000 -7600000 -12400000 -18500000 5000000.0 700000 0 5700000 25500000 -900000 -42800000 -18200000 4600000 -8900000 -1100000 -5400000 400000 -5500000 0 -5100000 4200000 -3400000 -1100000 -300000 29700000 -4300000 -43900000 -18500000 Employee Benefit Plans<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity Incentive Plans</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s equity incentive plans include the 2015 Equity Incentive Plan (the “2015 Plan”), the 2006 Equity Incentive Plan (the “2006 Plan”), and the 2008 Employee Stock Purchase Plan (the “ESPP”). Under these plans, the Company has granted stock options, RSUs, and PSAs. In addition, in connection with certain past acquisitions, the Company has assumed or substituted stock options, RSUs, RSAs, and PSAs granted under the stock plans of the acquired companies. Such awards were converted into or replaced with the Company's stock options, RSUs, RSAs, and PSAs, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2015 Plan was adopted and approved by the Company's stockholders in May 2015 and had an initial authorized share reserve of </span><span style="font-family:inherit;font-size:10pt;"><span>38.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, plus the addition of any shares subject to outstanding awards under the 2006 Plan and the Amended and Restated 1996 Stock Plan that were outstanding as of May 19, 2015, and that subsequently expire or otherwise terminate, up to a maximum of an additional </span><span style="font-family:inherit;font-size:10pt;"><span>29.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares. In May 2017, the Company's stockholders approved an additional </span><span style="font-family:inherit;font-size:10pt;"><span>23.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock for issuance under the 2015 Plan, and in May 2019, the Company's stockholders approved an additional </span><span style="font-family:inherit;font-size:10pt;"><span>3.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock for issuance under the 2015 Plan. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>13.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares were subject to outstanding equity awards under the 2015 Plan and the 2006 Plan. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>16.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares were available for future issuance under the 2015 Plan and </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> shares were available for future issuance under the 2006 Plan or the 1996 Plan.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The ESPP was adopted and approved by the Company's stockholders in May 2008. To date, the Company's stockholders have approved a share reserve of </span><span style="font-family:inherit;font-size:10pt;"><span>35.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock for issuance under the ESPP. The ESPP permits eligible employees to acquire shares of the Company’s common stock at a </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> discount (as determined in the ESPP) through periodic payroll deductions of up to </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of base compensation, subject to individual purchase limits of </span><span style="font-family:inherit;font-size:10pt;"><span>6,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares in any </span><span style="font-family:inherit;font-size:10pt;">twelve</span><span style="font-family:inherit;font-size:10pt;">-month period or </span><span style="font-family:inherit;font-size:10pt;"><span>$25,000</span></span><span style="font-family:inherit;font-size:10pt;"> worth of stock, determined at the fair market value of the shares at the time the stock purchase option is granted, in </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> calendar year. The ESPP provides </span><span style="font-family:inherit;font-size:10pt;"><span>24</span></span><span style="font-family:inherit;font-size:10pt;"> month offering periods with </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>6</span></span><span style="font-family:inherit;font-size:10pt;">-month purchase periods. A new 24-month offering period will commence every six months thereafter. The purchase price for the Company’s common stock under the ESPP is </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the lower of the fair market value of the shares at (1) the beginning of the applicable offering period or (2) the end of each </span><span style="font-family:inherit;font-size:10pt;"><span>6</span></span><span style="font-family:inherit;font-size:10pt;">-month purchase period during such offering period. The ESPP will continue in effect until February 25, 2028, unless terminated earlier under the provisions of the ESPP. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>28.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares have been issued and </span><span style="font-family:inherit;font-size:10pt;"><span>6.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares remain available for future issuance under the ESPP. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2019, 2018, and 2017, the Company completed the acquisitions of Mist, HTBase, and Cyphort. In connection with these acquisitions, the Company assumed or substituted an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of stock options, RSUs, RSAs, and PSAs. No additional awards can be granted under the stock plans of the acquired companies. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were outstanding under all awards assumed or substituted through the Company's acquisitions. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RSU, RSA, and PSA Activities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs and RSAs generally vest over </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> from the date of grant, and PSAs generally vest over a period of </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> provided that certain annual performance targets and other vesting criteria are met. Until vested, RSUs and PSAs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s RSU, RSA, and PSA activity and related information as of and for the year ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions, except per share amounts and years):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:37%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding RSUs, RSAs, and PSAs </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date Fair</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Term</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span></span><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span></span><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs granted</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs assumed upon the acquisition of Mist</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSAs assumed upon the acquisition of Mist</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PSAs granted</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs vested</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSAs vested</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PSAs vested</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSAs canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PSAs canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and expected-to-vest RSUs, RSAs, and PSAs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The weighted-average grant-date fair value of RSUs, RSAs, and PSAs granted and assumed or substituted during </span><span style="font-family:inherit;font-size:9pt;">2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:9pt;"> was </span><span style="font-family:inherit;font-size:9pt;"><span>$25.26</span></span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;"><span>$25.33</span></span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$27.53</span></span><span style="font-family:inherit;font-size:9pt;">, respectively. The grant date fair value of RSUs and PSAs was reduced by the present value of dividends expected to be paid on the underlying shares of common stock during the requisite and derived service period as these awards are not entitled to receive dividends until vested. During 2019, the Company declared a quarterly cash dividend of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.19</span></span><span style="font-family:inherit;font-size:9pt;"> per share of common stock on January 29, 2019, April 25, 2019, July 25, 2019 and October 24, 2019. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Includes performance-based and market-based RSUs granted under the 2015 Plan according to their terms. The number of shares subject to PSAs granted represents the aggregate maximum number of shares that may be issued pursuant to the award over its full term. The aggregate number of shares subject to performance-based conditions that would be issued if performance goals determined by the Compensation Committee are achieved at target is </span><span style="font-family:inherit;font-size:9pt;"><span>0.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> shares. Depending on achievement of such performance goals, the range of shares that could be issued under these awards is </span><span style="font-family:inherit;font-size:9pt;"><span>zero</span></span><span style="font-family:inherit;font-size:9pt;"> to </span><span style="font-family:inherit;font-size:9pt;"><span>1.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> shares. The aggregate number of shares subject to market-based conditions that would be issued if market criteria are achieved at target is </span><span style="font-family:inherit;font-size:9pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:9pt;"> shares. Depending on achievement of such market criteria, the range of shares that could be issued under these awards is </span><span style="font-family:inherit;font-size:9pt;"><span>zero</span></span><span style="font-family:inherit;font-size:9pt;"> to </span><span style="font-family:inherit;font-size:9pt;"><span>0.4 million</span></span><span style="font-family:inherit;font-size:9pt;"> shares.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total fair value of RSUs, RSAs, and PSAs vested during </span><span style="font-family:inherit;font-size:9pt;">2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:9pt;"> was </span><span style="font-family:inherit;font-size:9pt;"><span>$170.0 million</span></span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;"><span>$200.5 million</span></span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$187.3 million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> shares of PSAs were modified in 2019, which relate to PSAs granted in 2018 and PSAs assumed by the Company in connection with acquisitions consummated in 2016. Compensation cost resulting from the modifications totaled </span><span style="font-family:inherit;font-size:9pt;"><span>$21.2 million</span></span><span style="font-family:inherit;font-size:9pt;"> to be recognized over the remaining terms of the modified awards.</span></div></td></tr></table><div style="line-height:100%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shares Available for Grant</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the stock activity and the total number of shares available for grant under the 2015 Plan (in millions):</span></div><div style="line-height:100%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:85%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional shares authorized </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs and PSAs granted</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs and PSAs canceled</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">In May 2019, the 2015 Plan was amended, and the amendment removed the fungible share adjustment used to determine shares available for issuance. Under the original terms of the 2015 Plan, RSUs and PSAs with a per share or unit purchase price lower than 100% of the fair market value of the Company's common stock on the day of the grant were counted against shares authorized under the plan as two and one-tenth shares of common stock for each share subject to such award. Pursuant to the amendment, beginning on May 14, 2019, each share award granted under the 2015 Plan reduces the share reserve by one share and all share awards granted on May 14, 2019 and thereafter that are later forfeited, canceled or terminated are returned to the share reserve in the same manner. The number of shares subject to PSAs granted represents the maximum number of shares that may be issued pursuant to the award over its full term.</span></div></td></tr></table><div style="line-height:100%;padding-top:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Canceled or expired options and canceled RSUs and PSAs under the 2006 Plan are no longer available for future grant under such plan; however, the number of shares available for grant under the 2015 Plan are increased by the amount of such canceled or expired options, RSUs or PSAs, as applicable, up to a maximum of </span><span style="font-family:inherit;font-size:9pt;"><span>29.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> additional shares of common stock, pursuant to the terms of the 2015 Plan.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, employees purchased </span><span style="font-family:inherit;font-size:10pt;"><span>2.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock through the ESPP at an average exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$22.04</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$22.31</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$20.83</span></span><span style="font-family:inherit;font-size:10pt;"> per share, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation Assumptions</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average assumptions used and the resulting estimates of fair value for ESPP and market-based RSUs were as follows: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:53%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ESPP:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$6.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$6.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$6.04</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market-based RSUs:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$27.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$28.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$19.30</span></span></div></td></tr></table></div></div><div style="line-height:100%;padding-top:4px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-Based Compensation Expense</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense associated with stock options, RSUs, RSAs, PSAs, and ESPP was recorded in the following cost and expense categories in the Company's Consolidated Statements of Operations (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues - Product</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues - Service</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes share-based compensation expense by award type (in millions): </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs, RSAs, and PSAs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ESPP</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized tax benefits on total stock-based compensation expense, which are reflected in the income tax provision in the Consolidated Statements of Operations, of </span><span style="font-family:inherit;font-size:10pt;"><span>$29.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$33.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$29.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:174%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the realized tax benefit related to awards vested or exercised during the period was </span><span style="font-family:inherit;font-size:10pt;"><span>$30.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$38.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$64.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the research and development tax credit.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the total unrecognized compensation cost related to unvested share-based awards was </span><span style="font-family:inherit;font-size:10pt;"><span>$280.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">401(k) Plan</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company maintains a savings and retirement plan qualified under Section 401(k) of the Internal Revenue Code of 1986, as amended (the "IRC"). Employees meeting the eligibility requirements, as defined under the IRC, may contribute up to the statutory limits each year. The Company currently matches </span><span style="font-family:inherit;font-size:10pt;"><span>30%</span></span><span style="font-family:inherit;font-size:10pt;"> of all eligible employee contributions which vest immediately. The Company’s matching contributions to the plan totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$20.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$20.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$21.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> during </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Compensation Plan</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The Company’s NQDC plan is an unfunded and unsecured deferred compensation arrangement. Under the NQDC plan, officers and other senior employees may elect to defer a portion of their compensation and contribute such amounts to one or more investment funds. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the liability of the Company to the plan participants was </span><span style="font-family:inherit;font-size:10pt;"><span>$26.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$4.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included within other accrued liabilities and </span><span style="font-family:inherit;font-size:10pt;"><span>$22.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included in other long-term liabilities on the Consolidated Balance Sheets. The Company had investments of </span><span style="font-family:inherit;font-size:10pt;"><span>$26.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> correlating to the deferred compensation obligations, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$4.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included within prepaid expenses and other current assets and </span><span style="font-family:inherit;font-size:10pt;"><span>$22.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included within other long-term assets on the Consolidated Balance Sheets. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the liability of the Company was </span><span style="font-family:inherit;font-size:10pt;"><span>$24.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included within other accrued liabilities and </span><span style="font-family:inherit;font-size:10pt;"><span>$20.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included in other long-term liabilities on the Consolidated Balance Sheets. The Company had investments of </span><span style="font-family:inherit;font-size:10pt;"><span>$24.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> correlating to the deferred compensation obligations, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included within prepaid expenses and other current assets and </span><span style="font-family:inherit;font-size:10pt;"><span>$20.7 million</span></span> was included within other long-term assets on the Consolidated Balance Sheets. 38000000.0 29000000.0 23000000.0 3700000 13700000 16600000 0 35000000.0 0.15 0.10 6000 25000 P24M 4 P6M 0.85 P6M 28700000 6300000 2200000 3800000 P3Y P3Y <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s RSU, RSA, and PSA activity and related information as of and for the year ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions, except per share amounts and years):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:37%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding RSUs, RSAs, and PSAs </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date Fair</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Term</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span></span><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span></span><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs granted</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs assumed upon the acquisition of Mist</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSAs assumed upon the acquisition of Mist</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PSAs granted</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs vested</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSAs vested</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PSAs vested</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSAs canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PSAs canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and expected-to-vest RSUs, RSAs, and PSAs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The weighted-average grant-date fair value of RSUs, RSAs, and PSAs granted and assumed or substituted during </span><span style="font-family:inherit;font-size:9pt;">2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:9pt;"> was </span><span style="font-family:inherit;font-size:9pt;"><span>$25.26</span></span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;"><span>$25.33</span></span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$27.53</span></span><span style="font-family:inherit;font-size:9pt;">, respectively. The grant date fair value of RSUs and PSAs was reduced by the present value of dividends expected to be paid on the underlying shares of common stock during the requisite and derived service period as these awards are not entitled to receive dividends until vested. During 2019, the Company declared a quarterly cash dividend of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.19</span></span><span style="font-family:inherit;font-size:9pt;"> per share of common stock on January 29, 2019, April 25, 2019, July 25, 2019 and October 24, 2019. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Includes performance-based and market-based RSUs granted under the 2015 Plan according to their terms. The number of shares subject to PSAs granted represents the aggregate maximum number of shares that may be issued pursuant to the award over its full term. The aggregate number of shares subject to performance-based conditions that would be issued if performance goals determined by the Compensation Committee are achieved at target is </span><span style="font-family:inherit;font-size:9pt;"><span>0.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> shares. Depending on achievement of such performance goals, the range of shares that could be issued under these awards is </span><span style="font-family:inherit;font-size:9pt;"><span>zero</span></span><span style="font-family:inherit;font-size:9pt;"> to </span><span style="font-family:inherit;font-size:9pt;"><span>1.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> shares. The aggregate number of shares subject to market-based conditions that would be issued if market criteria are achieved at target is </span><span style="font-family:inherit;font-size:9pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:9pt;"> shares. Depending on achievement of such market criteria, the range of shares that could be issued under these awards is </span><span style="font-family:inherit;font-size:9pt;"><span>zero</span></span><span style="font-family:inherit;font-size:9pt;"> to </span><span style="font-family:inherit;font-size:9pt;"><span>0.4 million</span></span><span style="font-family:inherit;font-size:9pt;"> shares.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total fair value of RSUs, RSAs, and PSAs vested during </span><span style="font-family:inherit;font-size:9pt;">2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:9pt;"> was </span><span style="font-family:inherit;font-size:9pt;"><span>$170.0 million</span></span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;"><span>$200.5 million</span></span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$187.3 million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> shares of PSAs were modified in 2019, which relate to PSAs granted in 2018 and PSAs assumed by the Company in connection with acquisitions consummated in 2016. Compensation cost resulting from the modifications totaled </span><span style="font-family:inherit;font-size:9pt;"><span>$21.2 million</span></span><span style="font-family:inherit;font-size:9pt;"> to be recognized over the remaining terms of the modified awards.</span></div></td></tr></table><div style="line-height:100%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div> 17400000 25.32 7600000 25.06 100000 25.81 700000 27.20 2100000 25.30 5500000 25.99 200000 25.32 900000 25.13 2300000 25.97 100000 27.65 1400000 21.53 17500000 25.30 P1Y1M6D 430900000 16200000 25.32 P1Y1M6D 399200000 25.26 25.33 27.53 0.19 700000 0 1000000.0 200000 0 400000 170000000.0 200500000 187300000 900000 21200000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the stock activity and the total number of shares available for grant under the 2015 Plan (in millions):</span></div><div style="line-height:100%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:85%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional shares authorized </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs and PSAs granted</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs and PSAs canceled</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">In May 2019, the 2015 Plan was amended, and the amendment removed the fungible share adjustment used to determine shares available for issuance. Under the original terms of the 2015 Plan, RSUs and PSAs with a per share or unit purchase price lower than 100% of the fair market value of the Company's common stock on the day of the grant were counted against shares authorized under the plan as two and one-tenth shares of common stock for each share subject to such award. Pursuant to the amendment, beginning on May 14, 2019, each share award granted under the 2015 Plan reduces the share reserve by one share and all share awards granted on May 14, 2019 and thereafter that are later forfeited, canceled or terminated are returned to the share reserve in the same manner. The number of shares subject to PSAs granted represents the maximum number of shares that may be issued pursuant to the award over its full term.</span></div></td></tr></table><div style="line-height:100%;padding-top:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Canceled or expired options and canceled RSUs and PSAs under the 2006 Plan are no longer available for future grant under such plan; however, the number of shares available for grant under the 2015 Plan are increased by the amount of such canceled or expired options, RSUs or PSAs, as applicable, up to a maximum of </span><span style="font-family:inherit;font-size:9pt;"><span>29.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> additional shares of common stock, pursuant to the terms of the 2015 Plan.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 21900000 3700000 15500000 6500000 16600000 29000000.0 2400000 2500000 2700000 22.04 22.31 20.83 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average assumptions used and the resulting estimates of fair value for ESPP and market-based RSUs were as follows: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:53%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ESPP:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$6.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$6.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$6.04</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market-based RSUs:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$27.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$28.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$19.30</span></span></div></td></tr></table></div></div><div style="line-height:100%;padding-top:4px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div> 0.27 0.29 0.25 0.021 0.019 0.009 P1Y2M12D P1Y2M12D P0Y6M 0.029 0.027 0.015 6.65 6.93 6.04 0.25 0.28 0.30 0.024 0.024 0.019 0.028 0.026 0.014 27.32 28.39 19.30 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense associated with stock options, RSUs, RSAs, PSAs, and ESPP was recorded in the following cost and expense categories in the Company's Consolidated Statements of Operations (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues - Product</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues - Service</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5700000 6300000 4600000 17300000 18000000.0 17500000 94000000.0 120600000 86600000 56000000.0 51100000 55600000 29200000 21100000 23200000 202200000 217100000 187500000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes share-based compensation expense by award type (in millions): </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs, RSAs, and PSAs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ESPP</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7700000 400000 500000 176500000 198200000 171300000 18000000.0 18500000 15700000 202200000 217100000 187500000 29600000 33800000 29100000 30600000 38900000 64100000 280700000 P1Y7M6D 0.30 20200000 20200000 21100000 26800000 4100000 22700000 26800000 4100000 22700000 24300000 3600000 20700000 24300000 3600000 20700000 Segments<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company operates in </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segment. The Company's chief executive officer, who is the chief operating decision maker, reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance, accompanied by disaggregated information about net revenues by product and service, customer vertical, and geographic region as presented below. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents net revenues by product and service (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Routing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,623.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,839.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,189.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Switching</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>901.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>934.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>963.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Security</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>293.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total product </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,867.7</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,107.1</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,446.2</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total service</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,577.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,540.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,581.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,445.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,647.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,027.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents net revenues by customer vertical</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:10pt;">(in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cloud</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,059.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,049.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,310.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service Provider</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,827.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,066.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,319.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Enterprise</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,557.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,530.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,397.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,445.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,647.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,027.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company attributes revenues to geographic region based on the customer’s shipping address. The following table presents net revenues by geographic region (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,299.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,339.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,712.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Americas</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,518.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,541.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,947.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,215.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,290.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,195.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>712.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>884.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,445.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,647.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,027.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> customer accounted for greater than 10% of the Company's net revenues. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents geographic information for property and equipment, net and purchased intangible assets, net (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net and purchased intangible assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,016.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,070.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company tracks assets by physical location. The majority of the Company’s assets, excluding cash and cash equivalents and investments, as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, were attributable to U.S. operations.</span></div> 1 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents net revenues by product and service (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Routing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,623.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,839.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,189.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Switching</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>901.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>934.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>963.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Security</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>293.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total product </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,867.7</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,107.1</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,446.2</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total service</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,577.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,540.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,581.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,445.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,647.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,027.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents net revenues by customer vertical</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:10pt;">(in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cloud</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,059.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,049.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,310.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service Provider</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,827.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,066.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,319.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Enterprise</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,557.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,530.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,397.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,445.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,647.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,027.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1623200000 1839700000 2189500000 901000000.0 934400000 963400000 343500000 333000000.0 293300000 2867700000 3107100000 3446200000 1577700000 1540400000 1581000000.0 4445400000 4647500000 5027200000 1059800000 1049900000 1310700000 1827800000 2066700000 2319400000 1557800000 1530900000 1397100000 4445400000 4647500000 5027200000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company attributes revenues to geographic region based on the customer’s shipping address. The following table presents net revenues by geographic region (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,299.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,339.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,712.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Americas</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,518.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,541.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,947.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,215.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,290.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,195.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>712.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>884.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,445.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,647.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,027.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2299800000 2339100000 2712600000 218200000 202100000 234600000 2518000000.0 2541200000 2947200000 1215300000 1290800000 1195800000 712100000 815500000 884200000 4445400000 4647500000 5027200000 0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents geographic information for property and equipment, net and purchased intangible assets, net (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net and purchased intangible assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,016.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,070.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 815900000 941700000 200800000 128500000 1016700000 1070200000 Income Taxes<span style="font-family:Arial;font-size:10pt;"> </span><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of pretax income are summarized as follows (in millions):   </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>296.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>474.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>372.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total pretax income </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>414.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>811.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision (benefit) for income taxes is summarized as follows (in millions):  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current provision (benefit):</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>594.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">States</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current provision (benefit)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(78.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>653.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred provision (benefit):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(128.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">States</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred provision (benefit) </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(148.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total provision (benefit) for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision (benefit) for income taxes differs from the amount computed by applying the federal statutory rate of </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> for 2019, </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> for 2018, and </span><span style="font-family:inherit;font-size:10pt;">35%</span><span style="font-family:inherit;font-size:10pt;"> for 2017, respectively, to pretax income as follows (in millions): </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected provision at statutory rate </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign income at different tax rates</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">R&amp;D tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Temporary differences not currently benefited</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of previously unrecognized tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lapses in federal statutes of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax accounting method changes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(65.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Release of valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic production activities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impact of the U.S. Tax Cuts and Jobs Act </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total (benefit) provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2019, the Company recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$25.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> benefit, including interest, related to the recognition of previously unrecognized tax benefits pursuant to the resolution of a tax audit and a </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> benefit, including interest, for a lapse in statute of limitations. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, the Company recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$67.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> benefit, including interest, related to a lapse in statute of limitations relative to tax years 2010 through 2014, a </span><span style="font-family:inherit;font-size:10pt;"><span>$33.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> benefit as a result of filing a change in accounting method for the tax recognition of </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">deferred product revenue, and a </span><span style="font-family:inherit;font-size:10pt;"><span>$33.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> benefit resulting from a tax accounting method change related to foreign deferred service revenue.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Cuts and Jobs Act ("Tax Act") was enacted on December 22, 2017. The Tax Act introduced significant changes to U.S. income tax law. Effective January 1, 2018, the Tax Act reduced the U.S. federal corporate income tax rate from 35% to 21%, created a minimum tax on foreign earnings and imposed a one-time transition tax on accumulated foreign earnings through December 31, 2017. In 2017, the Company recorded provisional amounts for the effects of the Tax Act of </span><span style="font-family:inherit;font-size:10pt;"><span>$289.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> primarily related to net taxes on accumulated foreign earnings and the re-measurement of the Company’s deferred tax assets at the revised U.S. statutory rate. In the fourth quarter of 2018, the Company completed its analysis to determine the effect of the Tax Act and recorded immaterial adjustments as of December 31, 2018. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes reflect the net tax effects of tax carry-forward items and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's long-term deferred tax assets and deferred tax liabilities are as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carry-forwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and other credit carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost sharing adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserves and accruals not currently deductible</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>444.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(249.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(233.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets, net of valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment basis differences</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unremitted foreign earnings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(140.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(89.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had a valuation allowance on its U.S. domestic deferred tax assets of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$249.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$233.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The balance at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$221.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$20.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> against the Company's California, Massachusetts and Canadian deferred tax assets, respectively, which the Company believes are not more likely than not to be utilized in future years. The remaining deferred tax assets for which the Company recorded a valuation allowance of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to losses that are capital in nature and may carry forward to offset future capital gains only. The valuation allowance increased in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;"><span>$15.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$19.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, primarily related to the change in California, Massachusetts and Canadian R&amp;D tax credits. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had federal and California net operating loss carry-forwards of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$101.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$134.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The California net operating loss carry-forwards of </span><span style="font-family:inherit;font-size:10pt;"><span>$134.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> are expected to expire unused. The Company also had federal and California tax credit carry-forwards of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$262.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Unused net operating loss carry-forwards will expire at various dates beginning in the year 2020. The California tax credit carry-forwards will carry forward indefinitely.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides deferred tax liabilities for all tax consequences associated with the undistributed earnings that are expected to be repatriated to subsidiaries' parent unless the subsidiaries' earnings are considered indefinitely reinvested. The Company has </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">made no provision for deferred taxes on approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$35.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of cumulative undistributed earnings of certain foreign subsidiaries through December 31, 2019. These earnings are considered indefinitely invested in operations of the subsidiaries, as the Company intends to utilize these amounts to fund future expansion of its operations. If these earnings were distributed to the parent, the Company would be subject to additional taxes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$7.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the total amount of gross unrecognized tax benefits was </span><span style="font-family:inherit;font-size:10pt;"><span>$151.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$178.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$264.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$150.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the </span><span style="font-family:inherit;font-size:10pt;"><span>$151.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> gross unrecognized tax benefits, if recognized, would affect the effective tax rate.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of the Company's total gross unrecognized tax benefits was as follows (in millions): </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax positions related to current year:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax positions related to prior years:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lapses in statutes of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of year</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the Company had accrued interest and penalties related to unrecognized tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$29.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$33.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$40.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, to other long-term liabilities in the Consolidated Balance Sheets. Due to the changes in the level of gross unrecognized tax benefits, the Company recognized a benefit for net interest and penalties of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$5.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and an expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in its Consolidated Statements of Operations during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the Internal Revenue Service and the Company concluded the appeals process for the 2007 through 2009 tax years. As a result, the Company released </span><span style="font-family:inherit;font-size:10pt;"><span>$30.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of previously unrecognized tax benefits, including </span><span style="font-family:inherit;font-size:10pt;"><span>$8.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in interest and penalties.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company engages in continuous discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. There is a greater than remote likelihood that the balance of the gross unrecognized tax benefits will decrease by a range of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$9.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$24.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> within the next twelve months due to the completion of tax review cycles in various tax jurisdictions and lapses of applicable statutes of limitation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company conducts business globally and, as a result, Juniper Networks or one or more of its subsidiaries files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world, including such major jurisdictions as the Netherlands, U.K., France, Germany, Japan, China, Australia, India, and the U.S. With few exceptions, the Company is no longer subject to U.S. federal, state and local, and non-U.S. income tax examinations for years before 2009.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is currently under examination by the India tax authorities for the 2009 through 2015 tax years. The examinations by the India tax authorities are ongoing. The Company regularly assesses the likelihood of an adverse outcome resulting from such examinations. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company believes the resolution of the audits is unlikely to have a material effect on its consolidated financial condition or results of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is pursuing all available administrative remedies relative to these ongoing matters. The Company believes that it has adequately provided for any reasonably foreseeable outcomes related to these proposed adjustments and the ultimate resolution of these matters is unlikely to have a material effect on its consolidated financial condition or results of operations; however, there is still a possibility that an adverse outcome of these matters could have a material effect on its consolidated financial condition and results of operations.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of pretax income are summarized as follows (in millions):   </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>296.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>474.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>372.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total pretax income </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>414.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>811.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 296200000 160600000 474200000 118200000 372100000 337600000 414400000 532700000 811800000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision (benefit) for income taxes is summarized as follows (in millions):  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current provision (benefit):</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>594.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">States</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current provision (benefit)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(78.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>653.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred provision (benefit):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(128.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">States</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred provision (benefit) </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(148.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total provision (benefit) for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6200000 -126100000 594300000 14400000 9000000.0 13900000 48500000 38900000 45400000 69100000 -78200000 653600000 800000 36600000 -128700000 2800000 2200000 -17700000 -3300000 5200000 -1600000 300000 44000000.0 -148000000.0 69400000 -34200000 505600000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision (benefit) for income taxes differs from the amount computed by applying the federal statutory rate of </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> for 2019, </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> for 2018, and </span><span style="font-family:inherit;font-size:10pt;">35%</span><span style="font-family:inherit;font-size:10pt;"> for 2017, respectively, to pretax income as follows (in millions): </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected provision at statutory rate </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign income at different tax rates</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">R&amp;D tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Temporary differences not currently benefited</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of previously unrecognized tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lapses in federal statutes of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax accounting method changes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(65.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Release of valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic production activities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impact of the U.S. Tax Cuts and Jobs Act </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total (benefit) provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 87000000.0 111900000 284100000 9400000 7400000 12000000.0 1800000 -12800000 -46400000 18800000 22100000 15100000 3800000 4700000 0 3300000 1900000 1600000 -12900000 0 0 -25400000 0 0 7500000 67600000 0 0 -65400000 0 0 0 -1700000 0 0 12400000 0 2800000 289500000 2900000 5000000.0 -6000000.0 69400000 -34200000 505600000 -25400000 7500000 67600000 -33200000 -33200000 289500000 Significant components of the Company's long-term deferred tax assets and deferred tax liabilities are as follows (in millions):<div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carry-forwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and other credit carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost sharing adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserves and accruals not currently deductible</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>444.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(249.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(233.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets, net of valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment basis differences</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unremitted foreign earnings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(140.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(89.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 27700000 12900000 236700000 220000000.0 40000000.0 37700000 24300000 26100000 0 12200000 55800000 62700000 48300000 0 12000000.0 13200000 444800000 384800000 249400000 233700000 195400000 151100000 39200000 40600000 27800000 13700000 23700000 26400000 8700000 8900000 41100000 0 140500000 89600000 54900000 61500000 249400000 233700000 221600000 20200000 3100000 4500000 15700000 19200000 101200000 134000000.0 134000000.0 4700000 262500000 35800000 7100000 151300000 178100000 264500000 150900000 151300000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of the Company's total gross unrecognized tax benefits was as follows (in millions): </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax positions related to current year:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax positions related to prior years:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lapses in statutes of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of year</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 178100000 264500000 223100000 5900000 4300000 64600000 800000 12700000 1800000 3300000 33800000 16600000 22500000 2600000 4000000.0 7700000 67000000.0 4400000 151300000 178100000 264500000 29900000 33800000 40700000 2800000 5200000 8500000 30900000 8400000 9600000 24600000 Net Income per Share<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company computed basic and diluted net income per share as follows (in millions, except per share amounts):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>566.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>306.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute basic net income per share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of employee stock awards</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute diluted net income per share</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>348.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>354.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.62</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.99</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.60</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.80</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Anti-dilutive shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per share is computed using net income available to common stockholders and the weighted-average number of common shares outstanding for the period. Diluted net income per share is computed using net income available to common stockholders and the weighted-average number of common shares outstanding plus potentially dilutive common shares outstanding during the period. Dilutive potential common shares consist of common shares issuable upon exercise of stock options, issuances of ESPP, and vesting of RSUs, RSAs, and PSAs. The Company includes the common shares underlying PSAs in the calculation of diluted net income per share only when they become contingently issuable. Anti-dilutive shares are excluded from the computation of diluted net income per share.</span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company computed basic and diluted net income per share as follows (in millions, except per share amounts):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>566.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>306.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute basic net income per share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of employee stock awards</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute diluted net income per share</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>348.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>354.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.62</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.99</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.60</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.80</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Anti-dilutive shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 345000000.0 566900000 306200000 343200000 349000000.0 377700000 5000000.0 5400000 6500000 348200000 354400000 384200000 1.01 1.62 0.81 0.99 1.60 0.80 4700000 3900000 1100000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per share is computed using net income available to common stockholders and the weighted-average number of common shares outstanding for the period. Diluted net income per share is computed using net income available to common stockholders and the weighted-average number of common shares outstanding plus potentially dilutive common shares outstanding during the period. Dilutive potential common shares consist of common shares issuable upon exercise of stock options, issuances of ESPP, and vesting of RSUs, RSAs, and PSAs. The Company includes the common shares underlying PSAs in the calculation of diluted net income per share only when they become contingently issuable. Anti-dilutive shares are excluded from the computation of diluted net income per share.</span></div> Commitments and Contingencies<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Commitments</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unconditional Purchase Obligations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unconditional purchase obligations consist of agreements that include firm and non-cancelable terms to transfer funds in the future for fixed or minimum amounts or quantities to be purchased at fixed or minimum prices. These obligations primarily result from contracts entered into for the acquisition of software development services and product development. For obligations with cancellation provisions, the amounts included in the preceding table were limited to the non-cancelable portion of the agreement terms or the minimum cancellation fee.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s unconditional purchase obligations for each of the next five years and thereafter as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unconditional Purchase Obligations</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;padding-top:5px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2018, the Company entered into a Master Services Agreement and certain Statements of Work, (collectively, the “Agreement”) with International Business Machines Corporation ("IBM") pursuant to which the Company will outsource significant portions of its IT and other administrative functions following a transition period. Under the Agreement, IBM will provide the Company a broad range of IT services such as applications, including support, development and maintenance; infrastructure management and support, including for servers, storage and network devices; and end user support including service desk. The Agreement has an initial term through </span><span style="font-family:inherit;font-size:10pt;">2026</span><span style="font-family:inherit;font-size:10pt;"> over which period the Company will pay IBM a combination of fixed and variable fees, fluctuating based on the Company's actual need for the services utilized. As of December 31, 2019, the Company expects to pay IBM approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The table above does not include fees payable to IBM under the contract as the Company is unable to make a reasonably reliable estimate of the amount of the payments related to this contract due to uncertainties in the usage of the services.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the Company entered into a 15-year Energy Services Agreement with a Supplier to purchase energy and environmental attributes generated from a third-party fuel cell systems, which will be installed, operated, and maintained by the Supplier on the Company's premises. The Company will pay Supplier service fees that will fluctuate based on the actual amount of electricity delivered to the Company during a given operational year. As of December 31, 2019, the Company expects to pay Supplier approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$29.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> over a 15-year period. The table above does not include fees payable to this Supplier due to uncertainties associated with system outputs.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company leases its facilities and certain equipment under non-cancelable operating leases that have remaining lease terms of 1 to 10 years and 1 to 4 years, respectively. Each leased facility is subject to an individual lease or sublease, which could provide various options to extend or terminate the lease agreement. Facilities are primarily comprised of corporate offices, data centers, and R&amp;D facilities. Equipment includes vehicles and various office equipment. The Company also has variable lease payments that are primarily comprised of common area maintenance and utility charges. The Company's lease agreements do not contain any residual value guarantees or restrictive covenants.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs and other information related to leases were as follows (in millions, except years and percentages):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash outflows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (years)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, future operating lease payments for each of the next five years and thereafter is as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Balance Sheet Information</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, prior to the adoption of ASC 842, future minimum payments under non-cancelable operating and other lease arrangements for each of the next five years and thereafter were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Lease Arrangement </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(*)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">_______________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(*)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents a build-to-suit lease arrangement entered into in July 2015. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rent expense for </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$39.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$39.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Rent expense in prior years was recognized in accordance with ASC 840, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">, using the straight-line method over the term of a lease.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Purchase Commitments with Contract Manufacturers and Suppliers</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In order to reduce manufacturing lead times and in the interest of having access to adequate component supply, the Company enters into agreements with contract manufacturers and certain suppliers to procure inventory based on the Company's requirements. A significant portion of the Company's purchase commitments arising from these agreements consists of firm and non-cancelable commitments. The following table summarizes the Company’s purchase commitments for each of the next five years and thereafter as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchase Commitments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>794.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>230.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,471.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company establishes a liability in connection with purchase commitments related to quantities in excess of its demand forecasts or obsolete materials charges for components purchased by the contract manufacturers based on the Company’s demand forecast or customer orders. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had accrued </span><span style="font-family:inherit;font-size:10pt;"><span>$28.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on its estimate of such charges.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt and Interest Payment on Debt</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company held total outstanding debt consisting of the Notes with a carrying value of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,683.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. See Note 10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt and Financing</span><span style="font-family:inherit;font-size:10pt;">, for further discussion of the Company's long-term debt and expected future principal maturities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Tax Liability</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the fourth quarter of 2018, the Company completed its analysis to determine the effect of the Tax Act and recorded immaterial adjustments as of December 31, 2018. The Company has elected to pay its transition tax, net of applicable tax refunds, over the eight-year period provided in the Tax Act. The long-term income taxes payable of </span><span style="font-family:inherit;font-size:10pt;"><span>$245.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> represents the remaining balance of the Company's transition tax obligation. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$127.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> included in long-term income taxes payable on the Consolidated Balance Sheets for unrecognized tax positions. At this time, the Company is unable to make a reasonably reliable estimate of the timing of payments related to this amount due to uncertainties in the timing of tax audit outcomes. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Guarantees </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company enters into agreements with customers that contain indemnification provisions relating to potential situations where claims could be alleged that the Company’s products solely, or in combination with other third-party products, infringe the intellectual property rights of a third-party. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$9.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for such indemnification obligations in other accrued liabilities and other long-term liabilities on the Consolidated Balance Sheets. The Company also has financial guarantees consisting of guarantees of product and service performance and standby letters of credit for certain lease facilities and insurance programs of </span><span style="font-family:inherit;font-size:10pt;"><span>$30.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$23.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is involved in investigations, disputes, litigations, and legal proceedings. The Company records an accrual for loss contingencies for legal proceedings when it believes that an unfavorable outcome is both (a) probable and (b) the amount or range of any possible loss is reasonably estimable. The Company intends to aggressively defend itself in these matters, and while there can be no assurances and the outcome of these matters is currently not determinable, the Company currently believes that none of these existing claims or proceedings are likely to have a material adverse effect on its financial position. Notwithstanding the </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">foregoing, there are many uncertainties associated with any litigation and these matters or other third-party claims against the Company may cause the Company to incur costly litigation and/or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could adversely affect gross margins in future periods. If any of those events were to occur, the Company's business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from the Company's estimates, if any, which could result in the need to adjust the liability and record additional expenses.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s unconditional purchase obligations for each of the next five years and thereafter as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unconditional Purchase Obligations</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 42000000.0 28800000 21000000.0 13700000 6900000 1400000 113800000 300000000.0 29000000.0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs and other information related to leases were as follows (in millions, except years and percentages):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash outflows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (years)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 50300000 12600000 62900000 49600000 14000000.0 P5Y6M 0.039 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, future operating lease payments for each of the next five years and thereafter is as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Balance Sheet Information</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 49300000 45300000 36300000 30600000 26800000 37700000 226000000.0 25600000 200400000 42300000 158100000 200400000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, prior to the adoption of ASC 842, future minimum payments under non-cancelable operating and other lease arrangements for each of the next five years and thereafter were as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Lease Arrangement </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(*)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">_______________</span></div><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(*)</sup> </span></div><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents a build-to-suit lease arrangement entered into in July 2015. </span></div> 33700000 13100000 30700000 13300000 24300000 13600000 17000000.0 13900000 14300000 14200000 26300000 32900000 146300000 101000000.0 39000000.0 39300000 The following table summarizes the Company’s purchase commitments for each of the next five years and thereafter as of <span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchase Commitments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>794.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>230.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,471.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 794300000 230700000 220100000 226400000 0 1471500000 28600000 1683900000 245200000 127400000 9000000.0 11900000 30600000 23100000 Selected Quarterly Financial Data (Unaudited)<div style="line-height:120%;text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below sets forth selected unaudited financial data for each quarter of the years ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions, except per share amounts): </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,001.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,102.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,133.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,208.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,082.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,204.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,179.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,181.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gross margin</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>582.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>636.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>678.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>719.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>618.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>700.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>711.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>710.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Income before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>44.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>77.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>118.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>174.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>41.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>150.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>152.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>188.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>99.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>168.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>116.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>223.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>192.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income per share:</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div><div style="line-height:100%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">_______________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income for the third and fourth quarters of 2018 include a lower statutory tax rate due to the Tax Act and tax benefits related to items unique to 2018. See Note 14, </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">Income Taxes</span><span style="font-family:inherit;font-size:9pt;">, for further discussion.</span></div></td></tr></table><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income per share is computed independently. Therefore, the sum of the quarterly net income per share may not equal the total computed for the year or any cumulative interim period.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below sets forth selected unaudited financial data for each quarter of the years ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions, except per share amounts): </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,001.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,102.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,133.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,208.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,082.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,204.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,179.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,181.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gross margin</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>582.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>636.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>678.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>719.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>618.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>700.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>711.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>710.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Income before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>44.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>77.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>118.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>174.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>41.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>150.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>152.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>188.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>99.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>168.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>116.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>223.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>192.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income per share:</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div><div style="line-height:100%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">_______________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income for the third and fourth quarters of 2018 include a lower statutory tax rate due to the Tax Act and tax benefits related to items unique to 2018. See Note 14, </span><span style="font-family:inherit;font-size:9pt;font-style:italic;">Income Taxes</span><span style="font-family:inherit;font-size:9pt;">, for further discussion.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income per share is computed independently. Therefore, the sum of the quarterly net income per share may not equal the total computed for the year or any cumulative interim period.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div> 1001700000 1102500000 1133100000 1208100000 1082600000 1204100000 1179800000 1181000000.0 582300000 636800000 678400000 719300000 618400000 700900000 711000000.0 710900000 44500000 77800000 118100000 174000000.0 41400000 150900000 152000000.0 188400000 31100000 46200000 99300000 168400000 34400000 116500000 223800000 192200000 0.09 0.13 0.29 0.50 0.10 0.33 0.65 0.56 0.09 0.13 0.29 0.49 0.10 0.33 0.64 0.55 Subsequent Events<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Dividend Declaration</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">January 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company announced that the Board declared a quarterly cash dividend of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.20</span></span><span style="font-family:inherit;font-size:10pt;"> per share of common stock to be paid on </span><span style="font-family:inherit;font-size:10pt;">March 23, 2020</span><span style="font-family:inherit;font-size:10pt;"> to stockholders of record as of the close of business on </span><span style="font-family:inherit;font-size:10pt;">March 2, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchase Activities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the first quarter of 2020, the ASR was completed and the Company received an additional </span><span style="font-family:inherit;font-size:10pt;"><span>1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares from the financial institution. These </span><span style="font-family:inherit;font-size:10pt;"><span>1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares will be retired in the first quarter of 2020. The completion of the ASR resulted in a total settlement of </span><span style="font-family:inherit;font-size:10pt;"><span>8.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock at a volume weighted average repurchase price, less an agreed upon discount, of </span><span style="font-family:inherit;font-size:10pt;"><span>$24.44</span></span><span style="font-family:inherit;font-size:10pt;"> per share.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsequent to December 31, 2019, through the date of filing of this Report (the "filing date"), the Company also repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock in the open market, for an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$179.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.68</span></span><span style="font-family:inherit;font-size:10pt;"> per share, under the 2018 Stock Repurchase Program. Repurchases of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>6.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares were settled prior to the filing of this Report and the remaining shares will be settled after the filing date. The Company has an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of authorized funds remaining under the Stock Repurchase Program as of the filing date.</span></div> 0.20 1800000 1800000 8200000 24.44 7600000 179800000 23.68 6700000 1500000000 Juniper Networks, Inc.<div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Schedule II - Valuation and Qualifying Accounts</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31, </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">, </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">, and </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div><div style="line-height:120%;text-align:center;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(In millions)</span></div><div style="line-height:120%;text-align:center;padding-left:36px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.82926829268293%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Allowance for Doubtful Accounts</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Beginning of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Charged to</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Reversed from)</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Costs and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Write-offs, </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Recoveries</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">End of </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;padding-left:36px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.6341463414634%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Sales Return Reserve</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Beginning of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Charged as a</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Reduction in</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Charged to </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Used</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">End of </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(*)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(107.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:36px;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">________________________________</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:54px;text-indent:-18px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(*)</sup></span><span style="font-family:inherit;font-size:9pt;"> Upon adoption of Topic 606, the Company recorded a reduction of </span><span style="font-family:inherit;font-size:9pt;"><span>$10.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> as part of the cumulative effect adjustment to the January 1, 2018 opening accumulated deficit balance on the Consolidated Balance Sheet.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All other schedules have been omitted as the required information is not applicable or the information is presented in the Consolidated Financial Statements or notes thereto under Item 8 herein.</span></div> 4900000 1700000 -1100000 5500000 5700000 -800000 0 4900000 7600000 -2000000.0 100000 5700000 32700000 59500000 0 67400000 24800000 44500000 70700000 0 82500000 32700000 71400000 25000000.0 65900000 107100000 55200000 -10700000 XML 24 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Selected Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Selected Quarterly Financial Information [Abstract]  
Schedule of Selected Quarterly Financial Data (Unaudited)
The table below sets forth selected unaudited financial data for each quarter of the years ended December 31, 2019 and December 31, 2018 (in millions, except per share amounts):
 
Year Ended December 31, 2019
 
Year Ended December 31, 2018
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
Net revenues
$
1,001.7

 
$
1,102.5

 
$
1,133.1

 
$
1,208.1

 
$
1,082.6

 
$
1,204.1

 
$
1,179.8

 
$
1,181.0

Gross margin
582.3

 
636.8

 
678.4

 
719.3

 
618.4

 
700.9

 
711.0

 
710.9

Income before income taxes
44.5

 
77.8

 
118.1

 
174.0

 
41.4

 
150.9

 
152.0

 
188.4

Net income(1)
$
31.1

 
$
46.2

 
$
99.3

 
$
168.4

 
$
34.4

 
$
116.5

 
$
223.8

 
$
192.2

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per share:(2)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
$
0.09

 
$
0.13

 
$
0.29

 
$
0.50

 
$
0.10

 
$
0.33

 
$
0.65

 
$
0.56

Diluted
$
0.09

 
$
0.13

 
$
0.29

 
$
0.49

 
$
0.10

 
$
0.33

 
$
0.64

 
$
0.55

 
_______________
(1) 
Net income for the third and fourth quarters of 2018 include a lower statutory tax rate due to the Tax Act and tax benefits related to items unique to 2018. See Note 14, Income Taxes, for further discussion.
(2) 
Net income per share is computed independently. Therefore, the sum of the quarterly net income per share may not equal the total computed for the year or any cumulative interim period.

XML 25 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Income Per Share
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share

The Company computed basic and diluted net income per share as follows (in millions, except per share amounts):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Numerator:
 
 
 
 
 
Net income
$
345.0

 
$
566.9

 
$
306.2

Denominator:
 
 
 
 
 
Weighted-average shares used to compute basic net income per share
343.2

 
349.0

 
377.7

Dilutive effect of employee stock awards
5.0

 
5.4

 
6.5

Weighted-average shares used to compute diluted net income per share
348.2

 
354.4

 
384.2

Net income per share:
 
 
 
 
 
Basic
$
1.01

 
$
1.62

 
$
0.81

Diluted
$
0.99

 
$
1.60

 
$
0.80

 
 
 
 
 
 
Anti-dilutive shares
4.7

 
3.9

 
1.1



Basic net income per share is computed using net income available to common stockholders and the weighted-average number of common shares outstanding for the period. Diluted net income per share is computed using net income available to common stockholders and the weighted-average number of common shares outstanding plus potentially dilutive common shares outstanding during the period. Dilutive potential common shares consist of common shares issuable upon exercise of stock options, issuances of ESPP, and vesting of RSUs, RSAs, and PSAs. The Company includes the common shares underlying PSAs in the calculation of diluted net income per share only when they become contingently issuable. Anti-dilutive shares are excluded from the computation of diluted net income per share.
XML 26 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Equity Equity

The following table summarizes dividends paid, stock repurchases and retirements under the Company's stock repurchase programs, and stock repurchases for tax withholdings (in millions, except per share amounts):
 
Dividends
 
Stock Repurchases
 
Total
Year
Per Share
 
Amount
 
Shares
 
Average price
per share
(1)
 
Amount (2)
 
Tax Withholding
Amount
 
Amount
2019
$
0.76

 
$
260.1

 
20.1

 
$
25.36

 
$
550.0

 
$
5.0

 
$
815.1

2018
$
0.72

 
$
249.3

 
29.3

 
$
25.62

 
$
750.0

 
$
6.6

 
$
1,005.9

2017
$
0.40

 
$
150.4

 
26.1

 
$
27.61

 
$
719.7

 
$
6.1

 
$
876.2

________________________________
(1) 
$25.36 average price per share for 2019 excludes the $40.0 million covered by the forward contract discussed below.
(2) 
2019 and 2018 shares were repurchased under the 2018 Stock Repurchase Program. 2017 shares were repurchased under the 2014 Stock Repurchase Program.

Cash Dividends on Shares of Common Stock

During 2019, the Company declared four quarterly cash dividends of $0.19 per share on its common stock on January 29, 2019, April 25, 2019, July 25, 2019 and October 24, 2019, respectively, which were paid on March 22, 2019, June 24, 2019, September 25, 2019 and December 23, 2019, respectively, to stockholders of record as of the close of business on March 1, 2019, June 3, 2019, September 4, 2019, and December 2, 2019, respectively. Any future dividends, and the establishment of record and payment dates, are subject to approval by the Board of Directors (the "Board") of Juniper or an authorized committee thereof. See Note 18, Subsequent Events, for discussion of the Company's dividend declaration subsequent to December 31, 2019.

Stock Repurchase Activities

In January 2018, the Board approved a $2.0 billion share repurchase program ("2018 Stock Repurchase Program"). In October 2019, the Board authorized a $1.0 billion increase to the 2018 Stock Repurchase Program for a total of $3.0 billion. The 2018 Stock Repurchase Program replaces the previous authorization approved by the Board in 2014 ("2014 Stock Repurchase Program").

As part of the 2018 Stock Repurchase Program, in February 2018 and April 2019, the Company entered into two accelerated share repurchase programs ("ASR") and repurchased $750.0 million and $300.0 million of the Company's common stock, respectively. The aggregate number of shares ultimately repurchased of 29.3 million and 11.6 million shares of the Company's common stock was determined based on a volume weighted average repurchase price, less an agreed upon discount, of $25.62 and $25.79 per share, respectively. The shares received by the Company were retired, accounted for as a reduction to stockholder’s equity in the Consolidated Balance Sheets, and treated as a repurchase of common stock for purposes of calculating earnings per share.

As part of the 2018 Stock Repurchase Program, in October 2019, the Company entered into an ASR with a financial institution to repurchase an aggregate of $200.0 million of the Company's outstanding common stock. The Company made an up-front payment of $200.0 million pursuant to the ASR and received and retired an initial 6.4 million shares of the Company's common stock for an aggregate price of $160.0 million based on the market price of $25.15 per share of the Company’s common stock on the date of the transaction. The initial shares received by the Company were retired, accounted for as a reduction to stockholder’s equity in the Consolidated Balance Sheets, and treated as a repurchase of common stock for purposes of calculating earnings per share. The forward contract for the remaining $40.0 million is considered indexed to the Company's common stock and met all of the applicable criteria for equity classification. See Note 18, Subsequent Events, for a discussion of the Company's ASR completion subsequent to December 31, 2019.

During the fiscal year ended December 31, 2019, the Company also repurchased 2.1 million shares of its common stock in the open market for an aggregate purchase price of $50.0 million at an average price of $23.63 per share, under the 2018 Stock Repurchase Program.

As of December 31, 2019, there were $1.7 billion of authorized funds remaining under the 2018 Stock Repurchase Program. See Note 18, Subsequent Events, for a discussion of the Company's stock repurchase activity subsequent to December 31, 2019.


Future share repurchases under the 2018 Stock Repurchase Program will be subject to a review of the circumstances at that time and will be made from time to time in private transactions or open market purchases as permitted by securities laws and other legal requirements. The Company's 2018 Stock Repurchase Program may be discontinued at any time.

Accumulated Other Comprehensive Loss, Net of Tax

The components of accumulated other comprehensive loss, net of related taxes, for the years ended December 31, 2019, 2018, and 2017 were as follows (in millions):
 
Unrealized
Gains/Losses
on Available-for-
Sale Debt Securities(1)
 
Unrealized
Gains/Losses
on Cash Flow
Hedges(2)
 
Foreign
Currency
Translation
Adjustments
 
Total
Balance as of December 31, 2016
$
16.6

 
$
(4.5
)
 
$
(49.4
)
 
$
(37.3
)
Other comprehensive income before reclassifications
4.5

 
15.7

 
19.0

 
39.2

Amount reclassified from accumulated other comprehensive loss
(2.1
)
 
(5.2
)
 

 
(7.3
)
Other comprehensive income, net
2.4

 
10.5

 
19.0

 
31.9

Balance as of December 31, 2017
$
19.0

 
$
6.0

 
$
(30.4
)
 
$
(5.4
)
Other comprehensive income (loss) before reclassifications
0.6

 
(6.4
)
 
(12.4
)
 
(18.2
)
Amount reclassified from accumulated other comprehensive income (loss)
0.9

 
(1.2
)
 

 
(0.3
)
Other comprehensive income (loss), net
1.5

 
(7.6
)
 
(12.4
)
 
(18.5
)
Reclassification of tax effects upon adoption of ASU 2018-02
5.0

 
0.7

 

 
5.7

Balance as of December 31, 2018
$
25.5

 
$
(0.9
)
 
$
(42.8
)
 
$
(18.2
)
Other comprehensive income (loss) before reclassifications
4.6

 
(8.9
)
 
(1.1
)
 
(5.4
)
Amount reclassified from accumulated other comprehensive income (loss)
(0.4
)
 
5.5

 

 
5.1

Other comprehensive income (loss), net
4.2

 
(3.4
)
 
(1.1
)
 
(0.3
)
Balance as of December 31, 2019
$
29.7

 
$
(4.3
)
 
$
(43.9
)
 
$
(18.5
)
________________________________
(1) 
The reclassifications out of accumulated other comprehensive loss during the years ended December 31, 2019, 2018, and 2017 for realized gains on available-for-sale debt securities were not material, and were included in other expense, net, in the Consolidated Statements of Operations.
(2) 
The reclassifications out of accumulated other comprehensive loss during the years ended December 31, 2019, 2018, and 2017 for realized gains and losses on cash flow hedges were not material, and were included within cost of revenues, research and development, sales and marketing, and general and administrative in the Consolidated Statements of Operations.
XML 27 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II- Valuation and Qualifying Account
12 Months Ended
Dec. 31, 2019
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Account Juniper Networks, Inc.
Schedule II - Valuation and Qualifying Accounts
Years Ended December 31, 2019, 2018, and 2017
 (In millions)
Allowance for Doubtful Accounts
Balance at
Beginning of
Year
 
Charged to
(Reversed from)
Costs and
Expenses
 
Write-offs,
Net of
Recoveries
 
Balance at
End of
Year
2019
$
4.9

 
$
1.7

 
$
(1.1
)
 
$
5.5

2018
$
5.7

 
$
(0.8
)
 
$

 
$
4.9

2017
$
7.6

 
$
(2.0
)
 
$
0.1

 
$
5.7


 
 
 
Additions
 
 
 
 
Sales Return Reserve
Balance at
Beginning of
Year
 
Charged as a
Reduction in
Revenues
 
Charged to
Other Accounts
 
Used
 
Balance at
End of
Year
2019
$
32.7

 
$
59.5

 
$

 
$
(67.4
)
 
$
24.8

2018(*)
$
44.5

 
$
70.7

 
$

 
$
(82.5
)
 
$
32.7

2017
$
71.4

 
$
25.0

 
$
65.9

 
$
(107.1
)
 
$
55.2


________________________________
(*) Upon adoption of Topic 606, the Company recorded a reduction of $10.7 million as part of the cumulative effect adjustment to the January 1, 2018 opening accumulated deficit balance on the Consolidated Balance Sheet.

All other schedules have been omitted as the required information is not applicable or the information is presented in the Consolidated Financial Statements or notes thereto under Item 8 herein.
XML 28 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Net income $ 345.0 $ 566.9 $ 306.2
Available-for-sale debt securities:      
Change in net unrealized gains and losses, net of tax (provision) benefit of ($1.0), $1.0, and ($4.0) for 2019, 2018, and 2017, respectively 4.6 0.6 4.5
Net realized (gains) losses reclassified into net income, net of tax provisions of $0.1, zero, and $0.9 for 2019, 2018, and 2017, respectively (0.4) 0.9 (2.1)
Net change on available-for-sale debt securities, net of tax 4.2 1.5 2.4
Cash flow hedges:      
Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively (8.9)    
Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively   (6.4) 15.7
Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively 5.5    
Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively   (1.2) (5.2)
Net change on cash flow hedges, net of tax (3.4)    
Net change on cash flow hedges, net of tax   (7.6) 10.5
Change in foreign currency translation adjustments (1.1) (12.4) 19.0
Other comprehensive (loss) income, net of tax (0.3) (18.5) 31.9
Comprehensive income $ 344.7 $ 548.4 $ 338.1
XML 29 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Selected Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Selected Quarterly Financial Information [Abstract]                      
Net revenues $ 1,208.1 $ 1,133.1 $ 1,102.5 $ 1,001.7 $ 1,181.0 $ 1,179.8 $ 1,204.1 $ 1,082.6 $ 4,445.4 $ 4,647.5 $ 5,027.2
Gross margin 719.3 678.4 636.8 582.3 710.9 711.0 700.9 618.4 2,616.8 2,741.2 3,072.1
Income before income taxes 174.0 118.1 77.8 44.5 188.4 152.0 150.9 41.4 414.4 532.7 811.8
Net income (loss) $ 168.4 $ 99.3 $ 46.2 $ 31.1 $ 192.2 $ 223.8 $ 116.5 $ 34.4 $ 345.0 $ 566.9 $ 306.2
Net income per share:                      
Basic (in dollars per share) $ 0.50 $ 0.29 $ 0.13 $ 0.09 $ 0.56 $ 0.65 $ 0.33 $ 0.10 $ 1.01 $ 1.62 $ 0.81
Diluted (in dollars per share) $ 0.49 $ 0.29 $ 0.13 $ 0.09 $ 0.55 $ 0.64 $ 0.33 $ 0.10 $ 0.99 $ 1.60 $ 0.80
XML 30 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash flows from operating activities:      
Net income $ 345.0 $ 566.9 $ 306.2
Adjustments to reconcile net income to net cash provided by operating activities:      
Share-based compensation expense 202.2 217.1 187.5
Depreciation, amortization, and accretion 210.3 210.5 225.6
Operating lease assets expense 42.0 0.0 0.0
Loss on extinguishment of debt 15.3 0.0 0.0
Deferred income taxes 2.9 42.6 (139.6)
Other 3.5 9.6 (14.5)
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable, net (118.1) 96.3 203.8
Prepaid expenses and other assets (100.7) (70.9) 43.0
Accounts payable 6.4 3.5 (10.1)
Accrued compensation 6.5 41.4 (42.8)
Income taxes payable (40.5) (269.2) 447.3
Other accrued liabilities (46.8) (11.4) (2.1)
Deferred revenue 0.9 24.7 55.0
Net cash provided by operating activities 528.9 861.1 1,259.3
Cash flows from investing activities:      
Purchases of property and equipment (109.6) (147.4) (151.2)
Purchases of available-for-sale debt securities (3,209.8) (1,228.5) (1,882.9)
Proceeds from sales of available-for-sale debt securities 1,520.0 1,070.2 944.0
Proceeds from maturities and redemptions of available-for-sale debt securities 1,642.3 910.2 741.6
Purchases of equity securities (107.1) (17.5) (14.9)
Proceeds from sales of equity securities 14.2 36.9 12.4
Proceeds from Pulse note receivable 0.0 0.0 75.0
Payments for business acquisitions, net of cash and cash equivalents acquired (270.9) (16.4) (27.0)
Subsequent payments related to acquisitions in prior years (7.3) (42.7) 0.0
Net cash (used in) provided by investing activities (528.2) 564.8 (303.0)
Cash flows from financing activities:      
Repurchase and retirement of common stock (554.9) (756.6) (725.8)
Proceeds from issuance of common stock 55.6 56.9 64.5
Payment of dividends (260.1) (249.3) (150.4)
Payment of debt (950.0) 0.0 0.0
Issuance of debt, net 495.2 0.0 0.0
Payment for debt extinguishment costs (14.6) 0.0 0.0
Change in customer financing arrangement 0.0 (16.9) 16.9
Other 0.0 (2.7) 0.0
Net cash used in financing activities (1,228.8) (968.6) (794.8)
Effect of foreign currency exchange rates on cash, cash equivalents, and restricted cash (1.2) (10.6) 17.0
Net increase in cash, cash equivalents, and restricted cash (1,229.3) 446.7 178.5
Cash, cash equivalents, and restricted cash at beginning of period 1,276.5 2,505.8 2,059.1
Cash, cash equivalents, and restricted cash at end of period 2,505.8 2,059.1 1,880.6
Supplemental disclosures of cash flow information:      
Cash paid for interest, net of amounts capitalized 90.6 94.0 93.9
Cash paid for income taxes, net $ 98.8 $ 181.0 $ 193.5
XML 31 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Repurchase and retirement of common stock and net issuances

The following table summarizes dividends paid, stock repurchases and retirements under the Company's stock repurchase programs, and stock repurchases for tax withholdings (in millions, except per share amounts):
 
Dividends
 
Stock Repurchases
 
Total
Year
Per Share
 
Amount
 
Shares
 
Average price
per share
(1)
 
Amount (2)
 
Tax Withholding
Amount
 
Amount
2019
$
0.76

 
$
260.1

 
20.1

 
$
25.36

 
$
550.0

 
$
5.0

 
$
815.1

2018
$
0.72

 
$
249.3

 
29.3

 
$
25.62

 
$
750.0

 
$
6.6

 
$
1,005.9

2017
$
0.40

 
$
150.4

 
26.1

 
$
27.61

 
$
719.7

 
$
6.1

 
$
876.2

________________________________
(1) 
$25.36 average price per share for 2019 excludes the $40.0 million covered by the forward contract discussed below.
(2) 
2019 and 2018 shares were repurchased under the 2018 Stock Repurchase Program. 2017 shares were repurchased under the 2014 Stock Repurchase Program.
Components of accumulated other comprehensive loss, net of taxes
The components of accumulated other comprehensive loss, net of related taxes, for the years ended December 31, 2019, 2018, and 2017 were as follows (in millions):
 
Unrealized
Gains/Losses
on Available-for-
Sale Debt Securities(1)
 
Unrealized
Gains/Losses
on Cash Flow
Hedges(2)
 
Foreign
Currency
Translation
Adjustments
 
Total
Balance as of December 31, 2016
$
16.6

 
$
(4.5
)
 
$
(49.4
)
 
$
(37.3
)
Other comprehensive income before reclassifications
4.5

 
15.7

 
19.0

 
39.2

Amount reclassified from accumulated other comprehensive loss
(2.1
)
 
(5.2
)
 

 
(7.3
)
Other comprehensive income, net
2.4

 
10.5

 
19.0

 
31.9

Balance as of December 31, 2017
$
19.0

 
$
6.0

 
$
(30.4
)
 
$
(5.4
)
Other comprehensive income (loss) before reclassifications
0.6

 
(6.4
)
 
(12.4
)
 
(18.2
)
Amount reclassified from accumulated other comprehensive income (loss)
0.9

 
(1.2
)
 

 
(0.3
)
Other comprehensive income (loss), net
1.5

 
(7.6
)
 
(12.4
)
 
(18.5
)
Reclassification of tax effects upon adoption of ASU 2018-02
5.0

 
0.7

 

 
5.7

Balance as of December 31, 2018
$
25.5

 
$
(0.9
)
 
$
(42.8
)
 
$
(18.2
)
Other comprehensive income (loss) before reclassifications
4.6

 
(8.9
)
 
(1.1
)
 
(5.4
)
Amount reclassified from accumulated other comprehensive income (loss)
(0.4
)
 
5.5

 

 
5.1

Other comprehensive income (loss), net
4.2

 
(3.4
)
 
(1.1
)
 
(0.3
)
Balance as of December 31, 2019
$
29.7

 
$
(4.3
)
 
$
(43.9
)
 
$
(18.5
)
________________________________
(1) 
The reclassifications out of accumulated other comprehensive loss during the years ended December 31, 2019, 2018, and 2017 for realized gains on available-for-sale debt securities were not material, and were included in other expense, net, in the Consolidated Statements of Operations.
(2) 
The reclassifications out of accumulated other comprehensive loss during the years ended December 31, 2019, 2018, and 2017 for realized gains and losses on cash flow hedges were not material, and were included within cost of revenues, research and development, sales and marketing, and general and administrative in the Consolidated Statements of Operations.

XML 32 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Schedule of estimated fair values of assets acquired and liabilities assumed
The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition dates (in millions):
 
2019
 
2018
 
2017
 
Mist
 
HTBase
 
Cyphort
Net tangible assets acquired/(liabilities) assumed
$
28.3

 
$
(1.0
)
 
$
1.4

Intangible assets
102.0

 
7.8

 
15.4

Goodwill
228.9

 
14.4

 
16.7

Total
$
359.2


$
21.2

 
$
33.5


Summary of fair value of separately identifiable intangible assets acquired
The following table summarizes the fair value of the separately identifiable intangible assets at the time of acquisition and the period over which each intangible asset will be amortized (in millions, except years):
 
2019
 
2018
 
2017
 
Mist
 
HTBase
 
Cyphort
 
Weighted
Average
Estimated
Useful
Life
(In Years)
 
Amount
 
Weighted
Average
Estimated
Useful
Life
(In Years)
 
Amount
 
Weighted
Average
Estimated
Useful
Life
(In Years)
 
Amount
Intangible assets:
 
 
 
 
 
 
 
 
 
 
 
Existing technology
5
 
$
81.0

 
4
 
$
7.8

 
5
 
$
15.4

Customer relationships
5
 
15.0

 
 

 
 

Trade name
5
 
6.0

 
 

 
 

Total intangible assets acquired
 
 
$
102.0




$
7.8

 
 
 
$
15.4


EXCEL 33 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '6$5% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ =8144"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !UA%10F1L?!^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R'%*#R;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE> MFS*V!]C1TN]/GT"-]E(/ 9_#X#&0Q?@PN:Z/4OL-.Q-Y"1#U&9V*94KTJ7D< M@E.4GN$$7ND/=4(0G*_!(2FC2,$,+/Q"9&UCM-0!%0WABC=ZP?O/T&68T8 = M.NPI0E56P-IYHK],70-WP PC#"Y^%] LQ%S]$YL[P*[)*=HE-8YC.=8YEW:H MX.UI_Y+7+6P?2?4:TZ]H)5T\;MAM\FN]?3SL6"NXX 47A>"':BWK6JY6[[/K M#[^[L!N,/=I_;'P3;!OX=1?M%U!+ P04 " !UA%10F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( '6$5%#1#J+G?0, "\1 8 >&PO=V]R:W-H965T&ULC5CO;ILP''P5Q ,,_ =(JR12TVC:I$VJ.FW[3!,G006< 4FZ MMY\QE*;^G:OU0P/FSF?[?,9F?M'-JK)N%^&AZXZW4=1N#JK*VT_Z MJ&KS9*>;*N_,;;./VF.C\JTE567$XSB-JKRHP^7"QV)_Z/J":#D_YGOU0W4_CP^-N8NF6K9%I>JVT'70J-TB MO&.W:Y'V!(OX5:A+>W4=]%UYTOJYO_FZ781QWR)5JDW75Y&;G[.Z5V79UV3: M\6>L-)PT>^+U]6OMGVWG36>>\E;=Z_)WL>T.BW 6!ENURT]E]Z@O7]38H20, MQMY_4V=5&GC?$J.QT65K_P>;4]OI:JS%-*7*7X;?HK:_E^&)E",-$_A(X!-A M%G]($"-!3 3VL8(<"?*-D-C1&KIBQV:==_ERWNA+T SV'O-^%K%;:49_TQ?: MP;;/S/"TIO2\C.?1N:]F1*P&!+]"L D1F;HG 8X$5IS0^7N!>XH0[Q%KBI"X M"0+V45BZN*(GF"XA75JZO**GSA!11(8%$BB0$/K,$:"(&RR00H&4T)GK,H!X M;,Z@1$;YCL\K !%88@8E9I0O'0D \5A] R5N*-_U&D \9K,8)RZF-;A^(XS' M<>;)-2,U<))L@/&8SF"X[QBG-;BV(XS'=X;SRP2MP74>83S6,QQS1E/,7?,1 MQN<^SCJC4>;$?8#QN8\#SVB?TUS+Q%4!&)\*SCZGN9;N'$,8WQS#V>"L\]IKA/V7F4]8A*+J8*$9]PKAI<"06.>.+OK%<+X]M=X*1 TYHD; M'X1)/2J>;3R->9*Y*A3CFPP"+P6"QCQQXX,PGB5:X*5 T)BG[L1&&,^"(_!2 M(&C,4W>)1AAWQ**KTV2EFKT]J;?!1I]J^YG@JG3Z&G#'[6GT#3Y\2OB>-_NB M;H,GW9DSK3UY[K3NE&E*_,ET^*#R[713JEW77V;FNAF.\,--IX_CYXEH^D:R M_ =02P,$% @ =8144.+9#_JH! T!4 !@ !X;"]W;W)KVN)\ M<2_UK'DKR[S^;^V*ZK:<\_G'@R_GXZGM'J2KQ34_NK]<^_?UI?9WZ;V5_;ET ME^9<76:U.RSGS_QI*V07T"/^.;M;,[F>=:F\5M6W[N;W_7+..D:N<+NV:R+W M/^]NXXJB:\GS^'=L='[OLPN<7G^T_KE/WB?SFC=N4Q5?S_OVM)S;^6SO#OE; MT7ZI;K^Y,2$UGXW9_^'>7>'A'1/?QZXJFOY[MGMKVJH<6_%4ROS[\'N^]+^W ML?V/,#H Q@"X!W#]TP Q!H@? ?*G 7(,D$% .J32C\TV;_/5HJYNLWJ8WFO> M51%_DG[T=]W#?K#[__SP-/[I^TK+1?K>M3-"U@,$)A!^1Z2^\7L/0/6P!A0. MCQUL,$*K1\B6@&B:A"#3%'V\F,8;.EZ2\;*/E]-X&PS3 #$]Y-)#I)0J"49S M0\"T-$F8,(8I!B8!FK0B22N<=$;':S)>HZ0-"Y(>('9"DUNPB0Z2)F 9TXD( MDJ9@2B61.E)@V 1,\X2%M @93Q7BD3:KP,P=,6X>T M 9>RPJPQRJ"53("T2E0V_43XTP+.!>9O0OX"#Q0W$JG1B-,/N(DTCBD0* 9 M84W;!L>^84+?&#%3UE)"N.0V!$P9!-L2,"MM3(TX;1Q<8=I92%NACC[YJ@Q% ME(+Y%1S:'0F;&L0C;=JO.#8L&QH6QQXCN40N3<"4@% NMP3,*B\6[*IR&H!VL@ \*Q%BA5H*P%L M)3:T$L!6(B3:!VT >X208;%2;1D3VRT![22 G<2&3@)8^X77?D2:@"DD@5L* M9F5LC0'M)("=Q$:,'VA1!_W+KVY ZRM@?44O;R-F*BA@M4'[8P(G.#-HST;A MI(PJ%-"R"OB](/8&![3& ?%F$%KBB)D6,?<;S#!SXM4 C$%^0N&$9DF$MZ"5 M56!ES5BD!5K9!/_ENA&TT@B\949U(_ ^ERN#ZX;$2886W8A[F ME(YHN(F<= MQ&%';/1IL1'$MC6L&H%/*#1#BK^A8)"A]4+ 5(;%)IT<:Y6N/O9'ALUL5[U= MVNYX:/+T?BSY#-VQ6/!\S9^VP^'BCV:&L\X_\_IXOC2SUZIMJ[(_&CM45>L\ M2Y9X-3NY?'^_*=RA[2Z-OZZ',\;AIJVNX_EI>C_$7?T/4$L#!!0 ( '6$ M5%#6OC)\(@, &<, 8 >&PO=V]R:W-H965T&ULA5?O M;YLP$/U7$-\'/GZ%5$FDAFC:I$VJ.G7[3!,G006<@9-T__UL0RGQ'>V7 LY[ M=^\=]G%=7$7STAXYE\YK5=;MTCU*>;KS_79[Y%7>>N+$:_7+7C15+M5C<_#; M4\/SG2%5I1\PEOA57M3N:F'6'IK50IQE6=3\H7':&O7D#U%V1<7KMA"UT_#]TKV'NPVDFF 0OPM^;4?W MCK;R+,2+?OB^6[I,*^(EWTH=(E>7"\]X6>I(2L??/J@[Y-3$\?U;]*_&O#+S MG+<\$^6?8B>/2S=UG1W?Y^=2/HKK-]X;BEVG=_^#7WBIX%J)RK$596O^.MMS M*T751U%2JORUNQ:UN5[[^&\TFA#TA& @0/(A(>P)X3LA^I 0]83((OB=%5.; M32[SU:(15Z?I7N\IU[L([B)5_:U>-,4VOZGRM&KULIK#PK_H.#UDW4&"$>0= MX:O@0X: RK .$#VX39!A1!+?0C8$)*%%A*3-T/##LUSO$NFM%\8'1W8=AM:K<7AFN:C@I_ MFV>BB\&G>;(>/018S=QV': \\=2V![JG0?AIFJS' MW)@&>S-M*%0\U7" [I" 6R0P9KN.<*)P:D\"W=H@_CQ1UH-N$LU0ZR%0P";? M MTI ;=*8.@3BIN<>@U@BZ90 =ZB'2P9JYXZ+G3'!-PR@=G?,R";9FAK)E"0 MHE9$P$*8/.1TYP3<.H&%MNH4?SRC:'2 >]D8%D=\J>>86Q\%X:TO*-7PG1K0'@984;Q /:X59^.5/6("&7[ )XQS Z M:5)# S#!#2H;OTBU[$#*W)Z%:1N\8%Y_-HTB/W;8D+[C;_P[X&G^E()%0!% MWJ$+_HG%K^[ Y J,64YU@UM>T]9C^+SQ'Q?K?:;P&O"[QCV?S#U5R9'29[7X M=MKXH3*$"2Z%RH#D<,,[3(A*)&W\'7+ZHZ0B3N?W[%]T[;*6(^)X1\F?^B2J MC;_RO1,^HRL13[3_BH=ZEKXW%/\=WS"1<.5$:I24[-' A4YH[W'S.EV M2%VBQ3J6NU^JH-YL_4UN#Y?16[$(XQS<5*(!LS48.,6,"""SCQ+0);&%%AV^ M%=C9B&3Y%K)W0!*WB5C,"K4A M,\3>D21V^UPZ?2YMG[.MW!K(:B(1!G.C!I-,,3.CKBR9VVGB=)K83EK6R)P: MV:<:N\S2"*UB;0RT:@63_M)@=M&]FWLEO;9"_4TGT?%Y>(2J/\WB6_ELF"[_ MFL:\.3\0N]0M]XY4R.ZG>]294H&EQ3"0MZ^2S]RX(/@LU#25&PO=V]R:W-H M965T&ULA9A;;^,V$(7_BJ'WE<09ZA8X!FH710NT0+!%VVUV=NOO@T/?G MNRCJG@ZF+KNP.9N3_>>Y:>NRM[?M2]2=6U/NQZ"ZBBB.TZ@NCZ=@LQZ?/;2; M=?/:5\>3>6A7W6M=E^U_6U,UE_M !>\/OAY?#OWP(-JLS^6+^=/T?YT?6GL7 MW;+LC[4Y=F^;;F M,D_]D**T/V]F9ZIJR&1]_#LE#6YE#H'SZ_?LOXR5MY5Y+#NS:ZI_COO^%RY2G(!A AX3Z$6"S*G&59.-FM-50RH)YKF0R:R8 9Y9C)I!F*"S%DI$PGN9K)%G9R:"<' M=IQIMLUE1W$<.MVYDZHB4;/N7)@IH)D"F'&Z8%O(T9D6OF)4C.D3@X*TBY]8 ME)3DLA,FV7Q*J<(S;Y4'A@K8$314LN*YQ B2J3ST8%%A+BH"AE+7$,E1RIR% MRG4$=!9,OF&J,&D50*UR43N)%EVFYK"8'$F9CMG;1IBV"N!6N;A5DJ5Y;MLH MBV\?T5PRI."40RI^?#Q&,8I5(E,9"WK(O2,'<*L)B4N8M@1H2RYM"6 TT2SZ M"^ER35Y+GGTHX"VYO"7)497FP!+097;A\@QJPKPEP%MR>4L I"J6W29EG&O? MH";,6P*\)9>W).')&8D% ,ATK$/M,82Y2F"/Z^)E2W+[JA+OCI$P?@G@EUW\ MDN3JHJ"IYE)E%P,??0G3EP!]V:4O@=TID=P>(%VBO:\;A!E,@,'L,AB*W"W^ M)Z*E&?L'C'3?IK0QA1C)@ M)+M(8@F_+Y1I%6K7$A+FK'R<9,Q)!IS4+KU8CD6CV]GLYG]02P,$% @ =8144(OF MJL%0 @ 50@ !@ !X;"]W;W)K<-RO'88<"*L06I(%:K)P(K1 70WIV6$,!'550A1W? M=6.G0F5MYYF:V]$\(Q>.RQIVU&*7JD+TWP8P:=>V9W],O)3G@LL))\\:=(9? MP%^;'14C9W YEA74K"2U1>&TMC][JZVG I3B=PDM&_4M6D#L^DT_DBC*;9S11P-$D< #!2^D<)7\<&$(C ;!$:# M0!F$$X-0*Z/3)$I3*TVTB+1"YIIPL32#A$:0T "B)=ET&L\=9?'@DZNS/)1- M<"(C3F3 B36<3A./T[C=1P-Z0CA!BHU(L0$IT9#B62:=Y9YB I$8(1(#1*I! M) \A[BDF$*D1(C5 +#6(]+F]\E VP5D:<99SG$BK>+.\N05FN^4IZ01+XIN. M*-< YNEGE#M+%P31T@1FDH9Q> _LQMGI&@/,&9WO\L+]B>BY MK)FU)UQ<%>I /Q'"0=BZ"_'>%N*.'P883EQV$]&GW477#3AI^DO<&?Y)Y/\! M4$L#!!0 ( '6$5%!SBV0:2@8 .\A 8 >&PO=V]R:W-H965T&ULC9K=;N,V$(5?Q?!]9''XJR )L)91M$ ++%JTO=8F2F*L;:62 MDFS?OI2L]5HSATYSD=C*(75(#>?C2+IY;]JOW7-=]XMO^]VANUT^]_W+]6K5 MW3_7^ZK+FI?Z$/_SV+3[JH]?VZ=5]]+6UJJ?ZC[K_\^5S M&[^M3KT\;/?UH=LVAT5;/]XN/ZGKC0E#@U'QU[9^[\X^+X:A?&F:K\.77QYN ME_G@J-[5]_W0117_O-5EO=L-/44?_TR=+D_G'!J>?_[>^T_CX.-@OE1=73:[ MO[?ZZG =GE8AK]K_5;O8ORP4D\QWVSZ\;?B_O7 MKF_V4R_1RK[Z=OR[/8Q_WZ?^OS?##6AJ0*<&REULH*<&^D<#<[&!F1H8UF!U M',HX-YNJK^YNVN9]T1XO[TLU1)&Z-G'V[X>#XV2/_XO3T\6C;W?*ZIO5V]#1 MI%D?-72N.2E6L??3*0B=8DVB.!#6-]E-A1-/]-8Y[*"C5:J=.XRPGXM]&O!@"WNP,$. MG!BPLHZ-^*@)9SXIIXQ?7J!2/E-LS%*E@L\2ECVT[(%ESRQ[8";/6,B76,6# M$JC(9HFX#-!R )8#LWS4N+/3&#[%4I(SKY<4,Y\%]%D GRQJUX6\@E;,;/&A MTTN*F5.5XY262Z\NYSDME]>.+\,2B QE;!%L@.I*Z2(5!RJ1B!5PK;AK)4ZE M>5260%1(TU)TI4QJN2F8V3\IDDG&);*4PGE9:3!L 2 -S*K 4T@)=(7C$;@! M*LIU%A*^,0Z4Y(%RAOLVP'>>9Y[[!CJ?9T5^]L/3Y=1FEA5T8@B8$,K*(9!8 M)U98YYF$&=5:DM-F%X M$8(7WQ41@)>FZ)VO$"2,<1M$)H7"$,[W+W/W&&$$$.9Y_B>)&64Y)4J2 %-Y M)!C/2J"WPB3*,,+4(D MSPE DC61SB0VHT!7*&!;RGR$16*#1QA=!-#E>58B MP)LXDV*G W5>1@J2F62<8'P1P)?G6S22O(DG$H6^5&E9_:*^*$N%"487 71Y MCB[ZL&PJ/Y9L@,2GTC\&%@%@>;Y!(,FB*_*264BGQ)YM0Q):L;O$+15,+0VH MY3FU-*B.O%B(2!77*R?M)/L?M:'&O-*@RO+\%H$&M=% 6A[-0&>=X7E],\EF M,ZWS!&5$RMXL!I0&@ @>4!@518>6:]A_[O229^\5L MTH!-@;-)HWK)R'C^F$\7)7._&$\:X"EP/.D/;^R5&I-)+#YP']&E]BP&H\F@ M@HHO/G.))D?+!G!)8NEB1W.[&$L&8"EPDAITRVZH#W@A@82%"R(Y(YTO3"HY M&XPF ^JWP)%J4+TE%A]4Y=(WR9HDL7,QF(4&L##PFM/@>DPDW1((C7$R2J0L M,CQ%%9-X#(50R"EN0#E&7MX# SJRN14[&*3+;9&Z+6,P$ T 8L$I;B3 D*42 MZ>:6)NN@$@PA3]5N!@/1.+G]*E*CQY R %*%>((H(57DF2W.?_A$2!H5?*^/ MNM6IV\OSP6""&4"P@A-W$IT_Q2Q LCJJ[.P"B:LHNXKG$TMG=?;4>U^W3^,; M!=WBOGD]],/#X[.CI[<6/M'PU)P=7ZOKS?'=@Q_='%^%^*UJG[:';O&EZ?MF M/SXY?VR:OHXNXX5:+I[KZN'T95<_]L-''S^WQU<0CE_ZYF5ZO6)U>L?C[C]0 M2P,$% @ =8144+'M/Q3N! +!D !@ !X;"]W;W)K/Y^^GD@BW-5?V_VUK:SGV5Q;.Z#?=N>[J*H>=[; M,F_"ZF2/[B\O55WFK;NL7Z/F5-M\UP>5123B6$=E?C@&RT5_[[%>+JJWMC@< M[6,]:][*,J__?;!%=;X/(/BX\?7PNF^[&]%R<_[^Z#N'-D"_O<=DWD M[N/=KFQ1="TY'S^&1H-KSB[P]OM'Z]N^\ZXS3WEC5U7QSV'7[N^#-)CM[$O^ M5K1?J_-O=NB0"F9#[_^P[[9P\LZ)R_%<%4W__^SYK6FK+AKA:92O67$:[6O6G,;XF@VG27W-EM-D5TWD^GOMM& [+?H&DIL& MW%9$';IHTEYS[#4RA1#X-))-(YDT@,;VHC$W:9),BQ -[YK*4N'LH!'>4-E< MFE"B\>-476LIW[F$[5S2-R*]S@F^ <4VH,CHI (-CJ)S$.L0J;93*L^+9KUH M9J;0J#UHF@;"#$W A,BS8E@KAK&"-N3*D"P0AX;/DK)94B8+6G,/*E8RUDC%6T+I>923+7.B;=>VE@9@G74P2@E+F&^(!"AQ!#39$$3H'%8<)=C2I\RWQ ML 6.MFC:5H/(VY]:C:U7X,D'"9.)+*2$9$IT&F-@K!E=&B24JDQM ./9E"_#G?@B0H4J03O0&FIM,9#M)V4^7YXK +'58QXH&"=0XJ9 MMYF4^89X @.'8 QZH'B%\8W!\Q4XP&+6 R6L(C.QGE+YI1>/84$Q3'DO&&R* M;&R$!4]-P5"3 %]0',Z-ZQ2N73F=S!3>IUM6IV'4^DB!2OE*@2\H-P50X$_* M?$,\705'5PQ\0>DZ%TF&Z\_UM,ZWQ&-8,!B&&%NZB-1-*B39",I,%1H\K2Q^ M1THNP5-5T(I7 'X>$$PUFV@,^M6DS#?$,UHP92]@2 \B[PDE%9(N,TIIHXW ME=.&TGF&"JY1AOPLV4RG^^Y5DN.9;CI2HIR[,PC6__C3U5\UR7E.OT0).4PZX, MPE2?4OEV>%9+IA8&/">20I@\+*PG1+Z9D5<.'*?QZ2HY_H[//8]?2?%+3U?) M81,24EAP.J'IXQ2K4^/6>1!+"F)ZNDI*6$<.@KU)F6^(!['DWC_@TU5R1-0Q MKD#6TSK?$@].R=3+@%\,#J+;TW6>Q-B/(=B[%?EF> 1+IE8&LN-IK>P>??!2 M6TW*?$,\AR7#82 K**,GIW;E.]GV5&>DBAXC7PHX26/]0=EB6WW$DUZAVF_\D]P67K+0O\18)NRL@P3QT3#)CED-G8F-60V5J8P!LRSS;& M'S(["S,D7OY+O/Y-Q/,ALK<@<8\@.:O]U ;6J0VT/ARD$M@-0JM!J VB@4$X M6IN.66FFUHPW&T_\9@JTG0(]3X%V4Z 7&[2(1ZMDA49+N;=!T6B>T<-Y4+?X M-\PN9&UL?5/;;MLP#/T501]0)8K;%8%MH.E0=, &!!VV/BLV?4%U M<24Y;O]^E.RX7F?LQ2)IGL-#BDH'8U]< ^#)FY+:9;3QOMLSYHH&E'!7I@.- M?RICE?#HVIJYSH(H(TA)QC>;&Z9$JVF>QMC1YJGIO6PU'"UQO5+"OA] FB&C M6WH)/+5UXT. Y6DG:O@)_E=WM.BQF:5L%6C7&DTL5!F]V^X/2IX#A/_!;8.X!. ?P*PL5!4_E5XD:?6#,2.L^]$N.+MGN-LBA",HXC_ M4+S#Z#GG/$G9.1!-.8#_P/DZ?+>JATW>1&=%_:.QSOY2!^W_8>P=:L= M.1F/-QOG7QGC :5LKG"%&GQ@LR.A\L'\@K8=UVQTO.FF%\3F9YS_ 5!+ P04 M " !UA%10^OPWP+4! #2 P &0 'AL+W=OW<%02F()4K1X'G=ITCZ, M-SL^P=8!? +P&7!(>=B8*"G_*+PH,HL#L6/O.Q&?>'ODH3=E=*96I+L@W@7O MM>#\-F/72#3%G,88OHC9SA$LL,\I^%J*$W\%Y^OPW:K"78+O_E%X6"?8KQ+L M$\'^S1+78C[\EX0M>JK!-FF:'"FQ-VF2%]YY8._2([*_X>.T?Q.VD<:1"_KP MLJG_-:*'(&5S$T:H#1]L-A34/AYOP]F.8S8:'KOI!['Y&Q=_ %!+ P04 M" !UA%10)PF@_+,! #2 P &0 'AL+W=O'B %XG?]\!.Z[; M.GD!9IASYLPP9*.QCZX%\.192>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW M(*H(4I+Q)/G(E.@T+;+H.]DB,X.7G8:3)6Y02MB7(T@SYG1'7QT/7=/ZX&!% MUHL&OH/_T9\L6FQAJ3H%VG5&$PMU3F]VA^,^Q,> GQV,;G4FH9*S,8_!N*MR MF@1!(*'T@4'@=H%;D#(0H8RGF9,N*0-P?7YE_Q)KQUK.PL&MD;^ZRK)[V3L=]G&[2 M=(9M _@,X O@.N9A4Z*H_+/PHLBL&8F=>M^+\,2[ \?>E,$96Q'O4+Q#[Z7@ M:9*Q2R":8XY3#%_%[)8(ANQ+"KZ5XLC_@_-M>+JI,(WP]"^%;^3?;Q+L(\'^ MW1*W8OY5R58]56";.$V.E&;0<9)7WF5@;WA\DS_AT[3?"]MTVI&S\?BRL?^U M,1Y02G*%(]3B!UL,";4/QT]XMM.8388W_?R#V/*-B]]02P,$% @ =814 M4-;_V26U 0 T@, !D !X;"]W;W)K&UL?5/; M;MP@$/T5Q >$7>RDTIW_? 3NNVUIY 6:8 M<^;,,&2CL2^N!?#D34GMR168&+SL-)TO@O%4Y707!(&$ MT@<&@=L%[D'*0(0R7F=.NJ0,P/7YG?USK!UK.0L']T;^["K?YO26D@IJ,4C_ M;,9'F.NYIF0N_@M<0&)X4((Y2B-=7$DY.&_4S()2E'B;]D['?9QNTG2&;0/X M#. +X#;F85.BJ/Q!>%%DUHS$3KWO17CB_8%C;\K@C*V(=RC>H?=2\"3)V"40 MS3''*8:O8O9+!$/V)07?2G'D_\'Y-CS95)A$>/*7PG2;(-TD2"-!^F&)6S'7 M_R1AJYXJL$V<)D=*,^@XR2OO,K!W/+[)G_!IVK\*VW3:D;/Q^+*Q_[4Q'E#* M[@I'J,4/MA@2:A^.G_!LIS&;#&_Z^0>QY1L7OP%02P,$% @ =8144'/Z MBD^U 0 T@, !D !X;"]W;W)K&UL?5-A;]P@ M#/TKB!]0[DC6GDY)I%ZK:9,VZ=1IZVV168&KV0'9TO[X^G-,3'@!\21K/*'PKMM@G23((T$Z7]+W(HY_)6$ MK7JJP39QFAPIS=#%25YYEX&]Y_%-WL.G:?\J;",[1R[&X\O&_M?&>$ INQL< MH18_V&(HJ'TXWN'93F,V&=[T\P]BRS&UL?5/;;MP@$/T5 MQ <$+^LFVY5M*9NJ:J5$6J5J^\S:8QL%C MXG?Q]!^RX5FOU!9CAG#,7AFPT M]L6U )Z\:M6YG+;>]T?&7-F"%N[&]-#A36VL%AY-VS#76Q!5)&G%>)+<,BUD M1XLL^LZVR,S@E>S@;(D;M!;V[03*C#G=T7?'LVQ:'QRLR'K1P#?PW_NS18LM M*I74T#EI.F*ASNG][GA* SX"?D@8W>I,0B478UZ"\;7*:1(2 @6E#PH"MRL\ M@%)!"-/X-6O2)60@KL_OZI]C[5C+13AX,.JGK'R;TP,E%=1B4/[9C%]@KN<# M)7/QCW %A?"0"<8HC7)Q)>7@O-&S"J:BQ>NTRR[NXW1S>YAIVP0^$_A".,0X M; H4,_\DO"@R:T9BI][W(CSQ[LBQ-V5PQE;$.TS>H?=:\/W'C%V#T(PY31B^ MPNP6!$/U)03?"G'B_]#Y-GV_F>$^TO=K>IIL"Z2; FD42/];X@8F_;M(MNJI M!MO$:7*D-$,7)WGE70;VGL-_:^-\8"I)#&UL?5/;;MP@$/T5Q >$ M7>RDTIW_? 3NNVUIY 6:8<^;,,&2CL2^N M!?#D34GMR168&+SL-)TO@O%4Y707!(&$T@<&@=L%[D'* M0(0R7F=.NJ0,P/7YG?USK!UK.0L']T;^["K?YO26D@IJ,4C_;,9'F.NYIF0N M_@M<0&)X4((Y2B-=7$DY.&_4S()2E'B;]D['?9QNKI,9M@W@,X O@-N8ATV) MHO('X46163,2._6^%^&)]P>.O2F#,[8BWJ%XA]Y+P5.>L4L@FF..4PQ?Q>R7 M"(;L2PJ^E>+(_X/S;7BRJ3")\.0OA9=VXX&!YVHD:?H+[U1V-M]C,4DH-K978 M$@-51F^W^T,2XF/ DX3!+LXD5')"? [&MS*CFR (%!0N, B_G>$.E I$7L:? MB9/.*0-P>7YE?XBU^UI.PL(=JM^R=$U&;R@IH1*]]$>.+MGOO>%,$96Q'OO'CKO>><)YB*>8PQO!%S':.8)Y] M3L'74ASX!SA?A^]6%>XB?/=&X=4Z0;)*D$2"Y-,2UV*NWR5ABYYJ,'6<)DL* M[-LXR0OO/+"W/+[)__!QVG\(4\O6DA,Z_[*Q_Q6B R]E<^%'J/$?;#845"X< MK_W9C&,V&@Z[Z0>Q^1OG_P!02P,$% @ =8144%/F,JVV 0 T@, !D M !X;"]W;W)K&UL?5/;;M0P$/T5RQ]09[TI+*LD M4K<(@032JHCR[$TF%]678#N;\O>,G30$&O7%]HSGG#DS'F>CL4^N!?#D64GM M09LSICKXX'KJF]<'!BJP7#7P'_Z,_6[38PE)U"K3KC"86 MZIS>[8ZG-,3'@,<.1KY R$*&,7S,G M75(&X/K\POXIUHZU7(2#>R-_=I5OZ?C/DXWZ6&&;0/X#. +X!#SL"E15/Y1>%%D MUHS$3KWO17CBW9%C;\K@C*V(=RC>H?=:\/20L6L@FF-.4PQ?Q>R6"(;L2PJ^ ME>+$7\'Y-GR_J7 ?X?M_%'[8)D@W"=)(D+Y9XD;,;?)?$K;JJ0+;Q&ERI#2# MCI.\\BX#>\?CF_P-GZ;]F[!-IQVY&(\O&_M?&^,!I20W.$(M?K#%D%#[<'R/ M9SN-V61XT\\_B"W?N/@#4$L#!!0 ( '6$5% R&!04LP$ -(# 9 M>&PO=V]R:W-H965T/&EE7$Y; M[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9O&-:2$.++/G.MLBP]TH: M.%OB>JV%_7T"A4-.M_39\2";UD<'*[).-/ -_/?N;(/%9I9*:C!.HB$6ZIS> M;8^G?8Q/ 3\D#&YQ)K&2"^)C-#Y7.=U$0:"@])%!A.T*]Z!4) HR?DV<=$X9 M@^2A-V5TIE:DNR#>!>^UX+?;C%TCT11S&F/X(N8E@@7V.05?2W'B M_\'Y.GRWJG"7X+N_%+Y"L%\EV">"_9LEKL7L_DG"%CW58)LT38Z4V)LTR0OO M/+!W/+W)2_@X[5^%;:1QY((^O&SJ?XWH(4C9W(01:L,'FPT%M8_']^%LQS$; M#8_=](/8_(V+/U!+ P04 " !UA%10!T403[0! #2 P &0 'AL+W=O M2V1O=@_(WC3:2.6^:EMC> *LC2 I"-YM;(AE7N,RC[VS*7 ].< 5G@^P@ M)3/O)Q!Z+/ 6?SB>>-NYX"!EWK,6OH/[T9^-M\C,4G,)RG*MD(&FP'?;XRD+ M\3'@)X?1+LXH5'+1^B48#W6!-T$0"*A<8&!^N\(]"!&(O(S7Q(GGE &X/'^P M?XFU^UHNS,*]%L^\=EV!#QC5T+!!N"<]?H54SQZC5/PWN(+PX4&)SU%I8>.* MJL$Z+1.+ER+9V[1S%?U,%9VQ%O//BK?=>2[K/?4Y!UU*>.>!O:/Q M37Z'3]/^R$S+E447[?S+QOXW6COP4C8W?H0Z_\%F0T#CPO&3/YMIS";#Z3[] M(#)_X_(74$L#!!0 ( '6$5% \[8Q:M0$ -(# 9 >&PO=V]R:W-H M965T-\=&'-% UJX M*]-!BS>5L5IX-&W-7&=!E!&D%>.;S2>FA6QIGD;?R>:IZ;V2+9PL<;W6PKX> M09DAHUOZYGB2=>.#@^5I)VKX#OY'=[)HL9FEE!I:)TU++%09O=T>CDF(CP$_ M)0QN<2:ADK,QS\&X+S.Z"8) 0>$#@\#M G>@5"!"&;\G3CJG#,#E^8W]:ZP= M:SD+!W=&_9*E;S*ZIZ2$2O3*/YGA&TSU7%,R%?\ %U 8'I1@CL(H%U=2],X; M/;&@%"U>QEVV<1_&FV0WP=8!? +P&;"/>=B8*"K_(KS(4VL&8L?>=R(\\?; ML3=%<,96Q#L4[]![R?GU3O(V7A\V=C_RA@/*&5SA2/4X >;#065#\<;/-MQS$;#FV[Z06S^ MQOD?4$L#!!0 ( '6$5% K$N_4M $ -(# 9 >&PO=V]R:W-H965T M=;*^()V(?1'QGS5@1;^QO9@ M\*:Q3HN IFN9[QV(.H&T8CS+;ID6TM R3[ZS*W,[!"4-G!WQ@];"_3B!LF-! M=_3%\2C;+D0'*_->M/ 9PI?^[-!B"TLM-1@OK2$.FH+>[XZG0XQ/ 5\EC'YU M)K&2B[5/T?A0%S2+@D!!%2*#P.T*#Z!4)$(9WV=.NJ2,P/7YA?U=JAUKN0@/ M#U9]DW7H"GI'20V-&%1XM.-[F.MY1X@L+PJ 1S5%;YM))J\,'JF06E M:/$\[=*D?9QN^)L9M@W@,X O@+N4ATV)DO*W(H@R=W8D;NI]+^(3[XX<>U-% M9VI%ND/Q'KW7DM]F.;M&HCGF-,7P5&_)6[%_*F2K7JJP;5IFCRI[)*^\R\#>\_0FO\*G:?\D M7"N-)Q<;\&53_QMK Z"4[ 9'J,,/MA@*FA"/K_'LIC&;C&#[^0>QY1N7/P%0 M2P,$% @ =8144.]7[A^T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC:5:M.IL3EOG^@-CMFQ!"WN%/73^ID:C MA?.F:9CM#8@J@K1B?+>[85K(CA99])U,D>'@E.S@9(@=M!;F]0@*QYSNZ9OC M43:M"PY69+UHX >XG_W)>(LM+)74T%F)'3%0Y_1N?SBF(3X&_)(PVM69A$K. MB,_!^%;E=!<$@8+2!0;AMPO<@U*!R,OX/7/2)64 KL]O[%]B[;Z6L[!PC^I) M5J[-Z2TE%=1B4.X1QZ\PUW--R5S\=[B \N%!B<]1HK)Q)>5@'>J9Q4O1XF7: M91?W<;I)DAFV#> S@"^ VYB'38FB\L_"B2(S.!(S];X7X8GW!^Y[4P9G;$6\ M\^*M]UX*?I-D[!*(YICC%,-7,?LE@GGV)07?2G'D_\#Y-CS95)A$>/).8;I- MD&X2I)$@_6^)6S'7'Y*P54\UF"9.DR4E#EV_=N^-(>F-?7 W@R9M6C4MI[7U[8,SE-6CA;DP+#=Z4QFKAT;05 MV# M@V5)*RKX#?Y/>[)HL8FED!H:)TU#+)0IO5L?CML0'P.>)/1N=B:ADK,Q+\'X M4:1T%02!@MP'!H';!>Y!J4"$,EY'3CJE#,#Y^+Y2,Q?^$"R@,#THP1VZ4BRO).^>-'EE0BA9OPRZ;N/?# MS>8*6P;P$< GP#X"V) H*O\FO,@2:WIBA]ZW(CSQ^L"Q-WEPQE;$.Q3OT'O) M^&Z7L$L@&F..0PR?Q:RG"(;L4PJ^E.+(_X/S9?AF4>$FPCF:.,DS[S2P=SR^R7OX,.V_A*UDX\C9 M>'S9V/_2& \H976#(U3C!YL,!:4/QUL\VV',!L.;=OQ!;/K&V3]02P,$% M @ =8144*W/L'2T 0 T@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]09[U;6JV22-TB!!)(JR+@V9M,$JN^!-O9E+]G[*0A M0.#%]HSGG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^ M=R#J!-**\2Q[P[20AI9Y\IU=F=LA*&G@[(@?M!;NQPF4'0NZHZ^.)]EV(3I8 MF?>BA<\0OO1GAQ9;6&JIP7AI#7'0%/1A=SP=8GP*^"IA]*LSB95Z MH%D4! JJ$!D$;E=X!*4B$732JK!!ZMG%I2BQQ"?>'3GVIHK.U(ITA^(]>J\E MO\MR=HU$<\QIBN&KF-T2P9!]2<&W4ISX7W"^#=]O*MPG^/XWA?_(?]@D."2" MPW]+W(KY4R5;]52#:],T>5+9P:1)7GF7@7U(C\A^A4_3_DFX5AI/+C;@RZ;^ M-]8&0"G9#8Y0AQ]L,10T(1[O\.RF,9N,8/OY!['E&Y<_ 5!+ P04 " !U MA%10[5UB@[4! #2 P &0 'AL+W=O::*=%JFJ?1=S)YBKV3K8:3(;972I@_1Y X9'1+WQR/;=VXX&!YVHD: M?H+[U9V,M]C,4K8*M&U1$P-51N^VAV,2XF/ [Q8&NSB34,D9\3D8W\J,;H(@ MD%"XP"#\=H%[D#(0>1DO$R>=4P;@\OS&_B76[FLY"POW*)_:TC49O:6DA$KT MTCWB\!6F>O:43,5_APM('QZ4^!P%2AM74O36H9I8O!0E7L>]U7$?QIL]GV#K M #X!^ RXC7G8F"@J?Q!.Y*G!@9BQ]YT(3[P]<-^;(CAC*^*=%V^]]Y+SFUW* M+H%HBCF.,7P1LYTCF&>?4_"U%$?^#YROPW>K"G<1OON@,%DG2%8)DDB0_+?$ MM9C]IR1LT5,%IH[39$F!O8Z3O/#. WL7'Y&]AX_3_D.8NM66G-'YEXW]KQ = M>"F;*S]"C?]@LR&AM.T29M4W;3M,TV0>&0TRU]=3S)IO71P8JL$PU\ ?^U MN]A@L9FEDAJ,DVB(A3JG#]O3>1_C4\ W"8-;G$FLY(KX'(V/54XW41 H*'UD M$&&[P2,H%8F"C!\3)YU31N#R_,K^/M4>:KD*!X^HOLO*MSD]4E)!+7KEGW#X M %,];RB9BO\$-U A/"H).4I4+JVD[)U'/;$$*5J\C+LT:1_&&_YV@JT#^ 3@ M,^"8\K Q45+^3GA19!8'8L?>=R(^\?;$0V_*Z$RM2'=!O O>6\$/]QF[1:(I MYCS&\$7,=HY@@7U.P==2G/D_<+X.WZTJW"7X[@^%AW6"_2K!/A'L_UOB6LSQ MKR1LT5,-MDG3Y$B)O4F3O/#. _O TYO\#A^G_;.PC32.7-&'ETW]KQ$]!"F; MNS!";?A@LZ&@]O%X"&<[CMEH>.RF'\3F;US\ E!+ P04 " !UA%10&"_WT!/6NO?@%FF/?FS3!D M(YIGVP(X\J)59W/:.M>?&+-E"UK8.^RA\S-)FKXTDVK0L.5F2]:. ;N._]Q7B+ M+2R5U-!9B1TQ4.?T(3V=]R$^!OR0,-K5F81*KHC/P?A$3U4U:NS>F1D@IJ,2CWA.,GF.MY M1\E<_!>X@?+A08G/4:*R<27E8!WJF<5+T>)EVF47]W&Z.1QFV#: SP"^ (XQ M#YL21>4?A!-%9G D9NI]+\(3IR?N>U,&9VQ%O//BK??>"G[_/F.W0#3'G*<8 MOHI)EPCFV9<4?"O%F?\'Y]OPW:;"783OUO!CLDVPWR381X+]/P3IFQ*W8MZJ M9*N>:C!-G"9+2ARZ.,DK[S*P#SR^R=_P:=J_"M/(SI(K.O^RL?\UH@,O);GS M(]3Z#[88"FH7CO?^;*8QFPR'_?R#V/*-BS]02P,$% @ =8144*/)_\_U M @ A T !D !X;"]W;W)K&ULA5=M;]L@&/PK MEG_ ;![RXE1)I*;3M$F;5'7:]IDF)+%J&P^3I/OWP\3U4CBT+[$AQQV8NT>P MO"C]TAVE-,EK737=*CT:T]YE6;<]REIT'U0K&_O/7NE:&-O4AZQKM10[-ZBN M,LKS65:+LDG72]?WJ-=+=3)5VCJ;OR-;+ M5ASD=VE^M(_:MK*195?6LNE*U21:[E?I/;O;4-$/<(B?I;QT-^])OY1GI5[Z MQI?=*LW[&SC+!]D5?5,=AZ_!])TU.P'WKZ_L7]RB[>+>1:=?%#5 MKW)GCJNT2).=W(M399[4Y;,<%C1-DV'U7^595A;>S\1J;%75N=]D>^J,J@<6 M.Y5:O%Z?9>.>EX'_;1@>0,, \@9D5R$W\X_"B/52JTNBKQ^_%?T>LSNRWV;; M=[I/X?ZSD^]L[WE-!5]FYYYHP&RN&+K!L!&16?91@I#$AH+AA(=S.$/NAO/; MX51@@@DDF#B"R;LE3KPE(LP4BTRAR!00S#P1A)ECD1D4F0&"PA-!F 46F4.1 M>4BPR#T1A(EXHH B!2 @3P1A.!990)$%(/ W'F$B&\]RG* <4/A;#T&1O6>1 MI#) X>\^!$6VG\&XWC,**'CN&P""(@Y@.->, PK? Q 4,0'#\6=AMGGNVP"" M8C[ %8"%\>9YX ,$BOD %P$6)ISG@0\0*.8#7 =8&'+. A\@4,P'N!2P,.>< M!3Y H)@/<#5@8=0Y"WR 0!$?$*X'%$:=,]\'$!3Q >%Z0&'4.?-] $$1'Q"N M!P2B3KX/("AV2L#U@$#4R??!?T#O=7 ](!!U\H\\$#2)Z.!Z0"#J-/5U$&@6 MT<'U@$#4:>[K(%#D%$6X'A"(.BU\'0#B>40'UP,"4>?,UT$@WP?9S2&XEOK@ MCO]=LE6GQMT];GK'*\8]N4/T/_CU?O)-Z$/9=,FS,O8H[@[,>Z6,M'/)/]@] M/-HKT=BHY-[TKW/[KJ_W@FO#J':X\V3CQ6O]%U!+ P04 " !UA%10=39W MQL(! W! &0 'AL+W=O7B!1RW?U_ CM>;Y24PXW/.G $F MV:CTNVD!+/H07)HT),V8)@YD;U(-V76FG!K MU0TRO@56!)#BAF\TM M$:R3N,A"[JB+3 V6=Q*.&IE!"*8_#\#5F.,MOB1>NZ:U/D&*K&<-O(']V1^U MB\BB4G4"I.F41!KJ'#]L]X?4XP/@5P>C6>V1[^2DU+L/OEF)Z_U%_3GT[GHY,0./BO_N*MOF^!ZC"FHV5@K!*SBK,BV,>T=C*LXZQ_H<4)=";0*P*9 M"@7G3\RR(M-J1'HZ^Y[Y*][NJ3N;TB?#481OSKQQV7.1)$E&SEYHQAPF#%UA MM@N"./6E!(V5.-#_Z#1.3Z(.DT!/UG1Z'Q?8105V06#W3XN[JQ9CF#1>)(T6 M22,"MU=%8IB[JR)D=7$"=!.>K$&E&F08EU5VF8H'&B[^+WP:J1>FFTX:=%+6 M/9]PR;52%IR5S8WSTKHI7@(.M?7;.[?7TUN> JOZ>4S)\E]1? %02P,$% M @ =8144(QPXVO% 0 -P0 !D !X;"]W;W)K&UL=53K;ML@%'X5Q ,47Y(FBVQ+3:MJDS8IZK3N-[&/+RH7#W#A-VII>+4V*5JB.X5 MT,J3."-)%-T23CN!B\S'3JK(Y&!8)^"DD!XXI^KO$9@<(6WZH< M1RXA8% :IT#M<(%[8,P)V33^S)IXL73$]?Q-_='7;FLY4PWWDOWN*M/F>(]1 M!34=F'F2XU>8Z]EB-!?_'2[ +-QE8CU*R;3_HG+01O)9Q:;"Z>LT=L*/X[2S MV\VT,"&9"S9Y;:.7 M(DWW&;DXH1ESG##)"A,O"&+5%XLD9'%,/M"3,#T-9IAZ>KJFIY_X;X("&R^P M>5?BEZL2 YA-%#;9!DVV 8'XRB2$N3X*LKHX#JKQ3U:C4@["M\LJNG3%7>(O M_C]\:JD?5#6=T.@LC7T^_I)K*0W85*(;FTMKNWA9,*B-F^[L7$UO>5H8V<]M M2I9_1?$/4$L#!!0 ( '6$5%"TV,COZ0$ &8% 9 >&PO=V]R:W-H M965T..M4YC=:]R="5-$ I^I! M]-"9-Y60G&ISE#51O01:.A)G) R"/>&T[?P\=;&+S%,Q:-9V<)&>&CBG\O<9 MF!@S?^?? \]MW6@;('G:TQJ^@_[17Z0YD46E;#ETJA6=)Z'*_,?=Z7RT> =X M:6%4J[UG*[D*\6H/7\K,#VQ"P*#05H&:Y09/P)@5,FG\FC7]Q=(2U_N[^B=7 MNZGE2A4\"?:S+763^4??*Z&B ]//8OP,.L?Z?AA' FA!L"F8QC)Z>Y[:C_Q[A2: MNRELT%V%>V>25R9ZRZ,X2LG-"LV8\X0)5YC=@B!&?;$(,8MS^(X>XO0(S3!R M]&A-CV)<($8%8B<0_U-BO"D1PR2X28*:)(C ?F."80ZXR1XUV2,"QXT)AOF MFQQ0D\-[@238F&"8__P31]3DB B$&Q,,$VU,R.H_YR!KU^'**\30N>FRBBY# MY#%T??(7/DV@;U36;:>\J]"FVUQ/5$)H,*D$#^;3-6;H+0<&E;;;@]G+J?6G M@Q;]/-7(,EKS/U!+ P04 " !UA%10.L^O?[UO8E_;J'QX@./N[0?8=;W.?X![.>?<#R[9H,V;;0$<>I="V1RWSG5'0FS9 M@F3V1G>@_$VMC63.FZ8AMC/ JDB2@M#-9D\DXPH76?2=39'IW@FNX&R0[:5D MYL\)A!YRO,4?CB?>M"XX2)%UK(%?X)Z[L_$6F54J+D%9KA4R4.?X;GL\I0$? M 2\NW8'RO/]0? M8^V^E@NS<*_%*Z]'A(1,?H]3"QA65 MO75:3BH^%QYVKN _CS?XPT=8)="+0F7 ;XY Q4,S\@3E69$8/R(R][UAX MXNV1^MZ4P1E;$>]\\M9[KT6R2S-R#4(3YC1BZ *SG1'$J\\AZ%J($_V/3M?I MR6J&2:0G2WIR6!=(5P72*)#^4^+N2XEKF/V7(&314PFFB=-D4:E[%2=YX9T' M]H[&-_F$C]/^DYF&*XLNVOF7C?VOM7;@4]G<^!%J_0>;#0&U"\>#/YMQS$;# MZ6[Z063^QL5?4$L#!!0 ( '6$5%#HOPJ(TP$ )P$ 9 >&PO=V]R M:W-H965T!9(+ @ZE]0K,#5=X!,Z]D"OCUZR)%TM/7,_?U#^% MWETO%V;@4?&?767;'!\PJJ!F [=/:OP,U/Z9-B*L.:*-RY[+;;[^XQ&PO=V]R:W-H965T9RUUDD8E1LZZ'BT1JY)S*7V=@8LKQ =\3+UW3:IL@13;0 M!KZ"_C9!;L1U?I-L>/&%50 MTY'I%S%]A*6?(T9+\Y_A!LS ;27&HQ1,N5]4CDH+OJB84CA]F]>N=^NTZ-]I M?D*X$,(=@^GT%WA/_#YIG ,MAN7!(>NK5_P&4$L#!!0 ( '6$5%!&B413 M^P$ ,L% 9 >&PO=V]R:W-H965T=:R"GV!^=2=E M5V12N30"6MW(-E!0'L+':'_<.;P'_&Z@U[-YX"HY2_GJ%M\NAW#E$@(.A7$* MS XW> +.G9!-XVW4#"=+1YS//]2??>VVEC/3\"3YG^9BZD.8AL$%2G;EYD7V M7V&L9QT&8_'?X0;O'?MA)HI&&$^A( MH!,A]3YD,/*9?V&&Y9F2?:"&L^^8^\71GMJS*5S0'X7?L\EK&[WE\3;*R,T) MC9CC@*$SS">"6/7)@F(61WI'IS@]1C.,/3V>TY,-+I"@ HD72/XKD2Y*Q# Q M;K)&3=:(0+(PP3!KW&2#FFP0@"41T M^4_N,7&ZPDUVJ,D.$5C>;0RSO)YD]I@$J,JW$1T4\MKZ%C:+3IWJD?K'^ D? MVMP/IJJFU<%9&OND_<,KI31@4UD]V/M1V\XZ+3B4QDVW=JZ&_C(LC.S&UDFF M_IW_ U!+ P04 " !UA%10O#)]3L4! W! &0 'AL+W=O!#5W:@#I M=EJE!;5NJ3MB!@VT"23!2;+;W1-!F<15$6)G715JM)Q).&MD1B&H_GT"KJ82 M[_%[X)EUO?4!4A4#[> [V!_#6;L5654:)D :IB32T);X<7\\Y1X? "\,)K.9 M(U_)1:E7O_C2E'CG$P(.M?4*U U7> +.O9!+X]>BB5=+3]S.W]4_A=I=+1=J MX$GQGZRQ?8D/FTI';9S5]AJ6>'*.E^*]P!>[@/A/G42MNPA?5H[%*+"HN M%4'?YI'),$[S3G98:'%"LA"2E7 (/F0V"IE_I)96A583TO/9#]1?\?Z8N+.I M?3 <1=ASR1L7O5;I(2W(U0LMF-.,23:8_8H@3GVU2&(6I^0_>A*GI]$,TT!/ MM_3L0UP@BPID02#[I\3LIL08)H^;Y%&3/")P?V,2PSSM?%ZX)#:_WT MP&UL=53;CILP$/T5RQ^P!A+:; 1( MFZVJ5FJE:*MNGQT8P%I?J&W"]N]K&Y;2U'W!GO$Y9V8\'HI)Z1?3 UCT*K@T M)>ZM'8Z$F+H'00JAAH!]_ ?A_.VEED56F8 &F8DDA# M6^*']'C*/3X GAE,9K-'OI*+4B_>^-R4./$) 8?:>@7JEBL\ N=>R*7Q<]'$ M:TA/W.[?U#^&VETM%VK@4?$?K+%]B0\8-=#2D=LG-7V"I9XC5MR$+ZI'8Y585%PJ@K[.*Y-AG>:3?;K0XH1L(60KX1#BD#E0R/P#M;0J MM)J0GN]^H+[%Z3%S=U-[9[B*<.:2-\Y[K7:'0T&N7FC!G&9,ML&D*X(X]35$ M%@MQROZA9W'Z+IKA+M!W6WK^'X%]5& ?!/9_E7A_4V($X+A]^P)V/2]C?PPMM?V!$%.V()BY43U(MU,K+9AU2]T0TVM@52 )3NAF MLR>"=1(768B==)&IP?).PDDC,PC!]-L1N!ISO,4?@>>N::T/D"+K60/?P?[H M3]JMR*)2=0*DZ91$&NH:&"SP"YU[(I?%[UL2+I2>NYQ_JGT/MKI8S,_"H^*^NLFV.[S"JH&8#M\]J M_ )S/2E&<_'?X +IG&!751@%P1V?Y6XNRHQ MAOF/21HU22,"^RN3&.;VRH2L+DZ ;L*3-:A4@PSMLHHN7?% P\7_@4\M]<1T MTTF#SLJZYQ,NN5;*@DME<^-R:5T7+PL.M?736S?7TUN>%E;U&UL=53;CILP$/T5Y ]8 [FQ$2!MMJI:J96BK=H^.V2X:&U,;1.V M?U_;$$K9Z4ML#^P-;UHXJT#W0C#U^P1<#AF)R#WP MTE2U<0&:IQVKX!N8[]U9V1.=5:Z-@%8WL@T4E!EYBHZGQ.$]X$<#@U[L U?) M1 ;.G9!-X]>D269+1USN[^H??>VVE@O3\"SY MS^9JZHPD)+A"R7IN7N3P":9Z=B28BO\"-^ 6[C*Q'H7DVO\&1:^-%).*346P MMW%M6K\.D_Z=AA/BB1"O"'0T\IE_8(;EJ9)#H,:[[YA[XN@8V[LI7-!?A?]F MD]LLWCTE*;TYHPIQ&3+S 1#."6O79(L8L3O$[>HS3-VB&&T_?+.F[!!?8 MH@);+[#]I\3'58GO,=LPQ$UVJ,D.$8A6)ACF/U>Q1TWVB,!F98)AMKC) 34Y M( *[E0F&V>,F"6J2( *'E0F&63\\7?S/!:C*=[@."MFW?KHLHO,0>8I]G_R% MCQ/H*U-5T^K@(HWM-M\3I90&;"KA@WVZV@Z]^<"A-&Y[L'LUMOYX,+*;IAJ= M1VO^!U!+ P04 " !UA%10GY;S#-$! "_&3U> MLB 6<-R^?0%=:Z;L'^$ZLREQ.AO<#G!72DQ!,_3D!EW.! M8_R6>.K;SK@$*?.1M? #S,_QK&Q$-I6Z%S#H7@Y(05/@A_AXRAS> YY[F/5N MCEPG%RE?7/"U+G#D"@(.E7$*S Y7> 3.G9 MX_>JB3=+1]S/W]0_^]YM+Q>F MX5'R7WUMN@+?8U1#PR9NGN3\!=9^4HS6YK_!%;B%NTJL1R6Y]E]43=I(L:K8 M4@1[7<9^\..\K*392@L3Z$J@&^'>^Y#%R%?^B1E6YDK.2"U[/S+WB^,CM7M3 MN:3?"K]FB]RV3Z&-.KDYHQ9P6#-UAX@U!K/IF04,6)_H?G8;IAV"%!T\_ M[.G9._Y)4"#Q LF^Q3BZ:3&$><I_ M02P,$% @ =8144-FM M#X;I 0 9@4 !D !X;"]W;W)K&UL=53;CILP M$/T5Q >L@1"21H"TV:IJI5:*MNKVV8'AHK4QM4W8_GUM0RBELR^Q/9S+C)V9 M=!3R534 VGOCK%.9WVC=GPA110.^5$)RJLU1UD3U$FCI2)R1* @2 MPFG;^7GJ8A>9IV+0K.W@(CTU<$[E[S,P,69^Z-\#SVW=:!L@>=K3&KZ#_M%? MI#F11:5L.72J%9TGH8'-B%@4&BK M0,UR@R=@S J9-'[-FOYB:8GK_5W]DZO=U'*E"IX$^]F6NLG\H^^54-&!Z69&(]",.5^O6)06O!9Q:3"Z=NTMIU;QUG_3L,)T4R( M-@0R&;G,/U)-\U2*T9/3W??4/G%XBLS=%#;HKL)],\DK$[WE<9BDY&:%9LQY MPD0K3+@@B%%?+"+,XAS]1X]P^@[-<.?HNS4]B7&!&!6(G4#\3XF'38D8YHB; M[%&3/2+P86."8*( -TE0DP01"#:F09K?D?4$L#!!0 ( '6$ M5%!"L) UN $ -(# 9 >&PO=V]R:W-H965T[E MG',_N*0#FF?; #CRHE5K,]HXUYT8LT4#6M@[[*#U-Q4:+9PW38J]4[*%BR&VUUJ8/V=0.&1T2U\=3[)N7'"P/.U$#=_! M_>@NQEML5BFEAM9*;(F!*J,/V],Y"?@(^"EAL(LS"95<$9^#\:7,Z"8D! H* M%Q2$WV[P"$H%(9_&[TF3SB$#<7E^5?\4:_>U7(6%1U2_9.F:C!XI*:$2O7)/ M.'R&J9Y[2J;BO\(-E(>'3'R, I6-*REZZU!/*CX5+5[&7;9Q'\:;_7ZBK1/X M1. SX1CCL#%0S/RC<")/#0[$C+WO1'CB[8G[WA3!&5L1[WSRUGMO><(/*;L% MH0ES'C%\@=G.".;5YQ!\+<29OZ/S=?IN-<-=I.^6]/UA72!9%4BB0/)?B<&PO=V]R:W-H965T0'J D0PB) :EI5F[1)4:=UGQUR 50;,]L)W=O/-I0Q=OT2V^?? MGSN3NWR0ZE4W "9X$[S3!6F,Z?>4ZJH!P?2=[*&S-Q>I!#/VJ&JJ>P7L[$F" MTR@,4RI8VY$R][&C*G-Y-;SMX*@"?16"J=\'X'(HR(:\!Y[;NC$N0,N\9S5\ M!_.C/RI[HK/*N170Z59V@8)+0>XW^T/F\![PTL*@%_O 57*2\M4=OIP+$KJ$ M@$-EG *SRPT>@',G9-/X-6F2V=(1E_MW]2=?NZWEQ#0\2/ZS/9NF(!D)SG!A M5VZ>Y? 9IGJV))B*_PHWX!;N,K$>E>3:_P;551LI)A6;BF!OX]IV?AW&FS29 M:#@AF@C13,B\#QV-?.:/S+ R5W((U/CV/7.?>+./[-M4+NB?PM_9Y+6-WLHD M#G-ZWJ\I.\^\$]0@<0+)/^4 MN%F5B&$^R'*+FFP1@7AE@F$2W"1%35)$8+LRP3 I;K)#37:(P&YE@F$RW"1# M33)$X-/*!,$DXCDG 1\!O"8-;G$FHY&S,2S!^ ME!G=A(1 0>&#@L#M G>@5!#"-/Y.FG0.&8C+\X?Z?:P=:SD+!W=&_9&E;S*Z MIZ2$2O3*/YGA :9ZKBF9BO\)%U (#YE@C,(H%U=2],X;/:E@*EJ\CKMLXSZ, M-]?[B;9.X!.!SX1]C,/&0#'S[\*+/+5F(';L?2?"$V\/''M3!&=L1;S#Y!UZ M+WF2;%-V"4(3YCAB^ +SB6"H/H?@:R&._#\Z7Z?O5C/<1?IN2;])U@6258$D M"B3_E,B_E+B&V7T)PA8]U6#K.$V.%*9OXR0OO// WO+X)I_P<=H?A:UEZ\C9 M>'S9V/_*& ^8RN8*1ZC!#S8;"BH?CC=XMN.8C88WW?2#V/R-\W=02P,$% M @ =8144+6OAB[3 @ A0L !D !X;"]W;W)K&ULE59_;]HP$/TJ43X B9U?4 %2 4V;M$E5IVU_NV @:A)GMH'NV\]QTBR8 MEZ[]A]C.N_?N+K[CYA#Q_QPU,U!L)S7[,"_<_VC?I!F%_0LN[SDE$\B3$<[/YLEOX8>,1+_A6-Q3,/,Y\S8NB83)^_.Y(_5ZS,1RN7]D_ MV>!-,$],\;4H?N4[?5SX4]_;\3T[%?I17#[S+J#$][KHO_(S+PR\\<1H;$6A M[*^W/2DMRH[%N%*RE_:95_9Y:=]D66>AG0'N#*'G3(.H,HMZ SMXTB#N# MV#$(VE!L;C9,L^5&:3&?9V"KV= F\=1U8(,W(%9U!D!@BFC@C" MC'Q<$N*B#@&%>U$[4#I(F9/4]?\AFS M0;(/9!47+@%5>9M5!!HI78)KEX#"O,TJJMZ1KDEQ]5)0O>E(2B@N*DK>GU6* M*X:BBG%[" )E;F4&@UFDY/)@YSSE;<6ITLW_^>"TGR7O[2CIG*_,C-E.A/]H MV@'U&Y.'O%+>D]!F4K+SS%X(S8V/X<3<\Z.9B?M-P?>Z669F+=O!L-UH47=# M;]!/WLN_4$L#!!0 ( '6$5%"E*B2FF0( 'L+ 9 >&PO=V]R:W-H M965TR%I7]9R=5R8V=JGVD:R7XU@65141QG$8ESZMP,7-K:[68R:,I\DJL M5:"/9LO!MX3'?'TRS$"UF-=^+7\+\KM?*SJ*>99N7HM*YK (E M=O-PR>Y7-&T"'.(I%V=],0X:*<]2OC23[]MY&#<5B4)L3$/![>,D'D11-$RV MCK\=:=CG; (OQV_L7YUX*^:9:_$@BS_YUASF818&6['CQ\(\RO,WT0D:AT&G M_H\>;)I%MQ7N/UN\MJNG13)AL^C4$'6858NA M"\P[(K+L?0I"*59T%4XX? 0K'+GPY$.%'H($$B2.8/2!8(0)QI!@#"I(/NT1 MPHQQDA0F20%!B@DFD& R7&8&";(!,A%F@I-,89(I(,@P 8OQB8V'"V6>0\\& M2$6@U*.5P9._9 3R3#T4^/2ST0UJ\?EGR1"U".13BVW"@ >RV$.!3<#2&]1B M&[#)$+4(Y%.+W<* %3+/=Y%A+[#I<+6$S4#Q +4(E'D^H80=0\ ,F:]4; :B M&]1B,Q"Z"Z[4(I#G&!)V# $S9(F' IN!QC>HQ68@="5&PO=V]R:W-H M965T+3TKZVC ;/I,62$(5-$:B,8CZ>8K8V)PCO$UR3O3 G*E'3V M=!R#<=P!11W0S@$;.0 (C%1[3-QAJ@Y#X\BC1KHVBD219R:,H;@'.&6&4F8( M9:/VFQ[#1V$X#;S$H&RCDH![W*",H$(8)3:A'**40X2R4;]-:(6!*#'KER*H MA'@SG) M8R2\15!T=B02E'*"4#:JM$GL.1IRDTR*H'@X1P8"7*@#FPXUY6L 32:S30=# M4:N"" H@\68D%V;:"R"LP60-]K(A)+9Y([@H8>8,V6*XD 5ST@MXOP&"4#?' M?P"-17Y!8@8>,[D3B]."<&KUEBWJD=.QQRE[O-F!W>T8GQL[O/D ^WC'!;P9 M -8- K,TMM OYM/%A1XPI;=V*;8\+QCQ9G0,<'T&3*#-#0+8ZOE.[P)<,@'1 M3+-[I6 +'8SFU#0.KG. ")W9]9?]CW(Z^@6>DN9GKNN5[,^%GD6:Z85?3(7IGX43W7-U@3-.)GQJ[-S;NCEK+E M_$T-ON[GKJ\R8CG;"16"RL>%K5B>JT@RC]\FJ-MI*N+M^T?T)[UXN9@M;=B* MY[^RO3C-W<1U]NQ S[EXX=<-,PLBKF-6_XU=6"[A*A.IL>-YH_\[NW,C>&&B MR%0*^MX^LU(_K^T7$AH:3,"&@#L"&B<$AA!,)82&$$XE$$,@4PF1(413";$A MQ%,)B2$D X+7MD/W=TT%7104RF&6+P;>8U.]C5A &]3%K"(/[F,\0)NACGFS,(,H7&Q&1/F0#0*(. MXLF:=87#8.&PY@>]1$,X0 &"'2 L!=@D.13BR$:4VH,BB)?_0T6; /#$,!M M;!Q&?5PO\Q#,/ 0ROU,[ @8@TVL7@0$B((-XL&LA3 *+Q*!(# 086B.VZAF0 M%(]4- &E$DN*#%NW;#%13RHD(U(I*)4"4@.C+E-[-T4C0LB'CQ8?D++\[ML5 M3,96A>Z<8P@0"X:'% +\-*8%6Q]A0.O._D6P^5$PW0((=B&";!@/5PR![K@ MP69%Y-^;'6A[)4?"1'.6]MT?.T>A>@??)]OCZ3% MW*,]Z>0_>\I:+.24'7S>,X)W.JAM_# (4K_%=>=N5GKMB6U6]"2:NB-/S.&G MML7LSR-IZ&7M(O>Z\%P?CD(M^)M5CP_D.Q$_^B M@-@$Q#'JLN0@^QK/Y6+>IBZ_]D>;AB^]U1&M#TY#(O7]"!S89LMUD-4AK05 ?%WE+= M8%.BZ'Z+E 8T,AVGM4GE0'-SB]9%(*MAVSO68U2&=!,*/6R!2'8HJBXWRB5 )I&7W CY MDV^CNMU\P^Q0=]QYH4)^9O7'<$^I()(Q\.29'^6%:IPT9"_4,)-C-MPJAHF@ MO;DQ^>.U;?,74$L#!!0 ( '6$5%"3Y:PN8 , (1 9 >&PO=V]R M:W-H965TU4%9ZE'?#[TL3G)W.:_'GHKE M7)Y5FN3BJ7#*![+6(LTK3+I>?PQ2=VV9A78/7_+_JEN7C?S')=B+=/?R4X=%^[4=79B'Y]3 M]5U>/PO34. ZIONOXB)2+:]FHFML95K6?YWMN50R,UGT5++XM3DF>7V\FOQO M83B F@#:!I#PPP!F MA[ /\P@)L ?A?@-:W4WFQB%2_GA;PZ1?/O/<75740> MN'9_6PW69M>_:7M*/7I9!L2?>Y*>.FY MRD>XBJ&B:'FRW.P40T7#$:YB7N@ 7M9&%':Z]2U5,"\4K5$VNS O= 0O#//" MAO!B1,'_>V68%@9H\6UO3I@6-H(69GG[&K"X;(PHNEE<)K9"&!>&<)E94F 2 MV(CEA6$2V(#E90-$UN6%85S8 %PV1C305DP, \10VXV(B6$CB.&8&#Z F(T1 M#7@Z<$P,!\10RYLCQ\3P$<1P3 P?0@SOOX[=]^IU-H*9* [U)KMTMO*M1>IV*OJ--+G1;,K;RZ4/)DO#E[[V6/Y#U!+ P04 " !UA%104YOW MAIH& "V*P &0 'AL+W=O?#\=S]7]YZ>L6A67_-S\Y:4H3UG= M?"Q?U]6ES+-=U^AT7,LDL>M3=C@OMYONNR_E=E.\UGC=U^T7Z^WFDKWF?^3UGYME=SCEY^I0G!=E_G*_ M_%'B^-9^^'5WOTS:B/)C_ERW763-RWO^F!^/ M;4]-'/_TG2YOUVP;#M]_]OYS-_AF,$]9E3\6Q[\/NWI_O_3+Q2Y_R=Z.]=?B MXY>\'Y!9+OK1_Y:_Y\=&WD;27..Y.%;=_XOGMZHN3GTO32BG[/OU]7#N7C_Z M_C^;X0:R;R!O#82>;*#Z!BIHL+Y&U@WUIZS.MINR^%B4U]6Z9&U2B#O53.9S M^V4W=]W?FM%6S;?O6R/E9OW>=M1K'JX:.= $BD>JL.8F63# M]JG"[15LK[KV>C0*%8SBJG&=YMQIA%5J)8*A4)F44JTL#D?#<#0(1P?A7#5^ M /9,U"N54L M=3#P!"6>$)&[F<24D@D[?R7&BT1X"?.W%PW':WQ*;D- )A,1FQ49J7T09L+T ME90?R]%,N8!4,CHS&%82U5%A!DM:([5+Y<-X-)D; MD49^4!*33U+R"1&I&"1&E;3\],6$D8@P)'TI/D1**EVDLK%"5V+(2 09DKR4 M'J,RM@]G1C4.!Q-&HIJ*)' ZR]])R=B/8$XI5$V%J=N+1JEKR4U)T8+*1&9% M8>0IA+Q(W: PI-3_<&@1B\;R:)0:?LC3?D:H2D>+?X79HC@>35&V)-0P4K+$ M<@5S17$\6B^:2EH%?5QLE3"@%,>D*5I+-:NDD\$_,DFTB8Z6OPJC3R'T11"N M,*X4W[,I3!C%<6V*&K+&W(>W:Z 21L:J/(U!HSFV3<_;MDG).! ,& MMDU*QH%@5&F.;=.TG@(K!%13*X3!IP'X5&Q(D?TDOFO3F#&:X]HTL&/6D](. MR%0:WR'#H-$MZR34K&@6 V:8Y?T\"(H24"M=3$ M$F'4:8 Z)7 7!M/)\.V:P5@Q'+MFJ ^SB2:;,$"FFXHW-B2,%\.Q:P;9M7#W MP[#MFL%D,1R[9J!="^_/2*6B,X,I93AVS="2RB:&%+V&%E5:Q#(GLO,-D*S&"R6X]4L M18:4EI@U)',^=BNR&"V6X];LE!'K@V%[-8NA8CE>S: MN7EK-BD9!X*9XCC6S,U;,T?KI]'.[S@6#"?'<6>.5D9DA9 FLAGK,.4<,F:1 M+0F'N>3XQLQAH#B.,7/(<6GR.P8RW]RF8J?B&"R.8\P<.DTCX;"MF8NR8#\\5S[)D'^SHD93S;GGG,%\^Q9YYUFH94T:=O/&:5 MY]@S3^U9NU#$2@-=LU0RQAJ/X>>118NM-\:5YULTCRGC.1;-LT[4D"IZHN8C M3Q5Q3)IGG:C-J<;A8,9XCE7S\U9M4C)^6 J3*N7XM%XT?'H/G*CU*C-4A;.R M'CQ V3[1^GM6OA[.U>*IJ.OBU#TQ^5(4==[TU]Q'EHM]GNUN'X[Y2]V^;6_( MY?5)TNN'NKCT3\FN;X_J;O\#4$L#!!0 ( '6$5%#$T58Q90( #(( 9 M >&PO=V]R:W-H965T>>PZ7*\U[RMYY28AP/IJZ MY5NW%*+;^#X_E:3!W*,=:>6;"V4-%G+*KC[O&,%G'=34/@R"V&]PU;I%KM<. MK,CI3=152P[,X;>FP>S?CM2TW[K ?2R\5==2J 6_R#M\)3^)^-4=F)SY(\NY M:DC+*]HZC%RV[B>PV8-0!6C$[XKT?#)VE)4CI>]J\NV\=0.EB-3D)!0%EH\[ MV9.Z5DQ2QU]#ZHXY5>!T_&#_HLU+,T?,R9[6?ZJS*+=NZCIGZ_DSNI)5PID3E.M.;ZUSG=N*"-89%2&OPQ/*M6/WO#_PBS!T 3 ,> M87-6 Y )0+, ?U"FK7[& A^=?B?=5G"((3(B^UR0JN./.S MA$$8Q5YJEQ-;Y<3+[469G2"Q$B2O%SBU$J1+!6$PVY!TN2$!#-I;S QTE-+D(-$SEFPRTV M3 3MS WMCW\3BO]02P,$% @ =8144$?$(1J_! 6AL !D !X;"]W M;W)K&ULE9E1CZ,V%(7_2L3[ K:O(8R22-U452NU MTFBKML],XDRBA9 ",]G^^P+Q1, ]#LP\3 (Y-L>^EX]KL[H6Y??J:$R]^)%G MYVKM'>OZ\A0$U>YH\K3RBXLY-[\S MMUEUYY[+S:IXJ[/3V3R7B^HMS]/ROZ\F*ZYK3W@?)[Z=7H]U>R+8K"[IJ_G3 MU']=GLOF*+CWLC_EYER=BO.B-(>U]Y-XVFIJ&W2*OT_F6O6^+]JAO!3%]_;@ MM_W:"UM')C.[NNTB;3[>S=9D6=M3X^-?VZEWOV;;L/_]H_=?NL$W@WE)*[,M MLG].^_JX]I;>8F\.Z5M6?RNNOQH[(.TM[.A_-^\F:^2MD^8:NR*KNO^+W5M5 M%[GMI;&2IS]NGZ=S]WFU_7\TPPVD;2#O#00];*!L S5J$-R<=4/].:W3S:HL MKHOR%JU+VB:%>%+-9.[:D]W<=;\UHZV:L^\;37(5O+<=6.FB3O-^781G?C+T5"XBJ3R M'68(FB%@AD9F;IIE[S)"^"/'6R[28=AS//"BH1?-O(A$C[QH=AD9"U^,S-Q4 M44^52,)6(F@E8D'6Y,B2&'80SPARS,;R)?3'Z0I% EM90BO+&2%>L@D+1SZ6 MW >Y?"301S(CO,F<*0$B 3FDD!@&B>*%0WN+X,R1$8,D4%'D MG!I,)J'G\T!@HHAH3JRCR?OPH61H!)-)(#2Q,,?31B"97&'&:!*<32#,TW 2 M@$YN+QA/@O-)*T>:2$P5&"$1\IO$=R2NPN!2"%SC3+&B MAU8 VY:^HWA7F%.*42'P',Y5CM:?F,T%AK"BT2&-1ILF; M\*%D: 3#22$XL1CSQ1$.<2 MFQ7B8*+8:0:#B?CFD1,&A'E"<[:/B"_ V' >289&'#M'L[:.IJE$?'TV6/,/ MO6 PT9RM(YH&$T$PN;Q@,!$HF90KQI@G%,^' 6&>$-KU86G"ETVQ<"T0[ SQ MQ9@B!^H((\?0U#2!)A3&3G,879KO M,#EIH3%P])P=)LW+'% U:UXO.8"A,;GTG/TE/4TNS9=JC5W7O&!XZ3G[2U84 M3\P+5(WM!+V7'.U;IS_2\O5TKA8O15T7>?=6XU 4M6EZ;!I[BZ-)]_>#S!SJ M]FO&PO=V]R:W-H965TU#4N#&6 W#P&;,W/.C#.387EC_*4^ M4RJLUR(OZY5]%J):.$Z]/]."U ^LHJ5\JGWGOAZR2XBSTKZQ*WZ4A2$_]W0G-U6-K+?-KYGI[-0&\YZ69$3_4'% MS^J)RY73>3ED!2WKC)46I\>5_8@6.^PI XWXE=%;?7=OJ5">&7M1BR^'E>TJ M132G>Z%<$'FYTBW-<^5)ZOC3.K4[3F5X?__F_9,.7@;S3&JZ9?GO["#.*SNV MK0,]DDLNOK/;9]H&%-A6&_U7>J6YA"LEDF//\EI_6_M++5C1>I%2"O+:7+-2 M7V_-DR!IS6 #W!K@SL!#DP9>:^!U!GC:P&\-_/<:!*U!8!@X3>PZF2D19+WD M[&;QYO=0$?6S0XM 'M=>;>K3T<]D/FNY>UT'?KATKLI1B]DT&'R'01W"D=X[ M"@Q1;/# //"C/L46PL1]3 IADCYF!V "%Q;K@?GPM .OYV D6A]TX&L'?L\! M-A+:8$*-*9N$1@E,$H D 4#B&20-)K@C&4E$"%*$ (5O4(2#.%SC7,,)$C)C$&9,2#3*+-=/,A$G"2N^L!,"-+/0G0X;;&1KV,X2B$1=PNT+A M!T*&6PF">LD@Y&$CP)$[%3+<$!#0$<(Q%W"EH^3](6.X"#%4A.8?20N::.+; M>4@Z">EKA8L0 T48CH4+EQ;&'\@87%K8 U08_^\[$.09/,[=B%90?M+SL1CQC?X,6:3/Z_7?3#/K?"#]E96T],R$'2#WF'1D35&IT M'^1)G.6[1;?(Z5&HVTC>\V; ;A:"5>W+@].]P:S_ 5!+ P04 " !UA%10 M;39GM\\" #I"P &0 'AL+W=OX]55-&_MB7/IO)=%U:[=DY3U@^^WNQ,O6>N)FE?JR4$T)9-JV!S]MFXX MVW=%9>&3(*!^R?+*W:RZN:=FLQ)G6>05?VJ<]ER6K/G[R MQ7;O@?DP\Y\>3 MU!/^9E6S(__)Y:_ZJ5$C?V39YR6OVEQ43L,/:_<3/&Q)K LZQ$O.K^WDWM&M MO KQI@??]FLWT(IXP7=24S!UN? M+PK-I'3\&4C=\9VZ<'K_P?ZE:UXU\\I: MOA7%[WPO3VLW=9T]/[!S(9_%]2L?&HI=9^C^.[_P0L&U$O6.G2C:[M?9G5LI MRH%%22G9>W_-J^YZ'?@_RO ",A20L0"B_Q:$0T$X*_![95VKGYEDFU4CKD[3 M_ULUTXL"'D)EYDY/=MYUSU2WK9J];&(:K?R+)AHPCSV&3##D%K$U$30>(;X2 M,*H@J K2U8H&S$I*B8UQ$"0X@092I MMP,"/'+! D,&T+37T$OGL3-!Q+-T Y;\ M@VD(!!8*/+QP1WH!CR]@^34L"4+-=M4,8KI@P"K9]!/ 8 Y9CVV+#PP?I':[@\8,,49'-76V$,L'E"RP90#=;!?4V%0P5&3;9 F> M9X+D.0$+!1Y"$MUA"AY"@GS[3%-B\X-O>F*"S(W6GYRY]"'X!VN.>=4ZKT*J MXUMWR#H((;DB##Q%>%+G[G%0\(/4MXFZ;_K#9S^0HAX.UOYXNM_\ U!+ P04 M " !UA%100=7'V2D" !G!@ &0 'AL+W=O4LETA)(XEU$1XK(5&W3DS7A.I MIOR"1,N!G(RHIBCT_035I&K<(C=K>U[D["IIU<">.^):UX3_W0!EW=H-W/O" M6W4II5Y 1=Z2"_P ^;/=U^RE8O:::-\"O"CHQ&3LZ MR8&Q=SWY>EJ[OBX(*!RE=B#JX+#'FPZPSAO\$-J,)U)>H91T:%^76.5R%9/;BH M4FKRT5^KQER[P?\NLPO"01".@B#^KR :!-&S@G@0Q,\*\"# ,P'JLYMF[H@D M1B:<,#-BNR02 M_(CL+$CRB+PN$9Q&(X-4CC%,: T3&H/HP2"V&T16@\@8Q!.#P$]GW>B9U#!- MSX0!]K)92WH,3[ PSE[LQ<368N)%,3B==773,]E#,6GBS;#M$@NQOZAY%R^B MA3Y^\8+9/BVQ(,M\+[&'P]9P>-GIP+<;)%:#Y/F]3JT&J:6]LS=RDRZ2)KXW M>R&V2RA()JWM2T&3#U(?P=\)OU2-< Y,JF_;?(%GQB0H0]]3S2G5J3].*)RE M'J9JS/NSKY](U@['.AK_6XI_4$L#!!0 ( '6$5%"AVGP#*1$ $"& 9 M >&PO=V]R:W-H965TOJ[6?VSNQW%[]>?3X_/FP_7]=OORX\W-YM/]^+3<+%8OX_/N_WQ9K9^6 MV]V/ZZ\WFY?UN/Q\^-#3XXUVG=T\+1^>K^]N#W_WR_KN=O5M^_CP//ZROMI\ M>WI:KO_WT_BX>OUP+=?37_SZ\/5^N_^+F[O;E^77\5_C]K>77]:[GV[>C_+Y MX6E\WCRLGJ_6XY/C$0?+OA_%U<_+GJ_VY_+Y:_;'_X>^?/UQW M^Y#&Q_'3=G^,Y>ZW[^/'\?%Q?ZA=(/\]'O7Z_1_=?_#TS]/1_WHX^]W9_+[< MC!]7C_]Y^+R]_W"=KJ\^CU^6WQZWOZY>_S8>SRA>7QU/_Q_C]_%Q)]]'LOLW M/JT>-X?_7GWZMMFNGHY'V87RM/SS[?>'Y\/OK\?C3Q_#']#C!_3] ])7/Q". M'PC%!V[>(CNE-HR<:/5=\] J+[Y*;70#O42B,0@^?#R>?SP%_/L#/ MA\/G^[.S2,59O&F&@^;YH!$;9-$7I^)EJM$6"8?3PW!Z=SIQR/@ $1X@^O-) M77$^;YIT&N@B%B?C-7%!$FLP$/.!Z( /,, ##,W?;(*?3PW?;/*9R-TB%[GP MJAQL02[3#(/)+ACIR(4A';9;UYP/(8:5AHP<1:85 M]6F1GAP"^U=">UJPY:1O24OO_9#R(I5I>9/9:5HR\:]@ PMPL+)+!5M/K#TG MV'LRM.1D<#E)NU&Q._DE97[\1WKJ),&^%F!L93G&;I3G9 MAK2P(B= )5$7Y(P4>UN!MT-'#D%FTO:I5+$7M64R/8K.3M>2&V" +.1PDKSS M@+"U%5@["#D$MJ/&]JQ@-RJ8"7U6S)VN=='-RD?9Z?C2"PL'6UN!M8.20V ' M:FK/"3:@^OD0Y"3[*\5774B5F7L"=G, ;@ZLC,0&#-)>B&+_!3\9@E)4?<6B M=C+M'DM1(!L2I5G!_@M@.O19BVR_OKVT M[;'[^I;2MOKVO:F,B$U=/[B3!W)>T M3(DO:_M=05:.L4"6L[%!ML=.[I&3V3EA!_:^L.5IP0[LP?3GT^++U.!J?2!2 M>K./S=P#,R=VY6/[]>VE;,3NBRVE; 1%*EH# ;K:(DC$=HY^,J7?<\0FC,"$ M[GL^BL[*J7(-ZR,02:=D2(C8SQ'XF:[K8#]'Y&>WLN.-"I9VP+TL&_0C665" MRTQ]&0Q89Y+HEU> +FBR!?O"\=@0T=A 9N>(QX:(Q@:78F_['[(_)Z :Z!GA MT2&BT<'*'@P-#RXO?GEJ".6\9GYXD&[HV-5B>(0P M-$*P4R(KR,#1-"O8T88<[;+BO8K6]HZRIK4]PXXVX.A,5FD,N]#\?$^3,F 7 M#F#"=TD9_$1N;ND*B(2.VP,V] ,G=DAL ,'OW+%AL M-)#N$' V*WP'[,;!+V/QI& W#FA.=$GQ*U0_A$6Y-'Y4G0XO9&1(V-8)V#J3 M,C5A+R90=S,C)>S%A&;#LH9*8'G*E:E 1,O4A%V=T&TT^883-E]J*;N3GS+! M98]4]+)/V,@)3*N9G1$VL:ES>VLH8R?FEM90!CT? MWR\#JDJ_+&-;9S2GDJ(]8ROF]LY0QD[,+9VA["=+U"\#LDJ_+&-?9S2ILL1B M.^;VWE FJ$1+;RC[.17UR[*?5&F_3#H&7GAS6T<&*>D(>]&U]X>D([1$U](A MFE07VF901OMFTA'ZHO.^MHY,:=(1 *-K[Q))1ZB)KJ5/-*DNM<^@CO?/I",< M1N<-;AVIW'?WV.0@[3TCZ0@RT;5TC295M8T&160VD8[@%YVWN'449B*VG 5$ M,2*J#8GRZT2HG89TE7Z:,"@*4%'6,2J*85%SN"@&1K6140B-\FTU 6@4ZZL) M0Z, &[4;]=E!B"D!'46;"\+X* 1(N?:"(-P)M->0KM)?$P9& 3+*.C9F,30* ML%$\/82.$H1'^?0 \DG];1.4]9PT)%8'A)1U;. BB)0 1JJ2'&)-A$F!Y(!B M&.3&JV@34@@E)0"3,DJG$DY*9H!20D@I:4*E!+!209+K>4!=K&2'6%W]_%OY MSHDU%?5R_'?NYU;?CT0JWI 40F")SEA(%L)-"0*GW$+ I,+W^,>3JFJ*8(C# M0TMK:%*=+\]&?_4 G82!=K*%4%T2T)#!YBQ"8@E"L4">0T.>:YHB&#)DV3ZKPD4'\' G0[D\<% MNWL@N)@ 7LR$)IF,%6'.6$$@+^E;VDZ3ZNR\4P*@/2@*\D!1[?BC%32T7&=<&0"0#*C2TN$_Y(>M*!X;H@[>]2$\KGQ*V:HV$:R MR)H40I R 4R9T0=[" 0FD )C!B<8F$ .S$U6@/%RDU554P1#/![!:IG0,R*F MC'ZUK)(6]I 1PC-\6CPS[=-2TQ3!$'-'L$PF[+Z5L%L209E.K42(*X'(E:NS MHB_ ?5IJFB(8XNN([L39%TV(*[&F"MT:*O2JI@B&.!K 6R;L'IS@5F)S"FH" M7(DU%=364%!7-44PQ-& W3*AC_P11]N,^V\"7(DUW7^;?PC)9Z6F*8(AA@;L ME@DS- &NQ-K;44*(*[&6AM2DJF>EF?$0PFX)@+=,Z4&(#X<9S2C"7,G0U(P: M&B;6JJ8(AM@9X%NFK&@AF)4,,]I0A+.2H:D--33,JU5-$0RQ,T"V3%GY3C@K M&6:TGPAH)4-3^VEHF%:KFB(88F? ;)FR,R*LE:09S2<"6TEJ:CXE_SR2RTI5 M4P1#[ RX+:-KB@2W$L!;\:P0%R+@"F2E876IJBF"(78&N)4I?5R=V! 5SPK MQ(6(N )9 <\MH95QI*NLC!/R2@!Z9R0SX2@A])4WXU:2J7C-531$, ML37@K8SM?"($N!) 7/&F V&N!$%7OND >"K8I 2Z6I.2@%<"R"NC^UL0]$H M>U5)#_$EPJ] >OQJ$5HW03+>I"3\E0 R_C>%L26 ,&J)(?MD($6E7QR_&H1 M:%("%1ULE%!8BB@LNL,%H;!T!H6EA,+2)@IK4ITUZ33[O3^ +$5Z6F3?C6[& MX\)**"SM4%NG_,8G56T0K6N*8,BN&]V,16,E^)4"_,K?Y$^J.HR.5)1&5X)R M:=?2(II4Z?S222 F($RQ$A8>,+2;\2"$$J9+ =.%D@V>A?"/*T(91>65$&(J M:.VK7.2<5)="0K)*2&R;'E DY**#&5EI[3I#HK+:-G+9!N=X=-2P2V)Q>@SHQM6*-L(RV=\0R4 MTJVT4-?)I4=;'H-"*C[$LYVY '-F;.\:9;MI*>@\\=00=VK+U@&3JEIF5#5% M,,3E #BSP%S)-M2"@!C-+7$E!,3<7*7@.7Y_,P)E?*YB>W2!3;J,[>RCA!#3 M ![YI\DA9)="LLLE!Q!;X(&S2=9RV1"F2\%671;8:$68+@TS'OI7PF(I9+%< MU14\H@T&&J#B PWAL33,>-)8"8^E:*>^GTTM/ M8:+/\,"@@OZ]EU2) L[=N;5$J(+(4[U5*D"Q%>W*!Y/@9%NYB"G35;4R)YP'B93T[,P)E:6SO62EA MLC2V]*PFU:6G,R==VW:FA/!20'A9SZI^0F8IV*"+YX98$^W0!7+C9UFTJRF2 MT<"C OZ]FX1? L!3MK\=P09Z*MM4!NP)9ZX/%,J../9RJAO1307M;3 M@Q!K DJ+;Q!,G(D@+;!%L.]-N<% ML%N*V"V?E@9VJZXI@B$F1^Q6I&=$C C8K4I:B!$1O 72TK TU0YO*8&W%,%; MD17$!-[2&?"6$GA+F^"M277A*7 %_!9["EP)P*7#C">4E0! MFE""@RG:?0NDN&& J&J*8,@ D= BF5L430U3?E53!$,&&L"G660C#>')-,WI M3!&>3%-39RHU3/E5S7DP!$Q3 *89O70)4*9YSNA @#+-31VIW# Z5#5%,&1T M &":169& I)IGM.-(B"9YJ9N5&YP=%53!$,<#8 TB^Q^E"!DFF<\!Z4$(=., MNE$^+9>![;JF"(:]*P8L?D7VZ@Z"CX5NQM;3@>!CH6O986!279C5)EG+K!8( MBQ8 BV:1W'\&0H\%2(^Q]YH0>BQ >JR]=#/V @B$S J0S"H+ MJ4E534M54P3#WMPTXSGC0)BL #;M0F=T>7ZM:XI@B*,!VV5&[I "8;&"S*B8 M V&Q GJ;(4C+Y?FUKBF"(8X&3)<9N:4.A,$*,N,53@3!"N@5AOXE3G)Y>JUK MBF"(H0'*949?748,K>V]I4#(JX#>80A>@';Y>:BZI@B&O8P-S*S&IF="705M M[RH% ET%] Y#D)6&B;6J*8(A=@;PEK'W-0<"705M[R<%PEP%]!9#D)6&>;6J M*8(A=@;LEAE[UQZAK0+8CXMFA;W&$&W'Y;/2L!U775,$0^P,H"TS5K:S=R*" MW;-X5H@+T>99("N7G_6O:XI@B)T!L&7LY7"!O1,10%8\*\2%B+$"6;F\?%37 M%,$0.R.ZREA1R=Z,".@JGA7B0@17@:Q<7CVJ:\Z#(6150&350 ]";#B#K J$ MK I-9%4 E!2Z[^U]?4OO>PE*%1!*Q=XE& A*%0!*1?L(@;!4 ;%4KH\PJ:H7 M3%53!$,\C2"J@16X!*(* **JI(5X$;[9T*>EH<*M:HI@B*D1/370U] 2,P)Z MBJ>%X%,!X5,^+4=5K*6EJGD+YF9S/X[;GY?;Y=WMR_+K^,_E^NO#\^;J]]5V MNWK:179]]66UVHZ[XW6+W8'NQ^7G]Q\>QR_;_1_WG&ULE5?1;ILP%/T5Q <4;+"!*HG4A$Z;M$E5 MIVW/-'$25, 9=I+N[V<;0@-<",E#L)USC\\]V#?V[,S+=[%G3%H?>5:(N;V7 M\O#H.&*]9WDB'OB!%>J7+2_S1*INN7/$H63)Q@3EF8-=ESIYDA;V8F;&7LK% MC!]EEA;LI;3$,<^3\M^29?P\MY%]&7A-=WNI!YS%[)#LV$\F?QU>2M5S&I9- MFK-"I+RP2K:=VT_H\1E3'6 0OU-V%E=M2Z?RQOF[[GS;S&U7*V(96TM-D:C' MB:U8EFDFI>-O36HW<^K Z_:%_8M)7B7SE@BVXMF?="/W:9\)\6^NCD#RO6924//FHGFEAGN>:_Q(&!^ Z M #DB6K,LL+@%H:T,:L^!C4(1REH9&!( MQA+WPG%G@IN(N(^@'97/ (3",CW0+<_$>RTG!@A\D, W!'Z+(.C876&(P10& MXW8RO8EX'D.T9!)0)@%DAAV9%89>3>%3UWPZ;X[TM,# N,^(O:@-;&FGH'8* M:(]@@@ D"*:_Y! D"/L*PDZNR["7:Q!&D'M3@7$?2"-WQ+T(U!X!V@=V,G+A MBN).]P\-%"4$J,#=JH1Z":.08 29> T)X5X:)/0&*."" M@^ZH. @N.:A?H>'<$E MP10/@U[&/?=N0N)12%LK7'T05'[\ 0JX"*!HNF,8K@+8G>!8#;J]ZJ8"8P X MNNHP7( P5(#( 6\^3&^PT-X\V-OBH?>KL+Z^-T9 M7ZE[5'7K^:2I+F$_DG*7%L)ZXU(=[LT1?,NY9$JA^Z"T[=6]K^ED;"MU,U#M MLKK\5!W)#_7%SFENEXO_4$L#!!0 ( '6$5%!Z:8="3@( !<( 9 M>&PO=V]R:W-H965T[5SLODT\5]=2F0E4Y"VYTN]4_6@/0H_0R'*N:MK( MBC>.H)>=^P%O]S@R!1;QLZ*=G-P[QLJ1\QN9Y11!D]*4-!].5.]Y0Q MPZ1U_!Y(W?&=IG!Z_\;^R9K79HY$TCUGOZJS*G=NZCIG>B$WIIYY]YD.AB+7 M&=Q_I7?*--PHT>\X<2;MKW.Z2<7K@45+J^WZ)TDTE,$%_E#@CP4X M_&=!,!0$LP+4*[-6/Q)%BESPSA']O]42LRCP-M!AGLRDS'D8$$V8HPLH51'/N+M0&@HO11'-B# M&\X#Y 0/*![T+%X?"88;#OLK0AE TR42+I;( %JY1C#&PO=V]R:W-H965T2UOS5!S0]NW?#Y#7J5Q?;#]4H.<> MS[UP@*ZN7+S($V,J>*VK1J[#DU+M0QS+W8G55$:\98W^YZYJ*OX^LXM=UB,.W@>_E\:3, M0+Q9M?3(?C#ULWT2NA??6/9ES1I9\B80[+ ./^"'+69 M\Q?3^;)?A\@H8A7;*4-!]>/"MJRJ#)/6\<>1AK=WFL!^^XW]DTU>)_-,)=OR MZG>Y5Z=UN R#/3O0O!N0N(!D%!!WRFRJ'ZFBFY7@UT!TL]52 MLRCP0Z*+N3.#MG;V-YVMU*.735:DJ_ABB!SFL<.0'H8,$5L?D?TGB;6 FPH" MJB V/AFHR&""!"1(+,%B0)"/TN@PN<4T71K1*-6MCTFC!!:R (4L "'+D9 . ML^R]I(B*D1 ?DT<8%I*"0E) R 1!!A)D\^VGZ<^)CTHC 0I:@ MD.6,.5D"!O R1T%@0V,YS@8^_9$D;VLH!78P\1V1\T M% -[F/@>SM%B@@)V'DGO* GL/)+-*4GFW3B2WK[I2M*!TG?62-R[\)D;^#N]-W1WO .G"NFZ?0F% 8G?>F_=2IV4*:9Z[;H;KY=1_'6W>KCVU^+ MS3]02P,$% @ =8144#IH$^%> P 8 \ !D !X;"]W;W)K&ULE9==;YLP%(;_"N)^@(_YK))(3:)IDS:IZK3MFB9.@@HX M Z?I_OT,N)38QUW2BP+.>S[Q YS9F3?/[8$QX;Q69=W.W8,0QSO?;S<'5N6M MQX^LEK_L>%/E0EXV>[\]-BS?]D95Z4,0Q'Z5%[6[F/5K#\UBQD^B+&KVT#CM MJ:KRYN^2E?P\=XG[MO!8[ ^B6_ 7LV.^9S^8^'E\:.25/WK9%A6KVX+73L-V M<_>>W*UIV!GTBE\%.[>3&%K5A9=IYD M'G^44W>,V1E.S]^\?^Z+E\4\Y2U;\?)WL16'N9NZSI;M\E,I'OGY"U,%1:ZC MJO_&7E@IY5TF,L:&EVW_W]F<6L$KY46F4N6OP[&H^^-9^7\SPPU &[B-R%LON;;K%O=O^; M;$\K5U\621#-_)?.D=(L!PU,-&14^-+[& *P$$LPS.$RP,I4Q%H.:T02XTE0 MM$[:V].I?9KA#D+40=@["*<.LD!KU*!)>DW=:[(P]C*M6E,51[$7XLE$:#*1 MD4P26-H1HP[BZ]N1H X2)(-$:\>@22>%?J)>BD=)T2@I$B75HJ1&%.K%6LM- M3:)KUJEQ6X@MV0Q--D.2M?24!#B,P?6WA5AX)F861-^G2G1Q9V*/6@*A5-\3 M^'^@E1)=!$J].+OXT^X#8@.!!Y;D<-H)19*S/+0(SCL);[@7.*4$PS316Q09 MY0;Z(V.M1(EE U\F@Q-/8N0!9FL)SCQ);F@)#C0QB38?HTH43:M-0[UO)M-A MEGB))1T<68(P2RQ;#7!FX09F 6<6,&:IUA149'EI (XL8,CJ+WLEFFZUT/9R M IP^P.BS[%; Z8,;Z .:$L73:HVM!B:B'VPUP/D#C#_;5L/Y@QOX M YP_N(8_0%Z%,1C?,9@L2JUMP0D$C$"+"XH32&\@D.($TFL(1$66+P2*$T@Q M FVI6CYD;_B2I3A3/,?,.%X$]=@[A%! MVB2J6JF55ENU?7:($] :3&TG;/^^OK L%S>;AV /9\Z<,X G[RE[X17&PGEM M2,NW;B5$MP& EQ5N$'^@'6[EG3-E#1)RRRZ =PRCDTYJ"(">%X,&U:U;Y#KV MQ(J<7@6I6_S$''YM&L3^[C"A_=;UW;? NH_^YI IO ;\JG'/)VM'.3E2^J(V7T];UU.",,&E4 Q(7FYX MCPE11%+&GX'3'4NJQ.GZC?VS]BZ]'!''>TI^UR=1;=W4=4[XC*Y$/-/^"Q[\ M1*XSF/^&;YA(N%(B:Y24C77NM77WMQ)@B'-G@"'!#@F M!-G=A&!(",8$Z-]-"(>$<)$ C!7=FP,2J,@9[1UFGFZ'U$OD;T+9_5(%=;/U M/=D>+J.W(H%^#FZ*:,#L# 9.,.\((-G'$M!68@=7Z0F$\Q+[-28*TSGF8,-D M=B&!U6N@"8*9D,!.$%H)0DT0S@C"1;,,)M*85F,"WTM33_T6IBU0+XOA'#J3 M%5EE1199T4*6P<236A"F@4W5&NF'X1U-L553O-+DQXOW:A^O*GWRTSN5$FNE MQ.(^7KA/UIT.@L2WV4]6HO[W_ X6U@^>7VIUD%H<) L'Z5J6O41F+9%92BR^ MKUVVLK/LS8>(PSV$D0DF)U.#V46?^MPIZ;45ZNN>1,?!\@C5R;:([^3 ,2?> M.XV95M\1N]0M=XY4R'-3GVYG2@66 KT'J:V2 W+<$'P6:IG(-3-CPFP$[88) M",8Q7/P#4$L#!!0 ( '6$5%#O$T&(V0, ,\2 9 >&PO=V]R:W-H M965T MT\1)T #.@M/,_OLQ'\V _89)>]$ ><_QZ\/18\>+BZJ_-TC+*IFZ1^U M/CT&0;,]RC)K/JF3K,PW>U67F3:W]2%H3K7,=EU0600T#$509GGEKQ;=LY=Z MM5!G7>25?*F]YER66?W_6A;JLO2)__[@RJK)5>75E?K>WORU6_IAZT@6)//LBC:3,;'?T-2_SIF&SB^?L_^1S=Y,YG7K)'/JO@WW^GCTD]\;R?W MV;G0G]7E3SE,*/*]8?9_RS=9&'GKQ(RQ5473_?>VYT:KP$;I"6@ G$]@2(8\MQ_EO)9I!$4#+U"I']1"CPFMQ(@8%+/D!<@I%+ M$'.=Q8D[Y>!I"%_Y'4=LA]( M!4_(7'DPTPB"FKTH$9=5#Y'@^+TA+;.U4VN8;,1%F[LP$9=8#SQ-H;-[I-,= M$H8;17"S%R<*D$4BBHP!J>!TSA=F%@7,XK< M)G"9!,J$B;GB8#Q1A">[T:D+G8A1M"YTF=W=[1$30EJN,V)PKS%$*.,KIC128>#3Y0(MC,E%$)J?%7=S$ MD$M 2.=PR3"5&**2W>#,1[$(+L! :-L)1K_J2UD?NA.3QMNJCI]=3F:?N4,9ZOB:/F_YL MY5>:_JCGGZP^Y%7CO2JM5=F=#.R5TM(X##\9;T>9[:XWA=SK]C(VUW5_Q-+? M:'4:CH^"ZQG6ZB=02P,$% @ =8144"=)Q]L3 @ ,08 !D !X;"]W M;W)K&UL?97;CILP$(9?!?$ F&".$4'JIJI:J96B MK;J]=L@DH#68VD[8OGUM0Q !IS?Q@7_^;V9B3-XS_BXJ .E\-+05.[>2LMLB M),H*&B(\UD&KGIP9;XA42WY!HN- 3B:HH2CP_1@UI&[=(C=[!U[D["IIW<*! M.^+:-(3_?0'*^IV[<>\;K_6EDGH#%7E'+O 3Y*_NP-4*32ZGNH%6U*QU.)QW M[J?-=I]IO1&\U="+V=S1E1P9>]>+;Z>=Z^N$@$(IM0-1PPWV0*DV4FG\&3W= M":D#Y_.[^Q=3NZKE2 3L&?U=GV2UE69D5D:P0.%XAL=;HV./86/=VO M5?'Z#*+9RZLOTQ^$7^I6.$^IDU"I^WM:4#A+/4W4G ^W MV+"0K!LO:#1])8I_4$L#!!0 ( '6$5%"U5GP3/@( & ' 9 >&PO M=V]R:W-H965T\&UF/'/ =M$S_B8J0J3WWM!6;/Q*RFX- M@#A6I,%BQ3K2JI4SXPV6:L@O0'2IR< M-_XGN-Y!I D&\5J37DSZGHYR8.Q-#[Z=-GZ@'1%*CE)+8-7A3E@07:,_JY/LMKXF>^=R!E?J7QA_5M[]6A_6? JY#5*-8 FAZU<)7,KY4E M:'D&P.2JTV_/#\PO=2N\ Y/JUC1WVYDQ292@*J[O5>JY&P>4G*7NIJK/[9UO M!Y)UPWL&QD>U_ =02P,$% @ =8144+587.9C P G@X !D !X;"]W M;W)K&ULE5?1CILP$/P5Q'L!+\9 E$2Z)%>U4BN= M6K5]YA(G00Y_GT-^#C RREY"=B978\'S]J>7T7Y4ATYE]9KGA75PCY* M>9JY;K4]\CRI'''BA?IG+\H\D:I9'MSJ5/)DUP3EF0N>Q]P\20M[.6_ZGLKE M7)QEEA;\J;2J-'>CC*NL-=SD_)@?_D\M?IJ50MM\NR M2W->5*DHK)+O%_8#F3U"5 RK,0+W7CZVYA>S4CGO&MK%,D MZG'A:YYE=2;%XZ].:G=CUH']][?LGYO)J\D\)Q5?B^Q/NI/'A1W9UH[ODW,F M?XCK%ZXG%-B6GOTW?N&9@M=,U!A;D57-K[4]5U+D.HNBDB>O[3,MFN=5YW\+ MPP- !T 70-B' ;X.\-\#Z(E:J][(,@V#N7NI$&K-J,=##D [AJNS=$( -L0(C M'(8#K$T$&W'8(! VA#R:$!J%.%$?U<)O$OC]!*&/)Z!H MHDH ,Q1RQ7+29L M,$6KAD>9,X*M$1@!ZDP('Z!T H1..*+38J+>.)\(D, 9X=88CH3@4)P00PDQ M@Q AH[6P8L9 D>\Y\8B.B8H#,B;]R P18R]R(IQRB%(.$0VC$>46PWK#D(B. M"(<&81+[SFCRFQ!9'#!%.$()1PCA&$\0HPGBVUU /+RF>#?X0(,&BGB4.&/A M-&Z@+O&\"4(318Z8A-A4"K2(/1"X0Q:\O!#_%EE\0Q: R"@/*,QWI@CAY8H@ M]8I-5!B"EQ@2W"$+7A2(614064S# V%&6)Y-IQ"P?=X0Q=S @?J.(0L.FUC] M@#L:$$?W#G3#%+@'(;Q#%MR#@.V$ABR1L>,2,,H*AHJ=\8SHS^ZA_16:;]JKTGJ:]N7U/RD-:5-:SD.I&T)S;]T)( MKDAZCOIT1W59[!H9W\OZ-53O97MC:AM2G/1MT.VNI,O_4$L#!!0 ( '6$ M5%!UQ4$T_@$ ($% 9 >&PO=V]R:W-H965TVUI)TJ_EK+?(21.-;1$;%@/G7IR8;PE4H7\BD3/@9Q- M44M1% 09:DG3^55A<@=>%>PF:=/!@7OBUK:$_WD"RH;2#_U'XKFYUE(G4%7T MY K?0?[H#UQ%:&(Y-RUTHF&=Q^%2^A_"W1YKO '\;& 0L[VGG1P9>]'!EW/I M!UH04#A)S4#4[=IT9AU& M_D>9NR :"Z*I($S^61"/!?&B %EEQNI'(DE5<#9XW%Y63_0[$>YBU MF6?*K5#9>X6SK$!W331BGBPFFF&BMXC]&I&E$P0I 9.*R*DB,O7Q&Q7831 [ M"6)#D,P%X'QAPV)2@^D,)EDXW5L(GD&B>+-U"TF<0I*5D'";+H183#X[)8R2 MV3%6RQJUC3;;8/8+W<)2I[#4T:%WG&5.@NS_[P@["?!:01XL6H-7%X#S]TS; M-N'5K69+6VCV,>CA](WP:],)[\BD^J[,VW]A3(*B"S:*J5;S< HH7*3>8K7G M=BK80+)^''AHFKK57U!+ P04 " !UA%10=&!KUS # "*#0 &0 'AL M+W=O^E*NMV MX1^%.,V"H-T>696W=_S$:OG+GC=5+N1GS$<>&GOK=C^_Q< MBN_\^IF9@F+?,]5_91=62KA2(G-L>=GJ_][VW I>&18IIAJUYVYR46^G#?\ZC7= M?#CE:MKA62R':ZL:]>CHWV1_MK+ULDQH.@\NBLA@5AV&##"X1P22O4]!H!0K MXH23<8*UBZ#Q&+(!('0,>7 A",&$,FRB. M/F[#&'8V#%A;:EL;=BV+3BX7#'L6=DTKN\4 FPQ._J-BV!XPX ]NQ:E3<8)H M.E4R;!'8]0B:W!AE J]>@CY>,X%7&H%6FK5;/!C0:!N8WID(O'P(L'SLS7U# MW.4SO3,3>!41=Q4EJ;WO&-"H-!1!'@(@4PBX@8 A)#\8G"\KUAST8;_UMOQ< M"W4&&[3V%XI[HLZG5OL*SS;=M>"-IKNE?,N;0U&WWA,7\O2KSZA[S@63.M&= M5'B4%Z/^HV1[H5X3^=YTMX/N0_"3N?D$_?5K^0]02P,$% @ =8144"BD M^[(I @ 08 !D !X;"]W;W)K&UL?53;CILP M$/T5Q'LQEX"S$4%:4E6MU$K15ML^.V02T!I,;2=L_[Z^L"PA[KY@>WSFS#G& MGGQ@_$74 -)[;6DGMGXM9;]!2%0UM$0$K(=.[9P8;XE42WY&HN= CB:II2@. MPPRUI.G\(C>Q/2]R=I&TZ6#//7%I6\+_ED#9L/4C_RWPU)QKJ0.HR'MRAI\@ MG_L]5RLTL1R;%CK1L,[C<-KZC]%FAS7> 'XU,(C9W--.#HR]Z,6WX]8/M2"@ M4$G-0-1PA1U0JHF4C#\CIS^5U(GS^1O[%^-=>3D0 3M&?S='66_]M>\=X40N M5#ZQX2N,?E+?&\U_ARM0!==*5(V*46&^7G41DK4CBY+2DE<[-IT9![N#TS'- MG1"/"?&4$&4?)B1C0O*>L#+FK3)C]3.1I,@Y&SQN?U9/])V(-HDZS$H'S=F9 M/>56J.BUP.LT1U=--&)*BXEGF&A"(,4^E8A=)N'#0O <@H.56TCJ%)(ZA"RJE!:3 MS:HD#PLA%K*>0\( NX5D3B&90\BB2IG=5?F4I$&VT.)"A<%_;A!VBL'W8A[" MA1A\=_9)-#M[JP5_] ^M$#1[.2WPLVDRPJO8I9/ZCLZB4Q][C/7+6\1+U=]L M.WJGL@4GUKLWK.S$F02D, R6N5OUX6E X23U5_.SPSC81974;\V)\ZE\U;D9;-T3U)6<]]O M=B=>L,83%2_5FX.H"R;5LC[Z355SMF^-BMPG01#[!3U!O^:E&Q(__!Y4OU5*N5/[#LLX*7329* MI^:'I?L1YAN@VJ!%_,SXM1G-'>W*5HA7O?BZ7[J!5L1SOI.:@JGAPC<\SS63 MTO&[)W6',[7A>'YC_]PZKYS9LH9O1/XKV\O3TDU=9\\/[)S+9W']PGN'9J[3 M>_^-7WBNX%J).F,G\J9].KMS(T71LR@I!7OKQJQLQVO/?S/##4AO0 8#B-XU M"'N#T##P.V6MJY^89*M%+:Y.W7VMBNFD@'FH@KG3FVWLVG?*VT;M7E8)A85_ MT40]9MUAR A#[A$;&Q'/!HBO! PJ"*J"M/;AG0J"$X0H0=@21","((;(=8=) M6DQYPX1>9/B"P2#T8EQ.A,J)$']"G&"&$LPL?Q)J"%UWF'0D- 7B4<,=!$6H M-R$F1L7$2' 30TQL'1-!X,T,,38J3*,I,0DJ)D$B,Y%K*4J0/IYK%"6@B(+8 M" >U'(4(/"-H&P05AU/A@ "_P($E)Z43#!,E !Z/".#W%\@#,>E!_PH*!GLG M*G@] +L@)-3,V1XT/ND#]<#4@Z @]:9BC!<$B!XH4#WHSO.0>+$I"(%%T:B. MW0O""PS8%88&$PQX58#X/](&O\N 768K;1+;W8 &7FJ&!<,E,,+=2\*K Z2/ M)$X'BD='!:::U,X:,O43 ;S0@%UID*2A]O\*#0^&BZEG?C%_U#GH5NX[JX]9 MV3A;(543TK8*!R$D5YRJOKO.276/PR+G!ZFGB9K770O5+:2H^O;0'WK4U5]0 M2P,$% @ =8144"">H--C P DQ$ !D !X;"]W;W)K&ULE9AK;YLP%(;_"N(' +YP295$6CM-F[1)5:=MG]W$25 !9^ D MW;^?N21*PWLDT@\%D^/W7."Q#\Q/IGYK=EI;[[TLJF;A[ZS=/X1AL]KI4C6! MV>O*_;(Q=:FL&];;L-G76JV[2641\BA*PE+EE;^<=]>>Z^7<'&R15_JY]II# M6:KZWZ,NS&GA,_]\X27?[FQ[(5S.]VJK?VK[:_]K3<+ M_Q-[>)1).Z&S^)WK4W-U[K6IO!KSU@Z^K1=^U$:D"[VRK81RAZ-^TD71*KDX M_@ZB_L5G._'Z_*S^I4O>)?.J&OUDBC_YVNX6?N9[:[U1A\*^F--7/204^]Z0 M_7=]U(4S;R-Q/E:F:+K_WNK06%,.*BZ44KWWQ[SJCJ=!_SP-3^##!'Z9P/M< M>D==Y)^55W1=_K]I[S!ZXJ\VJO=B5HOO-!=^XJ\=E.LOFX;$5&FP> M>QO^P69VL0F=_L4)ATYX)R"O!+(HP@(""HA.0%Q'D!("$@I($ &[2;.W23N; MJK?A<2"PFQBZB8$;?N-F;"-CCITDT$D"G!!1IE @G5[-# ID$ZJ9C:HI9!80 MB,8+LZ '^*9Y\3^PZ?7E6-L M.,+FMJZ#T8>ZS@)JJ\3<<,3-J*S(B%CV.(:+H[V*"A7#Q9,[RHJAX0B:45G3 M\5Y"[20,R#50$N]:@$9&W2:,F;RC\Y.8(#FE M\Y.@\V.1&'5"X=7K=/NYXH>JMWG5>*_&NC?S[OUY8XS53C,*7.P[K=:70:$W MMCU-W7G=?R;H!];LAT\@X>4[S/(_4$L#!!0 ( '6$5%#!,7 8CP( %D( M 9 >&PO=V]R:W-H965T@I83S$Z*%+;!%$89D&+ZLY? M5LJVI%7_C> 1_1I>&O MY/85#_FDOC_L(X:0B^GMI M5,56OXGR,&&]+@N85L%5.AHP*XV)# P<$8'P/H:(7"%6T80>/0983Q&9I6'C M@&1N$;$SSUCQ8U-$\HF#Q.D@40X2PT%>)%:A-"97F$YC2A"6YL?*W,&(0&[E MKD&I 4ICM_34*3V=2"]@9DG7F,*(,2L*6\G:@8)A#*SWN7'"H %[$)TY16<3 MT3"UJK?*''%2$%NB-2HS4*&E]QGB06KNE)H[ZFM5;I5/I<:@L)0Z0#FPFFPS M!<$$?-+*A5-O,2UM!BV]Q21*".SFG6)F$%B-M7& S Y_D%LZY9;3DV,JSC?'R)Y 5MV5=B M;NHQ]^%&#]T?B)[JCGD[PL7UKR[I(R$<"Y$A$$?L+.;\N&GPD&ULE5;9CILP%/T5Q'L!LR"[>A>U?-]:_3M-3W!;@ML1E#F3!*\E M>!\$_RG!;PG^@&"K5*0W.\A@FA!\,XCZ>QLH5A%8^MS]3 Q*L^4W;@_EH]#W!5QG8)3"1!)32XP76-X@V3$H&F)V8TP86,&B_^AC#[2Q M!Z/8HPGS0BT_G&]>I!6(9IBG,/%S\\:@L7ECS$SS8FWLL2;VB?6_T HLYKL' M'/TF=6;XUX+Z>;O &NRCK0856Y[3?\# 3PTEB*QH(H.)8P9H,G G)+3'R!JX MG_!1?P@ ;XZ/WMA'"PQM5*"P!W*&MCV#/$:K/W& [LCQ)B3T&Q\$G_!,O_=! M.,>S<'1@ =!;(JUI"A7T4%]&BVVL%%G#B.W>[58A 8YK[*Z3HE. M3#0CWB:JU% =AINVC+*[6B[]#U!+ P04 " !VA%102#JWT6L# "F#P M&0 'AL+W=OV54%CX.@M@OL[QR MUTLU]MBLE^PLBKRBCXW#SV69-?\VME8O<]X&G_'@2[8"_7M;9D?ZBXKE^ M;.23WWO9YR6M>,XJIZ&'E7N/[K8$MP8*\3NG5SZX=]I27AA[;1^^[U=NT&9$ M"[H3K8M,7B[T@19%ZTGF\5<[=?N8K>'P_MW[5U6\+.8EX_2!%7_RO3BMW-1U M]O20G0OQQ*[?J"XHK@ CI(@ S2R>QUF'10-/(L M1$O!(.F,)4J-(*,E&D59@%$60)3%),K"B/*%$,\R8RB E1D8@5",IM(,S$C8 MPY9 EBT F1618!H(&8$"+YE0&P!9EQ"!F\4]PD R-A>PU-$GM(Y@L2-([5.^ M:M"\:F%A(DB94\IJT# .1E8RP0)&\0S6:M"83,BS;#4(5CHRI0[0M@/%0S99 MHL!21X#63P M/C&@3X.Q&C1BK&U.,2QB3&805H-&A VL@6"I8U/J)E\U*!XIPQ(&5CH&E&X0 M5H/@U=&?2K<@XT3@G0 #.P&Q'( 8ECA./D%66+\8.JL-LJ:S:X6%B:&SVB"K M>5@CY%D^CP@L7V*>U29;"7!6(^M&3F"5$U/E)EV)>0Y+75@(2V"A$^@@GA)6 M@Z(;A+T)Z1+Q!\U*29NC:@2YLV/G2K3?_(/1OMF\5[WF9'PCF]"N9?QPTW6P M/[/FF%?<>6%"ME*JX3DP)JC,,/!D;B?9-/:Y&7]=H_&'.\"H)Z M>U!%6B_T497-/WM=%:EI+JO'H#Y6*MUU1D4>\#",@B+-2G^SZN[=59N5?C9Y M5JJ[RJN?BR*M_ERK7)_6/O/?;MQGCP?3W@@VJV/ZJ+XK\^-X5S57P=G++BM4 M66>Z]"JU7_L?V=6MY*U!I_B9J5,].O?:5!ZT?FHOONS6?MB.2.5J:UH7:7-X M4357_>(]I.XO8%375 MW[8WNV)W_S7EJ9N[+YM$T"IX:1T-FNM>PT<:_EYQ8RL2(=]K;FU-]$\2-(,\ MCY3#D?+.7KR+$6$' CH0G0,:.6 \FJ3::V2G*7M-'(8X"L$H9$5)1#R)TFNB M490/3. @$@:1($@R"=)KDG$0L6 X2@2C1';!EI.G>AU945B4B,42QXEAG-B* M$RW#29Q>$X_B+"D:A>GGF*V*9+0@/)@$#B8!I75DLX0.EI?/4Q9B)D-[##0M M"!0Y'B]SL,\NSY5A*-D,*AG&DME<@FR1R)4M!I,!,HD[7&#LF)R1+6:*V5"! M;)'(\8)@F"EF0Y60 P2&26#)C&PQ"VQY2;9(Y&H-F!B.8' ,E6,8.+L\6^[H M4/R";*$H=L3!Q' $0^)P@6'@-"-;# .WFY#=3P?190V58V0XHL'QFN*8!A[/ M2!?3P.W& -)-K'2%=&6+D>& !FE-(B1RO X%1D8@9!Q5%1@9,0,9@9$1-@U@ M4<;M2>2JJG"L_0 R5E6AR-$A!.9*@"8C'6]N@;D2,YJ,P,0(L'*SJQK9<]5% MIL!8"=!D[*HBD:,3" (LRZ>@0 F,E9BS+"!-#-C%V50?1N*K2^0&!L2*P M+)NVD1LH2(RH!$U-.IJ:Q/3)&4U-8K"DS8Q=%&DWM?'KMR\*$$UG8S#:Z6GW MZKZEU6-6UMZ#-D87W=;.7FNC&G?AHG%T4.GN?)&KO6E/X^:\ZO?(^@NCC\/^ M7W#>A-S\!5!+ P04 " !VA%10"6$<3_,! "R!0 &0 'AL+W=O)R M?G=_,KVK7LY$P".C?YI2UID;NTX)%;E2^Z+_8O^ U=X4>M%LA?FFBA=J]9;'H9>BFS::-,=1@Q>:*$EF#5+^,P1;(=@8 M[!8&.,!V@YW58&<,]LL*]L&JRE$3&$UG-)X=L;&PO=V]R:W-H965T*S<3&2I8K*>+K M_G57-2=FR\4Q>?7??/7G\4M1'\U.LVSWF3^4^_PP*?S+W?2>W3[9=D"K^&OO M/\JS[Y,FE.<\_]X<_+:]F\X;CWSJ-U4S15)_O/L'GZ;-3+4?__233D\VFX'G MWS]G?VR#KX-Y3DK_D*=_[[?5[FYJIY.M?TG>TNIK_O&K[P-2TTD?_>_^W:>U MO/&DMK')T[+]/=F\E56>];/4KF3)C^YS?V@_/_KY/X?A ;P?P$\#A+DX0/0# MQ&D 9Q<'R'Z O': Z@>H:P?H?H"^=H#I!YA@P*Q;W?9RK9,J62Z*_&-2=#ON MF#0;F]V:>D-LFI/M]6__5E^QLC[[OK2:+6;OS42]9M5I^$##AYH'I!%#S3K6 M_+0TJ[T\NTDQ\%9#;S58W&";K'5D0DNXMK&0<6Z!\A$HM9-# MYQ/MD-I[<<%["[VWL?.2@1PYX%.32M;L6#S;'^7H>&9&:2*.,2/GL^IS"8"J^9QR$RL-TCT2" ML(.S'Q,@6LI5G/^8'!$MSDDL3DH@VE@DE23LX&S"0#J1U!08:69&1(NY8@ L M&8(%18JP@VEA !?)\10>%S"/[L!(E=QS T'W(1K^P1%U,)@;CC@QD1=7RR2BHH'P\5! MP334!')$=%.9%C>!%$8]: HN>&:WZD4CFD&%J5& &B=# M:Z!).ZOV0SL8+07JC%.AG?@9!/^?J#"%"E#H=&@M?@Q!76S,H )X.1-:056+ ML*,Q@QHQ&.[^7G3%[M<84PWNIER045:]Z'S-B)JD,Q"*YW(GENY(:J! MQBSKF&47/E]:]:)KHL&XZ[A7='.B =,8=SVB5]3$X\X83S?G8:Q(1$6+&=8Q MPVY.]!,:@ZE'](H:4Z=CH$"T2$3L((.I,S%U;DZX:C!29D3E,Y@7$_,21PM% M1'XVF!>#>"%:$H-A,"-JG\$PF+CV@6B1B.AJ#";& !@8]9">>$H_HEPP?DUNWWLWL[^G*9[V_]'4KSN#^7D.:^J/&O? MQ+[D>>5K'^&PO=V]R:W-H965TZ9QFR9MDQ!G=ON9Q$KL*1@OD+C[ M]LM%.-;1$=7F0PSX=R[2.?PE\/Q8E+^JK93UY'>>[:O%=%O7APO/JYZW,D^K M67&0^^:;EZ+,T[HY+5^]ZE#*=-,9Y9E'?3_P\G2WGR[GW;6D7,Z+MSK;[652 M3JJW/$_+?R]E5AP74S(=+JQWK]NZO> MYX?T53[*^J]#4C9GWLG+9I?+?;4K M]I-2OBRFG\C%(Q.M04?\O9/'ZNQXT@[EJ2A^M2Y\M*DDJ>_^\_=OOL\*O^# M&6Y E0$]&5 ^:L"4 3L9L'#4@"L#[AI!* /A:A H@\#5(%0&H:M!I PB5X-8 M&<2N!L0?*N<[FYR*_5%M2L9-AG(3ZFPR%)PP9Y.AY(2[-@D9BDZ$L\E0=O)1 M=R[&38;"D] YRE!Z$CF;#,4G,9@QK[][.SGXG-;I-)%3-U?=E3/C<>V\]*>:R9ZC&")U984R@,Y\Q)M29+Q@3Z*=3#L/3/- < \,]\ Z#USS &I] MV3-QQ^P[QI_!YOOB GUU@6Y4QR;9)$^%PGM?P%GK] 6LTR P'N(4!F -S&2<\$ M9]E:8H1XC!") 24Y=&B=*Q?HV@7Z]@=(&U6$CRI"1@5$*8F,.@O!8ZQW3#(4 M08#U#D)2$8WT3HSG'R/Y \%EPE"N="SLF@S0<29P-QB;"Y&XU&+AE)$0SE8 M;>X4I.G$S++SI!;YI)A\1C 0,>]_-@LLBD1M^V2*A();2@5IV'Q8U)ER]Q6'6O24(GH*5YRU@K0>":Q-8I$RBDD9W)TK2&N2 M,A;,(B(4$Q$.@YDB$H4! M'0G'+!K"$ T1M@=3BSPPXMZGS'+?,^R^!WVZ4M!YGP8S,#?W"$3(#+X]0"C[ M]HG9'LFQ[1R%^9A/I,V^*#2>@%',MGUB%LE@V(8.O@UCR#/IN,HQB[HP;+<6 MPG#F;LD,U[]C0E"&H[<(:MN#>6?O&]L?26[3\G6WKR9/15T7>?=^\:4H:MFX M]6>-PZU,-Z>33+[4[6'8')?]CQ/]25T\-600 $06 9 >&PO=V]R:W-H965T,I+ M N39Z4OW8R4_>- MS>SW!U_2\Z5N'[C;]34YRW]E_?7Z4C9W[B/+,Z\O&7MG649Z26U9_4?>_Y-"AP+:&WO\CWV36 MR%LG31L'E57=IW6X5;7*ARR-E3SYV7^G1?=]'_*_A^$ /@3P1P +/PP00X#X M'>!_&. / ;X6X/9=Z6H3)W6R79?J;I7]Z[TF[2AB3WY3_4/[L"MV]UM3GJIY M^K:- KYVW]I$@V;7:_A(PQX*M\G^:(*C)G: 4<:V-GMYKA90]$ MM%LQ58EH))H8CJ#A"!@.-<,1:25PF.:7:A;>J'2]72 RUI=Y&! >'?B>T GA MS7"S1ZJFQOI4!S+!G,C@VH U-F.Z#J)IG9>&=B#;GAD'KW.I5X?/Z??>(-.' M()*-A_/4-J8A$\"V 34,\Y#Y\V'#,.\8!1[%S2 :=Y<'M':]*ARI6*07CF9B MH6-811@F+ MG\&80C1ORG5!W3$6>+HIAIL#@&".=(:;KP&$ UQY!)%!Y#JDR M2,4=PX:!8:@S2G7 ',IBGRQ#0,0H<*B(&R<4ICJC6 >\B<@@-;Q+CEG,*8LI M;3C%)X\<3;5'*C*MXD%EF%93RQC$G((X"DPI,&,YGT\:CGG'$>]TT@PB;1)$ M>N$$*8D^:U$BX[3E&*^<[C%?F,"4%=Y\W@A,/8&H MI_-&T.WGPN?.2BL,=4%.$4@L!& UZ"^2 7JZ\^O+X:ZH%"GK!%T M_VVJ#,:P0!MKG32#:')@X NRX$$9F5@QDDTF5N_;'1VEY;(\=\>4E750MZ)N M3Z1&3Q]'H<^\/8K3GN_84]P?:/Y.TY^O?D[*UN@YGMN[CX'C[/U!+ P04 " !VA%10 M=PR$TH$# #S$ &0 'AL+W=O[421UC=R+TIU9R.K(FW4:;7U MZGTETG475.0>]?W(*]*L=!>S[MISM9C)0Y-GI7BNG/I0%&GU]T[D\CAWB?MQ MX7NVW37M!6\QVZ=;\4,T/_?/E3KS3BSKK!!EG/PN=4.@Z.ONOXDWD"MZ.1&FL M9%YW_YW5H6YDH5G44(KTO?_-RN[WV-^)8QV& Z@.H*< ZD\&,!W 3@$DF0P( M=$!P:4"H \+_0YK.(=(!T:4YQ#H@-H;D];/;/:Z'M$D7LTH>G:JON'W:%C:Y MC55!K-J+W?/O[JDG5JNK;XLD(C/OK272F+L>0P<8.L3<(PP;8AX0)AABE@@3 M#C&/"!,-,4\($Y\PGIJ3T\10.#&T(V # HX)&"1@'4$P($B,F;4Q,0FP2 !% M ELD]@V1'A-UF++#C$B$4"($$F:%( S%(A$4B0"!43YW"#.220Q%8HN A$8F MR]B:+,;"Q&__C"H$R" *ALC!H#@<% =9&06_Y+84GQ!*H% "A"),0'S<*_S+ M/4%&V@VY(%T-.L^7THE\"78PH4!KI <0[&'"KL@8.Y0@BW*S6]D>U4]X+&7L M58*,F)BM.K3%8E#A#P!(F0^0RPLHA\/'78 BW-+*[*T2!0AAP(D)V AR,4V.0TO")E;#2*UE)N MIFS;AX63M83M0Y%]K%JRE].(36EAGU&PG/+(U$*@L&ULE9E=;ZM&$(;_BN7[&&:_@,BVU).<-)5:*3I5VVL2;V+K@'&!Q*?_OGQL M7+/[+H6;V#COS.RR^\SLP/I>':O-7ORRVRS#=D0ZTR]UZR)M/C[T MGU9_ M*\Z/VDQ(+A=F]K_J#YTU\G8D38R7(JNZOXN7]ZHN_N@_#\?N\VS\ M?YIA V8,V,6 Q*@!-P9\JH$P!F*J@30&IW6Z79?%>5'V6_24MB30;=SLH)?VQV[#=/]KEKAJ?OW8)HEZ2)AYJO2),,-0^NA@T5/[L*94WJ$4C^FU/0W+/+ MC6/PQK'.GE_94QB&V .''GCG00P]D'7O>U'2B8Z=*%R1=4/NIHCNIXB^_H]H M,"L!9R70K*SU>>A%\BH,1:&UAKTFNM(T&7EE+Z.KHCA:<3QB"4$-A#!#U$: S67!^@R+-I8Q@F1AXB["&!'A(TU1A[H!"GG!"-PH&\5ZFK ME8U4&'H9(T]^(Q",0CL8.<%H+!9."<10++)C,2?6C91CT7#Z()0_R";-J ;1 M&!^+AK$F,2/?$0:-$&G$[1%+)P$N0S?)6# ,$8<0V<6'NV7UAL;6DV/<^*S#MN>T#7&SBP]W#\!--O,:08+L>&-7@#D;^4!A@#DNJ MG2R,:G!$'-M<&'2.2BISMG+LQ!K%!B<$CA("S :K8&PCS+?B,'"$\O2LDU]YV1C6A) L,K4#0,NGQ M@6$4XGN2\6!E-.ZBCE?*D M+(D!EI/Z20G[2>Y['H?Q51!?3_NK,+YJ#KX*XZL0OLS.64"3)'U_*E_ @N5H^/"K*LYSXX41EBAFLGM1*C@LR,?$\KS-'?2.5WO%%=+RE/$J>Z!5?O'MLWX+^EY=OA6"V>B[HN\NYEXVM1U+IQ&:X: M8//,2[.&[9@@F M;0E]9P4 -SXJ7+.-67#>K&V;Y054B%FD@5K<.1-:(2ZV]&*SA@(Z*5*%;<]Q M(KM"96UFJ:H=:):2*\=E#0=JL&M5(?IO"YBT&],U[X77\E)P6;"SM$$7^ 7\ MK3E0L;,'E5-90Y>;[:6,Z,A!@ MR+E40.)R@QU@+(5$C+^]ICE82N)X?5?_JGH7O1P1@QW!?\H3+S9F8AHG.*,K MYJ^D_09]/Z%I],W_@!M@ 9=)A$=.,%._1GYEG%2]BHA2H8_N6M;JVO;Z=YJ> MX/4$;R ([V<$OR?X#X+_E!#TA.!!B-2TNE;4;/:(HRREI#5H]W0;)/]$[CH0 MT\]E40U;W1/C8:)ZRUS'3U+[)I5ZT+8#>2-0$GE3S'Z)<0>$+2(,.3Q=CJVW MI#O^:NJQTX$"9Q9D"?+T07SM0'Q%]Z<>G[02:!4"I1!,%>;CZD") M5=2M=: MZ6U"K4VXL%G%LX%MPX6+;\6SH7:8:)S$GX5]+C/)&FFS1KJ1S%VBAIG0CB(C(XE'FPA MOA;#!L.9RV4LUK0[,[L-)TW_.;"';U+V'U!+ P04 " !VA%10/"VK> P# M [#0 &0 'AL+W=O'QO?B[VX M\N:M/3$FK/>RJ-JE?1*B?G#==G=B9=8ZO&:5_.? FS(3\K$YNFW=L&RO@\K" MI9X7N6665_9JH=N>FM6"GT615^RIL=IS66;-[S4K^'5I$_NCX3D_GH1J<%>+ M.CNR[TS\J)\:^>0.*ON\9%6;\\IJV&%I/Y*'+4E5@"9>6&LHKYV_J MXGI9W8UIX=LG,AGOGU,^L'%-I6/_JO[,(*B2LGLH\=+UK]:^W.K>!EKR*M ME-E[=\TK?;WV^A]A.(#V 70(H,$_ _P^P+\W(.@#@B& Z "W&XJ>FVTFLM6B MX5>KZ5YOG:E51!X".?L[U:@G6_\GIZ>5K9<5\8)HX5Z44@^M.XB.H8%PI?S0 M!T5]K.DDG-YVL)D247B+; $281,^'*BOXX/;@<98(8 *@5;P;Q42K!!"A1!Y M2(W)1E#H&1,&(6),&80H-AQ!PQ%2\ W#$ H,PQ RWS&$9MYR# W'2"$V#$,H M,0S? VVG4!K/3' "_2:H%W-%("@R5P2$S!4!H1G#*32<(@5S1710JJ&JRU7' M3.@-@E)#:8L@+\"&B8[(=4:-9+2$U*)J9F M\HG@LDE0W9R4 $A%L>GZ'FJ+>PQG7.-238)[\@I2D5D(,)6:KA$5>S.N\>>! MH((]2:Z>&N<$C1U_LD0 ECC^Q/<4(ZGCS_C&7PDRK=MI,O?"<-TF,4BPV43' MM92@ZA83<_HZ*AG/BV-^K2 T22\$S>PH"*ZF!)73F)J6IU60TG$9[$U#S#>_ M 0CSG,1\Y>YH!UFRYJAWYZVUX^=*J'W8J'4X 3Q2M0,UVM?J9*!WIG]ENF/% MMZPYYE5KO7(A][=Z%WK@7##ITG/DNCS)D\SP4+"#4+>QO&^Z[7SW('C='U7< MX;RT^@-02P,$% @ =H144(3Q6*E- P NPX !D !X;"]W;W)K&ULE5?M;ILP%'T5Q , -A^&*HG4$$V;M$E5IVV_:>(D MJ( S<)+N[6>#2XE]787^"."<>[CWU.?&=W%E[6MWI)0[;W75=$OWR/GIP?>[ M[9'61>>Q$VW$-WO6U@47C^W![TXM+79]4%WY. @2OR[*QETM^K6G=K5@9UZ5 M#7UJG>Y"X/1RX7_-7B5!SH3\I_G9Y:\>2/++NRIDU7 MLL9IZ7[I/J*'#4YE0(_X7=)K-[EW9"DOC+W*AV^[I1O(C&A%MUQ2%.)RH3FM M*LDD\OBK2-WQG3)P>O_._J4O7A3S4G0T9]6?/2S=UG1W=%^>*/[/K5ZH* MBEU'5?^=7F@EX#(3\8XMJ[K^T]F>.\YJQ2)2J8NWX5HV_?6J^-_#X "L O 8 M@))/ T(5$'X$1)\&1"H@T@+\H91>FTW!B]6B95>G'?Z]IT+N(O00"?6W'MX5&,$,$,D0]0S1EB!--J0%#>DPSE!I@3R\70"'B(:UB$X52 MXL5PRC&8T40S,8$7:9)!&$NY*9AL M"@B&"DE"-IN M%I(QUL=Y3<(UUB%!P;=@5 B1?JTIF@R+-M&+B](*"_!"2U<,"N1^DY3+ 9KHJN4)]MC4W,).EUV&XSV"SSQ"+XS'L>(QF"(=AQV-\AW *-)4D MTYI_KC WDN# TZ@V "P5?3.;_ED*@-L--MN-50+8_3B:(R/L?@S\UILRQH:, M.B97F!MW(^-P J%BFW4QW&RPV6QLAQ,,FQ^3.<+!YL? ;[XI7&H>V3+C7 >A M .D 5#CA&I+V)R?XFK:'?CKJG"T[-UR>@R>KXP3VB.4$H*VOQ60VS%$?-,-8 M]Z-H#V73.2^,B_FBGP+VC'$JDA3')M\S9$ @ \08 !D !X;"]W;W)K&ULE57;CILP$/T5Q =@;N$2$:1-HE4KM5*T5=MGATP" M6H-9VPG;OZ]M""7@7:EY"/;DG#-G)F:<=92]\A) 6.\U:?C&+H5HUPCQHH0: MVT,A?SI356,@MNR#>,L G3:H)\ETW0C6N&CO/=.S \HQ>!:D:.#"+7^L: MLS];(+3;V)Y]#[Q4EU*H ,JS%E_@!XB?[8')'1I53E4-#:]H8S$X;^PG;[U/ M%5X#?E70\TJ0T"@$$H!R\<-=D"($I(VW@9->TRIB-/U M7?U9URYK.6(..TI^5R=1;NS$MDYPQE$R>LL]-TXS=%-* VC; M@_PI:$0@*3_F\$TYMOZ"[C\FV"T1T>H1LC= (K.)P%AHH/G!0Z%N:%8(C0JA M5@@?%!)WUJH>%&M0T]>:.M&LW"4H")QD5K!1Z8.^KXR&5R;#WLQP#TJF7MR% MX=72<.+,3LE^"8I"QTVG'[/[R.@^,KF?'9QMM&Q2XCJQ.4]LS!,;\O@?*"1& MA>0_CE9J5$A-M0:S6HV@>1HT>?%K8!<]5+E5T&LCU.LSB8YS^\E7@V,6W\IY MWH_??S+]9? =LTO5<.M(A1Q+>GB<*14@/;J./ 2EO'_&S4,M8KED_A?N- MH.UPP:#QELO_ E!+ P04 " !VA%10$$U,@KX" ! "P &0 'AL+W=O MLH*7(6&EQ M>ES82S3?8!-@$+\S>A6=L:53V3'VKB??#@O;TXIH3O=24Q#UN- US7/-I'3\ M;4CM=D\=V!W?V+^8Y%4R.R+HFN5_LH-,%_;4M@[T2,ZY?&/7K[1):&);3?;? MZ87F"JZ5J#WV+!?FU]J?A61%PZ*D%.2C?F:E>5X;_EL8'("; -P&H/!A@-\$ M^)\!P<. H D(>@%NG8KQ9D,D26+.KA:O/V]%]"E"\T"YO]>+QFSS3MDCU.HE M0=YT$KL7S=2 5C4(=T$MPE7T[1X8VF.%!^'X?H/U$!'V-&P 2 B+\,%$?1/O MWR 8S1"!#],*WF8(,4T##S.N95H.FW51#I^?L&@ %C@]KF8%:9I 6 MU-,R>T8+ !K5@CRXOCU(#1[A&+DCT O?!X%WP!+A9UQI4-V, Z<'6@,@WQE3 M U\&R(?4C#D+7P,45N-815.Q#5R;#\$5#-G4NI_XP[JVT;N,2Z#>FMKU1[6#=SGS1U;_F# M\%-6"FO'I&IR3"MR9$Q2)=)SU)%.53O;3G)ZE'H8J3&O>[IZ(EG5]*MNVS0G M_P%02P,$% @ =H144&$(A>4W! RA, !D !X;"]W;W)K&ULE5CM;J,X%'T5Q . OP [2B(U[73:)BM5L]K=WS1Q/C00 MLD":V;=? VX&[.N6_ G@G'-]?7Q];)A>BO)GM9>R]G[EV;&:^?NZ/DW"L%KO M99Y607&21_7/MBCSM%:/Y2ZL3J5,-RTIST*"4!SFZ>'HSZ=MVVLYGQ;G.CL< MY6OI5><\3\O_%C(K+C,?^Q\-/PZ[?=TTA//I*=W)/V7]U^FU5$_A-O=<,Y:TH?C8/SYN9CYJ,9";7=1,B59=W M>2^SK(FD\OA7!_6O?3;$_OU'],=V\&HP;VDE[XOLG\.FWL]\[GL;N4W/6?VC MN#Q)/:#(]_3H5_)=9@K>9*+Z6!=9U?YZZW-5%[F.HE+)TU_=]7!LKY?N'T8U M#28032!7 L&?$J@FT+$$I@EL+"'2A&@L(=:$>"PAT81D+(%K A]+$)H@QA(P M^I@Y])O"/Z=<)QN/[N5CNK$YWV%76&VE/J1U.I^6Q<4KN\5V2ILUC2>*I8(W MK6WMMW^J:JU4Z_L<(Q%/P_(D&F)>; R^(D*5PS41 B:R(!8_ M$6+8Q[V-X;&1QX.-40-*AJ!O((@/08\V*&(&YCL8R$C["0!AA(:@9Q"$#9%! M$!F"EB/R7D$8 <\7A0N'MA'H,!4*AV!P"-:&8,,0S!AR!XI;T/&SNHK@3B(H MSP@.$<,A8BO/V-!ST4&2?I8$\<"8OWL ABDU80\0#)' */5O PA'!C%_MC! MHD$T;G3Y'>HR$8$QSB=PG,P!X2LO-HPQ%@5&"2P!6,P24XZ5#8L0 M20("SW4"SW4"U60,A^!P"'Y#Q0DXA/BRXEXZ".]+'!,:F&8 P#@59HVL;!C! M7 2.K)N]#=Q,$*1>X@CBVI'P#?IA>#>YP^1K!36F;RW"=-RE!O65$929);J" M8#'MP899.SP54T@_[@CB<%7,;M'/X9HX&J%?9(V9,FHNRZ6&]66FE)KZV;&( MH(%C/\$.H\:V4W/'KH8=ZQ\GMZCG< #,1ZC'[1'S.#%7YA+ 4;6F3,M=03C& M8I?]88?S8-MZ!()#$(<+$'2#A,3A @1_+:'&#,PM2FP)01Q#UB+6N,%9(^*N M8ZS#>8CM/&KTCBHD#B,@X.G*):'#"(A]OK(E9+8T*++V_26(8R(0IH0 3I5K MX-@#B,-^B&T_6 G@".)P Q+?(J+##XA](+!%3(!-5IT\+!%M'$%Q;&W&$(YB MX=I-B,.%B.U"2D17.3O\@(@;1*0.1Z#VN< 246,&9\8HLD4$<119E0CAJ.C[ M9I=ZV'M5SF6Y:S\*5=ZZ.!_K9MR]UNN'ISO2O&H;[0L\><9 ^PN>K+I7\]_A MNZ]B5J_X[5OXMBAJJ=)'@5H!>YENK@^9W-;-;:+NR^[K4O=0 M%R?]Y2R\?KZ;_P]02P,$% @ =H144/?\VE4&ULE5C;\TQL^3+EX@,X[OG["E H2%LQ?C$@K[6TM[2U!)I>\^)7>62L,GZG25;. MS&-5G2>V76Z/+(U+*S^SC/^SSXLTKOAC<;#+<\'B74-*$YLXCF^G\2DSY].F M[;683_-+E9PR]EH8Y25-X^+_!4ORZ\P$\Z/A^^EPK.H&>SX]QP?V@U4_SZ\% M?[([E=TI95EYRC.C8/N9^0"3#?%J0H/XY\2N9>_>J%-YR_-?]X9(]Y\N]I5QUG9F@: M.[:/+TGU/;\^,Y&09QHB^PU[9PF'UY'P/K9Y4C:_QO925GDJ5'@H:?R[O9ZR MYGIM_PF(H.$$(@BD(Q#XE. *@CN60 6!CB5X@N"-)?B"X(\E!((0C"6$@A". M)42"$(TE@/,Q<\Y?2O0YI9ML&$WYF&X@$L5N"ZNIU*>XBN?3(K\:1;O8SG&] MIF'"65R\;FUJO_F35VO)6]_G $"F]GLM)4"+%D1Z(#_PAIB5BH$.8?,8ND ( M&LB"*/P@BH9]/*J8T)?B>%(QX$3!$/0%!85#T%(%>53"?$6%I+"?$1 XSA#T M@H) &F0,!.X0M%9!E/I#S ;#!/A\N7CAN(V".PR%XA(4EZ"-!.V7E32^BQ82 M-)"L[84XH26-RR," ]>584\8S"&65$)?$)CC@"45T;*%>0.U4.KR*]9E$%E2 MGL]HGE1.X 6++"26-+LK%48I]2PJ%0H"\VD@#\=&A7D."2R"S[6'S[6GS#4O M%ZFG10L*!^F!KPP\!@L<2W*ME8<,EJJVQF #M4%Z/IZ>KZ1'/<#Z)F+S&6(09X#'&6#3X.,2(2X1WK'P(UPBNKGP5Y&RN(@'$F@=*5-'/ IR M(6P06$2U!5QOW.A.Z6!CIS%-T&VW<,?H ;Y5/@"Y/7X"TU\DA$2*\:PQG.M& MLO-L,%P ?>L9AJ[9-< =XP,"U>\L!,^2%M02@454\>G5.+7U3;5A@IH]#=1- M#7S-FQ!HO!*\>XI$XTB@6I):)+XZJ1#*ZV>-P?BVJ90( G.IMD(T#@6H184: M$8U'P3TF!1J7@A$V)3"#O8CPXI+?R5!Z(Q*H(9%=%LMD1C M!H3>,X(:-R"C7IV(^AI#'*6^E@@,2"B/X6J:W>V\] <=TCM"YB\ -*^@LFF/;GY*]\>)'V+B\,I*XVWO.)?T_9'%N^XA8?NJO@WX?=$>X+0/57X6AU-V=T(V_P-02P,$% M @ =H144*9&ULE9EK4Z-(%(;_2BK?0^@+T%@Q55[64<-46;.UNY]16TT-"5E G?WWVT ; MX5QBQ@^:X'L.;]-]SM/ XKVL?M8OUC:37YMB6Y].7YIF=S*?UP\O=I/70;FS M6_>?I[+:Y(W[6CW/ZUUE\\?7?N2W*]].IF'X<^+%^?FG: _/E8I<_VS]M\]?NKG+?YOLLC^N-W=;K M?)^U0[LOR9_OEYO%T&K:.;&$?FC9%[OZ\ MV0M;%&TFY^-?GW2Z/V<;./S\D?VJ&[P;S'U>VXNR^&?]V+R<3LUT\FB?\M>B M^5&^7UL_H&@Z\://[)LMG+QUXL[Q4!9U]WOR\%HWY<9G<58V^:_^[WK;_7WW M^3_"Z #I ^0^P)W[4(#R >HS0!\,T#Y 'QL0^8#HV(#8!\3'!B0^(#DVP/@ M0(&3>+ZQNI5[F3;Y<5.7[I.J+ M;9>W-2U.7)1+WA[MUG[W3[=::W?T;2F$%(OY6YO*B\Y[D1R(XB0::VZQYC/+ MW'G8&Y&DD7.)XN7X#!=8X:P"T24I4F/1'Z1(CT576!2#,7\C\P#1-2F*QZ(; M4I2 2_SE)5I][3DC)#$]48I>,:I+H,96#9U"TRETET*/4Z1@M+THZ43;?K1I M', 18Y6(PP!F5&9(\6U/T'O*LZ$I(HD8I(PQ!/JF#+Q MJJ'A$':_%2%2,<(5H7+E9 9=9.R;P:R@.(M*Q:N&)Y/8-R5"4X9%,Y&PKAG. MBJ- *S =9RI0T#961=@VD4JP"XT!K<"D=:YCZ!KW_1";CE%?TAIZQIJ9T P_ M! ,001*$FRX&(8)DB($#-\BO2>"X,1V$@R+J;E@FC0X8\ F&(H+$"-R#"@R M%&&$$"50E D,&\'L/R4#$DF!1,/"D+CY"U3.A,@U&"C+*)F..9)(AB22(HD6 MT#>!!;?'1,X)F<1[9S);Q"T2R=!#2LHY;/Q>->KIV#<6:;0K]*+A(@D9QPRJ M)(4J#5N^)"B$VA APL5(BIC6*1E,20I3L./=2@P7MV+AYL*KZ"OH+1^2C TS MA)(4H31\("(Q5F2$^H)7'>.&(8^DR*,A>20F3X*VEX0H=JH#N[E,8A!Q_AD* MR83RCYY])%]-[,I+1C4?NRL>#GY0GSB4=FR?X9^D^*8>A1(I,& MS#V#8J"G".C%D'D*4PJW-"\:C@L^TR,D,^ZA'H,Z1:$N0H8E>E#B;O<.5=A* M8?#-E$:;<")S%$8<2A3W;!+CSS"WZXJAD=*_L2E6#"$410CX;&JEJ'L8Q3V6 M5$S_5[C_ITP/4TP+5K]S(Z"81JBH1HC';- \4V.>#UY@;&SUW+VJJRNV M:8T.CNY?!Y[)]@4(.'XN3FX$UI/[LFG*3?=N MY*DL&^O;/^Z_%/:I:3\F[G/5O_/KOS3ESK_/G.]?JB[_!U!+ P04 M " !VA%10%"_-.>0$ #=&0 &0 'AL+W=O=I?U:]2<:YOOAT9E$5$C7<^U2O5]5;6QQ/]E,= M-&]EF=?_;6Q171X78O']QN?CZZ'M;T3KU3E_M7_9]LOY4]U=1==>]L?2GIIC M=0IJ^_*X>!(/6ZW[!@/B[Z.]-+/O03^5YZKZVE_\OG]1=Q_O M=FN+HN^IX_'OU.GB.F;?^^_#I/O)O.<-W9;%?\<]^WA<9$N@KU]R=^* M]G-U^AL_+ M^(M14S/<@*8&=&T@S$\;R*F!_-%@&"$:F0U3_25O\_6JKBY!/:[6.>\WA7B0 M73!W_%.Q!#3VHVQZT$X<1E R@TSB1)$RFZL MN$$N91:RS0A@*@Z-AQ%V4H&LU+BY3G";7';9CNU& !/^E<=^*I"A&C?C">Z7 MW2YC*0_"3.BI!@0V5H&^I#U$K=4Y+P(YC=>PL9+R'@3-ST1AZ/W&/$K'PK:+$)B61226N2TE0#OJVK\0&))$!)1Z_E]@D)-T16^EY"$7" M9K&=4#CK XM,FCN>SB76CX0UBVL) M$M4L)'SUD<0ZD_?H3&*=25@_,+Y<9S^AJ[#.%'SL8D<7/,U[MYW".E-09SZR M6&<*ZQU3Q/>,I M6#36C[Y'/QKK1W](/QKH1_FRA\;RT??(1WL.0S\DGPDU+SLYV6AV*%[:^G5X M?] $N^KMU/:GS[.[UW<43]0?JCOW-^)A.[YI^-'-^.+CS[Q^/9Z:X+EJVZH< M#M9?JJJU'M-5Y>ID27=_HK/\'4$L# M!!0 ( ':$5%!G9?S5F , !40 9 >&PO=V]R:W-H965TNVVR.M\M9A)UJ+ M;_:LJ7(N;IN#VYX:FN^ZH*ITP?,BM\J+VEXMNK&[9K5@9UX6-;UKK/9<57GS M[Y:6[+*TB?TR<%\U)1K2D6RY3Y.+CB:YI6 MYI2!X^N7[%\Z\4+,0][2-2O_%#M^7-J);>WH/C^7_)Y=OE(E*+0MI?X[?:*E M@$LF8HXM*]ONO[4]MYQ5*HN@4N7/_6=1=Y\7E?\E# \ %0!#@)C[K0!?!?BO M =&; 8$*"%X#@C<#0A40:@%NK[TK9I;S?+5HV,5J^OUPRN6V(]>A6*ZM'.Q6 MI_M.U+,5HT\K0N)TX3[)3 ITVX-@!$HBF&+6)H8,"%=0&'@ QN,6C'!]@G<1 MF8F(PBED@T BG*:/ELOOXOU)N1(/SQ"@&8(N0S#-0+2"]Z"X ]4]*/0<;5G6 M[Z$F;$*438CI 3Q#A&:(,#V^QK0')6.F<>)HJK/(T -1X.A+B*# =V8V6XQR MCC'5 9XA03,DF&J-Z3HQ5(?Z&F8F)G"TZFU,C"Q+.O[#N:\C^A5J3-QS$JT "(B $VLEP%"C5%/.,TY',,ZQSID8$UWY^HID*,K7M6TP M&(F;-J:=YLT)-MF)(]"VR_A@LPV"F-6X0V-0; MI_IPLRQ!L,03J,/_.B07"?)Y\Q>L"-'C"C3P--KT)->G)JU!], M#S=1&9(+<58$%7@CYYAJPQL"8 TAG=F?@)LSP&=JC'LEH%ZI-R9 #"Z=:R6 M&QR@!C>7 S<10%\9YW+@3S6@+XV&8O--[PH"0[([.NI4M#ETY\[6VK)SS>6K M_FAT.-O>@#PJ:>-K<>;M3ZBO:?H#\X^\.11U:STP+@YBW7%ISQBG@J7GB'H< MQ1E]N"GIGLO+6%PW_4&UO^'LI [A[O!+P.H_4$L#!!0 ( ':$5%#SXZ D MJ0, "L0 9 >&PO=V]R:W-H965TFTYW=_4TU*E,@+L3:??M- "G<7%O[HT(\Y^1OE5[QH3QD6=%-3;W0AQN;+M:[UF>5!8_L$)^L^5EG@AY6N[LZE"R9%.3 M\LQV'8?:>9(6YF14CSV7DQ$_BBPMV'-I5,<\3\I_4Y;QT]@DYGG@)=WMA1JP M)Z-#LF,_F?AU>"[EF=VI;-*<%57*"Z-DV[%Y2VY6Q%6$&O$[9:>J=VRH4EXY M?U,GB\W8=)0CEK&U4!*)_'AG,Y9E2DGZ^-N*FMV-ZJ M2"MY\M%\ID7]>6KUSS2"W!^R3X7Q+\EN!?2PA:0G M@;8$ M>BTA; GAM82H)437$N*6$%]+(,XY.>>30K^F=&&3JV]*J@5-&Y#; ]$P M&&*6.H9T"%MZZ(RXJ)&IJ_'=X0PS'4&("T!S%.0-07\\K!$+QH#R\8[Q:P!MV3(1+^+B$7TOX/8D(5#)M M(&$-*9I9:&2!C&8Z*HXMD/9#..I0=$!"E:-*(6A%>*60]QRB%D&_;,,-3,PIE"S$L"X M5SJFWS<#LQ%N-L+,@BNWC)#K&VG7%T$%6H>N$%3D7^JK&#<=:WT5>;B >O6B M[SI'?^X I],6$_>L.O"NG*$@%[35'$41^"Y"40[0NL=M4:?_![KM >7 ]\$C MBO* RP5>"UP"Z"!B05M/*(J"OEJA$T;D0L'#^"\M=8@>?P#C)\BT\($Q0U%Z M_AA*SQ]#Z?ECJ "N1U 4]6'B&$I/''4/$\= <0P3UU$R<1@X)G5A64'P->0M M<;$'FP=-N]K3R+="Z%D'>=KK$@'U%PV-9[NW%L]9N:MWG96QYL="J.=9;[3; MV=[6&ULP/B4W"X*,+]5.N%[[?\HWV^@?2;E+B\IXY4+N(>IE_I9SP:1WV3VF ML9<[]^XD8UNA#D-Y7#;;U^9$\$.[-;>[WP&UL=93;CILP M$(9?!?$ &!R.$4%JMEJU4BM%6[6]=L(0T!K,VD[8OGU]8!$BWAM\^N?_9FSL MN/4]X?^.0-ET\"/_8^*EN[923Z"J',D5?H'\ M/9ZX&J'%I>YZ&$3'!H]#<_"_1/MCH?5&\*>#2:SZGJ[DS-BK'GRO#WZH$P(* M%ZD=B&KN\ 24:B.5QMOLZ2](';CN?[@_F]I5+67/P/N -5;K76Y"LGYV4:GTY-VVW6#:R:ZDQ1SF M#L!S %X"L*W%@DSF7XDD5[::18=K0BO1%E1+!JD L%.RG8&.Q6!CB+W 8[I\'.&,3K#.)DDZ75)$8S M&$V,W8S8R8@=C'3#L)I\Q(%&Q_;NL M)EM#U(9MCQZM[IU^UGX2?NT&X9V95%?87+2&,0G*,0S4,;?J)5T&%!JINYGJ M<_N>V(%DX_Q4HN6]KOX#4$L#!!0 ( ':$5%!%+0IBQ0, %82 9 M>&PO=V]R:W-H965TWWR_>9P$676>/(J*O7/2=9EUJIA??:;:RVR8R]4%CX%0>R765ZY MVW4_]U9OU_+6%GDEWFJGN95E5O^W$X6\;USF?I_XDI\O;3?A;]?7["S^%.U? MU[=:C?R'EF->BJK)9>74XK1QG]G3:]@+](B_'^)%%$6G2?GQ[ZC4?=CL!*?OW[7_T@>O@GG/&O$BBW_R8WO9 MN*GK',4INQ7M%WG_58P!1:XS1O^[^!"%@G>>*!L'633]KW.X-:TL1RW*E3+[ M-CSSJG_>AW^2>!3# C0*T$. ?2[ 1P'^0R#\5" @F^]7I_U/Y;-3LQY91$*W]CT[3"-H-()J" M'@A?J7_8(&1C1X8XS0V\F(A8\V$/(/$<\FI"HH1C1SE,!N\5\'DR8JPAA!K" M7D,XUY!HZ1Q 20^J!A#C7HKM1-!.A.RDFIT!%$_LA'KB!T@T@01:WC]#S!R- MH:,Q1$;CG(-LA\@Z0SB618W@9XDP!.F1;M+##.4>I8*2*&9%)C1"G67 M&E98G')OA>VLH)V5:4?GS,O*C":,/,)F6( ;1(#RQO0.$9@A16RR0(-#"):D MGJ9M/\*F#*$X]+3P7A&,N&?I3&2UH' SW'L:1'US/,S>H MHI-IA,QRS&RUQ7 ;8ZB/L="B [#+4/,RF@.01>K.+@D8$P+CG;'9L F*HQMJX.YPR%W+)\#CFG! MDR4!8UIPM.DT S91]I+&W.&0.[83$J9%&"PY96%:A'#3I@<\HF8'+4H\O2#] MR5FY%/6YO[AHG(.\56UWG)S,/BY'GJD[:VOS._:T'ZXX?J@9;ES^R.IS7C7. MNVS52;X_;Y^D;(7R,O!4'5Y$=GP,"G%JN]=$O=?#3<&PO=V]R:W-H965TE.3OPNF172;H>#MP35THQ_[,'PL;* MC_R/@Y?NTDI]$-3E@"_P ^3/X<#5+IA=3AV%7G2L]SB<*_\IVNVC4 <8Q6L' MHUBL/5W*D;$WO?EZJOQ09P0$&JDML'K!R_>'^V12O MBCEB <^,_.I.LJW\W/=.<,97(E_8^ 6F@A+?FZK_!C<@2JXS48R&$6%^O>8J M)*.3BTJ%XG?[['KS'.V;-)_"W %H"D!S +*U6)#)_!.6N"XY&SUNFS]@_1]' M.Z1ZT^A#TPKS3B4OU.FMCA#*RN"FG2;1WHK04C0K F4_,Y"+L4=WX5E1N UB M9Y*Q,8@7!BA[D,'6:; U!MO_J\Q755I19D2]$27A)G9C$B23K^^14K;L6+.XP!7XQTTMX#;OV9G0N M3N<)^83,#/@GM^/U.^:7KA?>D4DU2Q@_F[4?P%02P,$% @ =H144*]W?#I? @ XP< !D !X M;"]W;W)K&UL?95MKYL@%,>_BO']5/"QC379[;)L MR98T=[G;:]K2:BZ* UKOOOT K?,"[HT"GO/_G0.>0SE0]LIKC(7WUI*.[_Q: MB'X;AOQ4XQ;Q@/:XDU\NE+5(R"F[AKQG&)VU4TM"&$59V**F\ZM2KQU85=*; M($V'#\SCM[9%[,\3)G38^W3%/[!XZ0],SL)9Y=RTN.,- M[3R&+SO_(]CN0:P\QX0H M)1G'[TG4GYG*<3E^J'_6RV=\03J9\";&.YF2>UJ/=.?Y/9>/.$X(O0@US.6;CM3-.!.VG*S6<[_7J M+U!+ P04 " !VA%10+F3)%?8! !=!0 &0 'AL+W=OM(-;IF;V)F7.;M)V@UPYHZX]3WA?T] V52X M@?L(O';75NH *O.17.$GR%_CF:L56EWJKH=!=&QP.#2%^RDXGC*M-X*W#B:Q MF3NZDPMC[WKQK2Y<7Q<$%"JI'8@:[O "E&HC5<:?Q=-=D3IQ.W^X?S&]JUXN M1, +H[^[6K:%F[E.#0VY4?G*IJ^P]!.[SM+\=[@#57)=B6)4C KSZU0W(5F_ MN*A2>O(QC]U@QFGQ?Z39$_"2@-<$//BCS@X8K4W ME0Z:K3#?5/%"1>]E@",_1W?MM(A.LPAO1.GAL&J0 JP4;*5@8Q!N#' :V U" MJT%H#*)M!5&\JW+6I$8S+%5&7FC'1%9,9,$D.\RLR388'/I>:L?$5DQLP:0[ M3/R,P;[WGTU+K)C$@LEVF,2"2;S(CDFMF/09$^__0;,FV6!\.R*S(K(G1'#8 M'W_V=/Q!E 9>O..@S.H16O77K@D(C M]315$H$,;P( .$( 9 M >&PO=V]R:W-H965TUVU*KE 65OU[MNO+94@/ MVZ83Z_ B9;^*(G&XT):(!>MII^Z<&&^)5%-^CD3/*3F:H+:):>*EZHU=L&X115 MT4UGLJ+M(,(349:6HR92@)&"00HV"9)G"H8S)&"&Q&1(IR4L9U4.DL)(.B-) MDD4!0U(0DCJ0(LUFE$%33BFQCY*!E R@Y#-*YE!PNDA@2@Y23 F04 *.<,0JG$^3MI 0II4O)XAFE=/#(IA MP\60%WPY/*9%_W:#U3P5FRR0AP/;%N'_,(05S4"^AF!W(]?>KB>L: ;*/2#8 MX0BR^-P6R/6X BT](-CD"'+YW!O(M;DRA^>]B&"?(\#HCCVLZ.FMA;T=P69' MKMM=AUA1-NTHGO_IHLGAI __;X2?ZTX$>R;5.6=.HQ-CDJJ$\4*ENJCOC7'2 MT)/4PT*-^7#H#A/)>OM!$8U?-9N_4$L#!!0 ( ':$5%!LI=V&)@0 +\2 M : >&PO=V]R:W-H965T9K?SL@#E,?J&U">_>5#R%F=Y.2'P&+YUWM2;+EP24O M?I8'K2OK=YIDY= ^5-7IP77+S4&G<>GD)YV97W9YD<:5N2SV;GDJ=+QM1&GB MB]$@/U?),=//A56>TS0N_HQUDE^&-K/?!KX=]X>J'G!' M@U.\U__IZO_3K#N4E MSW_6%XOMT/9JCW2B-U5M(C8?KWJBDZ2V9/SXU1FUKW/6PO[W-^NS)G@3S$M< MZDF>_#ANJ\/0#FUKJW?Q.:F^Y9>Y[@(*;*N+?JU?=6+PVA,SQR9/RN:_M3F7 M59YV5HPK:?R[_3QFS>>EL_\FHP6\$_"KP,S]F<#O!/Z[0'PJ$)U W"L(.D%P MKT!V GFO0'4"=:\@[ 3AO8*H$T3W"DQ+=I7SWB7R<\FUV.SN6=[*S3B0N&UC M-9TZC:MX-"CRBU6TB^T4UVN:/1B5,5Z/-KW?_&BZM32CKR/&A1BXK[6I#AJW M$.]!4@6WS!(S[$JXQH>K(YQT9,R1GM_.,,$$8QQ 4Q+R;Z%'$@)!SS D0K?/J\)1-*%\NF.\1L#?M\+)6@+@K8@&@NB[T(( M.JY%5(-D75MZH<- 2Q 8\WV(32G,XPY(S2.!>1YS0!EF+1;<6 O!E$_4E"IR M0)QS,DX! UA0GH7< 5VTQ)@0(G! 9Z\(3 H%T['&6.!QY7"ZU@%=ZP#56H'@ MQBT2]N91+'+ FIU@2JH0AC8E*%_"K#]B*C#9!#/.*+\\)P*%;BEY0X$(YX0E M#UE:$+XS%.$24UPR%.**P)1@#M@PUACS/<6=#[9N2==8HAJ''JBQ1%EB"D0V MD<@7LZ[06L:44JC &!("]O>,F"]$^7XB/ ] %N>$I0#7EW"*H?)2D$ K&%.! MS^%&M<94R%@O5S>U571M%:JMN5."3(X5WIXDRN0$4Q%:YE,,"0F[]A%#/H.- M,B._@PGRML*) 2]M.:F,Z3'VW/ M(5W>$-W,0Y\V$-$&(KSVX=-CBT0]/SV8N@G%+L@P0)=@ACG0I14%2;C#4[.%[(-0;RI>GV#((X.':PYW MA(ZYG5: ,DQ("I6=I%#=20H5GJ0"^%Q/4A+T]9RD4+5I[^'AB8(BX/R*H!A\ M!ER3IN">[_;.AZDN]LV;D-+:Y.>LJK>#WNCU;:>.[J81M'72\O5XD>E?57Y7Y7K2O M5-J+*C]UKXO/=6I],M@NF>EW^J+6.U]99G M136SMW6]NW#=ZFG+\J1R^(X5XI\-+_.D%J?ELUOM2I:L6U*>N<3SJ)LG:6'/ MI^VU53F?\I$%O$K9?NJ=VPUJ3QR_JJEJGLLH8BAY\M;] MID7[N^_^"2-)PPE$$LB1 /Y)PD02)N\$>I+@2X(_5B&0A& L@4H"'4L()2$< M2X@D(7HG!"<)L23$8Q7 .U3.&ZL!QV+#:)5#N8&,+1\<"@ZC*PZ'DL/HFL.A MZ-"K>GB:8 M)3IH!72+@0)O"/JB@\@0\?5#Q-V'B'L=08,AY&',:+^A(!B"5BCH?42N6%G' MY47PY47:$)-AB D>8H*'F+0A_'X(SU.&>M6!XA94M"#/ :6.G\> KL> ;CX M#=+R\;1\/2T2^'B( \1G#&Y% ]!1TSN)46R-2R#$)<)L625A;OL0%%/ACHA M+A/A,A$FH]C+L@,%/1D(X\AK/KA8C(O%F)CB4\M8FSHR<6B$"S6W/]2C/4PJ M4JW,T^8O=*A!R70W $TI[MG",(:AY>&8@] @TUZ#!?@QY&VQ+])4#^QB:>M\6Z3@6")CAV.S>!>1'TU[S)N@^*9_3HK(>>2T>'=NGNPWG-1/A/4<4>E.:KZ3;Y?EV P %P\ M !H !X;"]W;W)K MG$1)I"8TVJ1-JCIM^TP3)T$%S,!)NG\_8UP*]I&D_5"P\]S=<_;Y.3R_L.JU M/E+*K;<\*^J%?>2\G+ENO3W2/*D=5M)"_+)G59YP,:P.;EU6--E)HSQSL>=% M;IZDA;V$X/1]Y,N,MYF1SH M3\I_E4^5&+F=EUV:TZ).66%5=+^P']!L@Z6!1/Q.Z:7NO5M-*B^,O3:#;[N% M[36,:$:WO'&1B,>9KFF6-9X$C[_*J=W%; S[[^_>-S)YD##; RP)T!BJX:^,K _S (KAH$RB"XUR!4!N&]!I$RB#0#MUTL MN?IQPI/EO&(7JVH+J$R:.D6S2.SOMIF4VRE_$QM0B]GS$N'(G[OGQI,"K5H0 M[H,ZA"O<=S$P%&.%#7,\#+ V$5$XA,0 )!I"'DV(R"48@C97_0R2\<$%\Z5] M, P2PAX"T$,@/?A##R,<0M!#"'$@VJ:U(")!A00%SE1;=Q,3.IJ?V,009X1M M!+*-(+83C6T+FO2B()W)VL1\\1S-4=R"HCX(PVP)R)9 ;+5U6Q&3"7*01I<8 M3#R-J^G&2'P&RG(-LIQ%9;M=7T M#K801B];$],OVU8+IE?+?Y 1\F#Y]*"<1@H.C4@P^H0@(%!B'Q"^1Q(4JK\H M/C:.&8 *0T>3[!A $>0$7N]OI)01+*P(4E:BM:*-0@TJ-7!&]!?! HP"*%*@ M+U9@+L/4*$4 13RC&!6JKP5XC#,L^0C2?!+JG,-;FK.^#8D5I)]3%#K3>[86 M[@ (:@$DTLD#^AZ1L9)2V0 V$ZSO4@S!D$?&Q!;!K0%!O<&06V2J.@[T-K4& M4.91C '4X"@.6<,] H%-0I==A2(WI,%$0=)P#VIS"S7,#>XH"&PI(Q*.80G' MWB?D%\,2CM$=:_RH4&18A4;'<7O?[CFM#O+F55M;=BIX\^7:F^UN=P^X^?;7 MYE=H%K=WM \W[97Q1U(=TJ*V7A@7-POY_;]GC%/!TG/$Z3^*6VHWR.B>-Z]$ MO%?M5:T=<%:J:ZC;W867_P%02P,$% @ =H144#D8YS.0 @ 6PL !H M !X;"]W;W)KTI >I+8@Z M7.F.EJ5V4GW\Z4WM84U=>']^<_]LX!7,G@BZ8^7OXBCSK1W;UI&>R*64KZS] M0GN@P+9Z^F_T2DLEUYVH-0ZL%.;;.ER$9%7OHEJIR'MW+&IS;'O_6QE<@/L" M/!2$T6*!UQ=X0P'R#7S7F4']1"3)4LY:BW=/JR'Z1X$VGKJ9!SUI[IVYIFB% MFKUF"$=QZERU4R]Z!D7)HVC7B?"#*'8'D:/:&'K!8"_8./B/#@AV\$ '#W+ M(QI0Y(UH.E%@1+41>=B/7/V!&_+!AGQH+1]V"$"'8 T2*!HC=:)P/5((-A1" M:P6P0P0Z1&N00-$8*9H@??#C!:(8[">&E@IAAP1T2-80@:(Q43(AFD%!+OP^ MN] JT8S'3":@-3BP:LS3J]8_(@1G P+#(9[Q@-,!K8H'6#7A\J9OTR(6G \( M#(ADQ@-."+0J(F#5!&L:$CK%%[C@D$!02B1S'G!,H%4Y :LF7$!2).X2%QP5 M",J*9.8_"L%A@5:E!:R:<$WS BU083@T,!0:"9[Q@$,#KPH-6#6FZE7!_ZB< MNUV.WG9^)_Q&PO1+_KWN9^B8RZU F^ $!H/@I"\CN \9-,[ MDL;DR(J]&R=N-($FV1;0#7<#Y-"?_N2S*JL? #@C>]=Q'6$-"'37,RLK'[_, M_%U5;:-=GOUME[XI=OGVWU_%H_GX5?1IO^VOW]3 M/*9E]"&Y3Z.SZ.>;MU'OY/1WWVQ__[MO\'=^)AY%/Q3Y]J&*WN7+=%G_^6VZ M&$3CN!^-AO&\_N/WZ>T@BL?XXVA8__%/NWP0C2[:W^21;6!D@T:/Q6*W3O-M M]/%YDS9&.SS[C\X7+O-\EZRBZW13E-OZ4]MRUVC-O?DA+;-BB2L0O4VVS>=D M$?ZO__6_VB;C1UPF>95MLR+O&,1=LJH:K;_+M]GV.?H^6Z71C[OU;5K6GQ@. MX[/Q9#J,.UZ]3N^S:@N=;Z,?DW6C@S_]_./5AW?7T8_O/O[RT_5_W/2CJQ_? M--9=VKK*%T4)8T]P&OWH9@OK$15E1!1:/L._R^;ZO.MH[&/R*;I:PM)D=]F" M6NR8X6QV-IR,1M/114=+E\MEF5957S]$[[,\C7[*FQ02C\\OJS-[L\?WY,5FG_4"MNI3Z4Q6.6+QHC>W-YJ(D/1;4% OY_ MLTWK,L\GPXOF2:(6@ ^TOM*#5QI'_GVQ@%X^/!1Y%\'-)M,S8">-,_TQVP*1 M%G=1/.K=GD8WZ6)70O_-T[U>P]+?;(O%KWTXY64$*[A+HY/A !H=QM$&#G_U MD)2-\<()6F;Y?73SO+XM5@U"_O'#=6.#9 S1NT^+AR0'5M=V!'[\SYLN&OTE M7:W.?LUA[V$^206+LHRNJFK77)7_3*N.-OY2K.!T)"6?XK+QV(]%QXMO=F6) MG(/9!EP,D%NKPORL8NO4]*6*W+Q2*% MI^"9)3_?T=;-.EFMHM>["LY=U36^=^NTO,=9_*$LGK8/0)+K39)W'<";!UCZ M \]\V-VNLD7T_:I(NF894ML-DE45_;3;PEG*D9BZV'5E>!U,_A;YZ%T*R]D\ MNI=5E!?XT /\G@%;W#ZD49;S78QHPIY#5TYT,AM M&MUEV'L&XRCRO^[R!8WI*8,=:+2%5[7>E#^ X("[!7W2ZCT4JR50;S]Z>L@6 M#SCZ]!.,$$=N^X&EB%8P@!):3W+@!<-HF3Q747+'W]5ZO,LJY#?/*?"!%&6, M".[3%-F.$RRBKMOH#OX+U/T7^D#3)!=C*P?HL:8V^7R6= M1 T3Z/[3QS=]_!E@[3WWOCRML@/K>]__Y\-]BB'WG;=)7J [H%MP)%[3%?%9MW"7&] &JCH(>CJ5SI!C9&D>8IDBP\ERS4<7CP- M>(!;.@7)=+&%.PS&!C<8\.3&Q#X6*!84C2ET3Q*Y3O,6_ G.9JEO]Z,\;=)C5B'+Z=W"Q.^R;4/DP'UO'Y/_Q4L%C:UY MG51P"?2 7I?%:I64E7^VT=7;;+7#4W'8T3VH MKWRV5G"6TXJ(E.Y$H+.>([332 @-?^J=Q(/A*? S^*=/[_9.)O -W<;(O9F) M\4_(L?K 0?#FQ?.X:MPHS*)D/#T:T*F,!KY?K)*JXBL[R^%2]&02#-6-E'8& MY%Y@EG]/RX(' 7_/OV!T(N?">4L.+KT=56,7DNHANEL53R#6+.__\=LT&ISC M-HT&8[]-D]]DFV1[=+<^=YOB 70*FR/C@Y%.?I-M6M06>N^FN#5'%IS=P]LD M+BR>(Q2HJA4+G,GRK[MJ2V>_GBQ/"KIYG:P2%)IOT-A5'=V$2%I #/!6D[YQ7W!#:8/2O^TRU/1; MEO3F <3S,Y!NU]#;8]JQ\*!*H9&$V$0*3<&Y=$L-^D'Q1#- @EH6N]OMW0X$ M!'T%R6\ZF#+=38 ])/1=4U(6^KO83W\?RG239$LG*=!K!1-&L";MHL;^9^#& M@BL1I'-L%%>-Q*16><)+)"O0K=..!M\7^?W!U?VP ]DLX7L:-+O[#)97VFOM M^@]%L7P"NF@_'BO7Y;YU:/]-J6J5);?9JOV&<[2P29Z1$%I^+WJA3U$4G&SPRO@O;9)]*[F<%^0MCSX/N]_=E?]\_&$H$7 M.[O6SS]=U$ALSU#K6W]P^GL>0*M#QI3*+*3(<1# J#.\B7XLMFD4G]>E/;3M M?UMMDD7Z[Z^ 458@Y*6O?A\UQ3&OC7]-1VS[W*(.P6&!;<=SL"EU=2LV@WA3 MFUK?OHMB^$XUP62W!>K!R_,[T.=S8/5H\EHRG^BVG8BM95\G??BFO9_Q> J, M37^ CL:3<[AA53=M'< 7\L'+Y9+L\;"7R _/4,1/-AGL;^@C6:1->B?Z:AJV<^#%$=3/.;-?1?E9]Z]@3[P?99#DQG:.0IQ;^S1 M!@Y<=/9N7+1;+_<0-HS?FY-1J<+9=&MW^UMJD.@^-6U_4T*\G_V^I?B]C?CC M]^*E"%Y]X=S;WCUFSL%[1T^R6[Q$.>U[(+#C)4 5O:OHKBSL;4%F]([+VPO7 M:/@$DBV _F'CC%% E J2'$F-6+)]]Z@.R.IP=DO2C)4 5%YK2@) ,G "V2>7 MK/&V_[O^A38FN,_3-A&B7?[JZN8]VL]H%/C*+JL>E 6T7>U./-EG)J(KMUW' M(7.D62X>&BF5G@EZ 7H!O(^YSQYIJR9YOT L;A?UKHX017X\E@P.T28+OP=( M1\5@.@^;5DE\[RN'308MXOXB39"0X6N(4-YC5>29V8EY!T2!UI SX[(%UT**3]>-O$9-[O; M"I[#8[K1?LJ411)@4;87/&Z;,H-!H"NFZ:-4,NZ),?0T(.@VXCQ$T'2K?69@;9/]6X&U$8L>AMWB5B*EE.+M\V=QD\TP+X[LR7>'O M[:Q&VB I""FWQE071=6B63KCSP(N(. \I5W#LL1?VTZXVSNU8[>M?/VE=W=W M(#;C)!J6IE1]Z>BVK-2$U6^095^V#&3!C-R$^$"'A;^D"RC[HJ;>'/]JE&RC MV_0^RW/Q<&[(1_>%+:9X7W2U=;/;;%:T/R J+[-J 3K#KF3&XDV QFW<;I"B M&PK))D-O/XS!WX%KON5$A4&Q[5 +_OIJI=)]LI:_I$-U]!WSR"]P+I*JTR$L MWK0=6OL;;8W1ZSZ@7G>5@VQX4*]C_3^T4;X_H->];=?K7CO2NA6%JR?B+)*) M=9">'Z/<]Z-F@X?:N=(SU8/'Z--IYV;]UW6Q6D7?%^534BX;.EN;Q5A(APW' M[;["#HZ[3[;O>N>S+X6]GC7/QNGX=?+[=ZR3'-K)AJN[?2=KK1UJY-HY*P0A M)[Z)E-AS%>TV9.XO-OKCY>)IN.D(-C*6[BJVE07E>?D@D+")2,;6AVB7;YD,Z;#+M',@% < MW8#P7/=((TCUZ4!_/B<=6D!OWXVTVV:TNL(-W:HME_=)[A1KOTWD<(-&[+NA837.'-SQ[6!_*8G?_@&:Q@D6T0?015D^63:;? MF"2\A"W!D)^R+72+'WEI!)LJ \;>VM8.=O$N10 0K8A?'D3P >5G\#39#F&1 MJF^C-ZMBM^Q' A!AN#$<,>[R'TQHRI\'-X/H M#Y>7'^ %TL_7HD?@M;<1+9^L-&Z,VP>X*!)6PK 5 ME>Y+P@*S'L>MF^NBE>5@N]3"8L$C(0!3 9V$Y'M+YA$D)S\*,A_Z09*N)TZ_ M.]@?&/5#!O18$L6@W:S$HY+R9!X3T(-VE9C0\/FBE(EEJ'ZMX 1B'W0S([:: MSC]?WCC@15:"I(U&X47*+&*9HF<.L?WT.^B\-!FRUG'"TB.RE!G!9RHPTN#N!ZE8PE>U3FN9V MM[^NKR+OP!:!M4 8NQ6N7?C\W6Z+'&UA-U0>Q:D5BMR$,3PCW):)(UT.(E93 M2;E[5U=3K[S//'*(AOJC_I>&:0F'DU5>3(;^00I9(NM?,Q1R@VX?9D= 0_FO M1!3W#[#"JPP:6EJW/5(M2'WILZ C8=)P@_=):$]+HMQ-LD%V=8\Q0#D)"Q:O MM$!.1\(P;[AV#XN9K5/S)U\,@JUNXIX8PRRD1^2P,"X80@7A= ?1)6A&W=.A M20/Y@W8&0S=&2V(I99KB;#%\"JZB%=["1&MRG<*>.WD4MYN&8[!)R(UKVS$( M]A,6,X37(?@4! "8ZXV;JSWC7U?US:@M3,L06FRM=%7FB]5NF=9I./OD3?ZV MV;Q!!G -/<*D5\]G#^F*'1T@7M$>,\F)989&J#9@H+DV%YGO:0 \L&,(!%F% MS\EJ]4Q>FQ*-EPD;VZ@'-MP@+T/V0&X>-I3>)9GZTMK8;NA5'40_=V/A\/S M^V3K\LLAR@DS=EQS&#C=3BFM"QR87-PZ%XT!J0 ML(BR,&IKG6X?"G;.!S-I&TD7'+U[XX!0@%G($55>1(S^[#99_)HNNQA$R!^: M+&8/>Z@Q$S6!&J;4>(5N?_- V^)]MRN? \*U=W% B2E2G@@% M=J'^YJUHO:>(,W"P>PR=0*9':Q-T) MXM;?D0LT>^L+7\"7<.N!:=TCA[SC%>7 &!T]7"1X=\+%B<(4$^]&, 3]X/HM MA%^3E.;/HGN?6"N%FX3LB$[V+8JM_5K?Q*M46()U6&;>7\H2<5(*>*HL"$'B M@F^XD30%7GP7"'AN(T3@P-^6Z6)%6Y/3>MG^A9^H?,3#3]=(DN4SC]<+&?B< M6WKF$<'RZ\G'F_C(\Q;>"S5V_#*N*\R5;@0Z]D4KC.X(UF28B&?0?LN!2QA6 M7)'<6*%BMT0:#;8??UXG<$,E3]@>3-Z&9&7YDK@7*H"*Q971I5Y)XGYJ^VYI MG",#C1^-E34@M\J[WE#&P8=!$21AQU^&:8HK#_-G994%C!;-!SB7J#.].Z*X@?14%][(Z/Z8HRB[A%HQ$-@@(FD@4;-HASDE2+E@SXH\K6H/:4 MP7SEX%;)6A"Q($22Z.%/2Q7<4/P"#+))TH O@N=FQ[;R5$O:$^2RM$%D4L< M!B5KQZW:%QZ&5/R*1P]M1D"TGEOA.,725+KP=VP2N0O,H, MO%"\1BB,]&O%9I@/HMJWD:-&0CH8\Q:)LL6"9KSD14,KST,"2ATH@\; F2SA M#D&*$GQ&7A>*&_*]-[5*D+O!D1RUFLLT6?Y9#%0UZL MBGNV;N:/65F0;O==K85[">B5^\:I$[H7]RDZ&S>@PN"R)1%+:7!0R^?O6H3' M[[S!T$MH'$& 9P_- _<%!007L!1E3M)"M<.8?"_[X?YLV$X?'A)K8JX3#F]F M&EYLK 7(8>\2#KJOI%K4>8I[I)S(""'6AEIC4#B A@KP%_HIU 8H$P*+,-L' MY99TF)Z*'=Q.MPK$4T\S6;/0FI + 14EPV-P?,BE[D@F5E/RL\A:J)B4J^> MD>GXA08V"7ID,ECQ+=U+.!ZY]ME\0)SL%V3[5M'VTPPWS6OJ,K$TJ'0*,53(U;-U(G6%4F[/&?6$[S?'SZNW(:Y32G;]0+<(MFUNC MVH6]V:PRI;4"T?_A-*.'#$BC7#P\JTV60(C9EFB-.<%FMY48;'2A\"*&)CDB M)[2VKM ?R23+[@PF)TIQ(JY;]9OA+ZYS)@>R6!1/0/G<$"N-T+T3!YTQE!UT MAHL)19MAF>W^-GI/[<7D4(WC[Z(_[RAC")&H.).(.?/RU^4149_-,I-DQ(V. M.AJ],U),AU^DV2^Q)EIPYS,Q-[=(72V[#JPSH]MA"?QCL5T]"Y/3O]1WZEAD M61:W+H\4#1449K@+Q3Y+:[E#78JBN.H.NBS'Q A\NZF,3:/& =/R([TBJ7&' M@J8':BP+N.;\XHW=XEWY!G:YF;,T'!A"C:,\GGT7G*)P/'T4&N#)?G-@A-]# MKX&?U;I8 O4.HK&P8!"&WT=-CHKJT"+X;U&;S85<"7 ;$^ MD3T%?,?]46:5&[H595\1*" B$VNT=B1YNYD0L:GA26"HG4 M<)PL:IY9(0!]JD*8:+"@%&$=G!JN@H*,8JQNH3Y])ZF<7"#N(NNFS#WTIBJ> ML[@Z^ZW-!?,BNX,^3)JR*!(BE!F%LG9?[EDE_)9P :OG[F"@#M)HK,0+Z8-( MH\DJ*Q'*T6?L=A&-IKO2>4'M.P2X(%\B)BMS%X#^7KM@WH,* 1\IH]OK)/\U M^HD$Y65TC6WUWE^]_NGZE)W3;4,CRR3L'MH75=P!P8TB.]05'<[2"/A^EVI: MO^KU;;<.8EFB)S1^RCZ#*@.;M)6\1499:C8HIQW9 "J.43,1T6<1G] ='C(: M0.?1L.SK4#)4REY+)&UK%6=6,^:R5,=3&+*:A:O.M90+8071/>:S( M3'R4J_>/(- ^HJ5*4+'W(">O%=J!5"NX,Y?JA/*YL/V"V(/0-AG>TI(4 P8X M*+]T\2!&>H KXJ\$72I8!5B0+"5V$A%3:LX:2H+!0CX,X RIIVZE*\R2DWG) M[H&R[3Z/&\TF^;V$98K/0F+T* 0/+AZALRYEIQ:9=,?QMJ6HK M[DK)G58D].@L_IV.VEU6 M5MLSS.C(G]!D*/Z92['_J?.$+DZZ$=@!(>-AA=G/EHP4#ES!NY;1"<+=(4L$ MJ]V<-( 05F@T%'T=+XA;..HI&@\N>7LV1<:7)(F'PL?%F0U;]=3G#3SSWB51 MXU"CM0.#.P3VDTA# *K>A1F8@16?&N#S0,@7=!TBUKQM#3UQXLJCB",7Z$7N MF/1I]6P[#GQ@[U.BFD"3\'ZPC,TV/NR->(A&,E-06;IINE*]6;@96+'B#H&) MRZGWTD&AL78I>QG6:Y25&>B!:+C$&-'[^ CH*^%=)?9_0,0[MT96F]ZKZY_^OG5JY\&BB=B1U$]#7'/V1YX+(PJ0 &P,33? UZP M!5#6?:+^7P+@\BLN(!:8*G$()W_2[XVUMI.H2^$3<4^>(H.\_P46&BI$>F;M D90%(&ZF UM* M(#-=N(G:6I$)U"G:;2EK@7*0*CIZM=T@*(EKEW^LLP'DX]S 2KC< @6$1SRY M?R%M<=6@/MRW9;K!U+98..L/&->8K:Y((OJ&J"7.]0A#%+?^G975EXJ9FW?C>KVF30,=$.0 Y8] MN^3ZP H$H(HP(T7CP]9I;R$FP!,]'R_QWB_P329%EN\MK(45F7Q[=H>V8/Z] M"N+4^3CAT-2!SU,JU 1>,.9L:7$HJ3F%?)]OU7U+F/5G)R,KMEWT+X0;5N*! M*.0NNMP:XMAXT!D&*IIH?1E[>*UTNW$,4W2'&+F?\?5A_@*<6J7Q2@',QKH M D"^F1Q)*SJKI=S/LO=-#@CR-\B5=/V0E8=%CU:FUFHK= A8M'6X\\9RH>CW MS6_QS,#2F\N#;GD;'+!'4G5]>Y!CG>DW;ANR7?I4:\R/5+X4_ZW9'91<04U^ M; ##2>TK[$$F3]-&;RZ'%&^SA32Q21WT6;C]L]O7/HD:+NAE6QID 7RGN4>B M]N2 #< ?#8J7)4BBY?/M9$>V55.:>U!XT#WM\E[2))T<;F*,M.0:.3 DQ.WQK_$ M0_T)]P/UK?#W]VZ;^HQK*TC_@$G!FVPB>B^*H%Q.O,X4:5+DG)$:%AT4HS/5 M*[.JIN:2RJ)/$@C%I\SNSDW#=$RG!KM^3K>,[R6 "/-(B6OSL7UTGRQY"P<^ MW/&-CQV6@"\?^LM!=:0^2.(45N2=&6+A9E)/)=D0DEO23?H+R:Q0V9$_/.I= M?;C^MV2]^>[M:2" P=0\>5I,BLG<#THAJJQ"K[49^@-5D:J/EQ+S6@=WL2"% M&GJD-BN_4J S%BL\)2T24 M+GZ*$[?CHF^W):,E2NY4^S"&905NP)V),7MD^Y&G%5KAAKBKW*S='/6F8(.A M@N()\H)RHE''6T1?QTKNF@TWUA5N(]W^T+5CLGC4C/8"T*RU)$8O%AZI((38 M2B2$CW%FY%;VZ V"\E!A!L$BP/M^/$"Z9,,38PI:'99\809C%@>0@XYJ C*2 MT3K3LO*X'/;5L63ZT3E66QCT'9H^#&9&^8[/VA6*(BI'H#<4A8:V[ ).CFX3 MLNN2Z>&(2XN<]"J'B>5S]. #D[WZN930%<)C&730(-*DM1+8YQ;TDH^H^QDV M99LZ_*/9[X0J>R#@C<%7HR:#<' M!^^:NNR##Z[=BV$/$5SI)S0OH['0+@,\E*R>R<=@,8*WSPUV%_IS:B!"VCD6 MQY+@P*DO2;ASNC3>9:) MU03I<$7X\ 9H''M>6-AP.T;8]D=*5OY<6TZ02Y+*Q)E=-20( \\GFJ-!FYO: M)35C[ 4\_9!I9@F$@X!,F&!Z>@^B:+D^O-//7QU:9F"_6A#$WS<5@@ERQBG+ MQP-Q4>Z5DH#@6Z\:(RN\60=,[V%/6C&L=^1E6SL[D5]VA/=K"U"L"_J*'.$WDYWA M$WN3()P\&)B1//KUVD[-URPZ=&]0$_[J1R?AJM%N0H*"M-RN@N M>DCDV+/O!27.;.VY=.8%$7#>>!V9!06NA3\);=G#(0SY]& QK/;<"(<3W2Y MN2 ;NE2]_IH''(FEL[6+^@47^C'EBM,&>,#PE\=F=<0!=DRGZY+]A1QW5)V4 MLKB$;CX!U).O^XY@RN2O/Z,J<4_Z*D:>RS'&YF$>RR>&O;,O6+(?1_-A=+:$ MO;8ODGR1+K-$70<$A> +VEEKT%FW7'J?NGV=,@>H^3 ML),+)G+TX,S MB6E LO4\U9M.=YT@S**%RT69-C<-S2WLY)>B)=08);R8J?? M]"A SAM-4_>#@VA :^]-*X&_VCG'JR 2 ;DD6L:]0Z0O47:X_('R;>)FQ7J4 M"?J'AK$VPQ"'C1YQB7'JJVH@4_1P!88P$4Q!\:(5,0&%*1B"EG@I\0BIR=[? M%\)S.L9%T/\T,'([*T%M!'1%Z(Y3K$:E=J]PI$1C>^F)&(AJ0DY#]P>Z:E;[ M@QY]GKBJ%HM(]\JJ&2F$:(>"K):V3D@-BV2N3P9^5%7F[RA-X4 *2UAO1#W< M0IVP)"",$K8(O7CXLDJJR"+R1/ 48= )J9+90\'BA8!-?"II>Z&)4]< BA,; M*6"0@N2CLF'HSF6A1]_>0])OOVYU:TZ9+CG//6H/L)U7CJ_QZ $+N^4(10VG MI*O,IZE0-;,(HX),'@OCEVT.' Y6SM)&8YK+.AP38]+*((Q1PR';'?.MM@X6 MXG"BR:I"#X^*PDJ3-O0]3Y_\LV'2D.\%Z?=&D=&7[3@( PHT>@"Q'.1-E/OD M+65JC)KHY6?V\TH9,R8K\T8E^ELM^S2R(PZ%E/M/DC![:1@%.KX-V45OS(0' M.RM-+C:/%8,O"I:YI6NC@FN?'YU:1+^T%V=KP'?:N-N^;!F*?S2Y-.4]$_6J MR-3/B!"H4Z6(NE4K7MU]5[L1.\'J+K2P%-.(7[ &MM3& C2@]E^.6/=$G=BG1_=9MY:V$0 M%.$D@D^L%&,:#_JQ:<:?UZ[ MD@58J[.!1T>U1VWB2P^],H(9MP1OCD]KZ?SL#I,'"QZ:G#I_7-G!-P$R^*0Q"V[ETB/6@%UM6IT(DN$D!)M&&BU3@M>3=8+^IHK%8 MCKCZ#.J."/] VE#W&^PB1_=E,%8]7V;&\R2ZT8HFE$? M3Q0)46*]*8L[V&%FU,HR0&41]T_[ %4,;.U!+)JTBV(Q=/O1/B.?#,."Q7:; M)?N"L;DP1ZV+C4=K&UJQ?(X=-V!__U"(\MO]G$=.;_-[!:'6[^@:=9)^Y5B^ M@_"CH T4+_%!FB*5\VP$?-^=X%:Y-(@[1F975@P"<(P/S?1HV:*H/K^>NUS\ M>*3>.KFG8Q!TZ57HZU]JM:& M/<@-%YX@PA5/%)5<3 =]Z[WZO$.P5MM40A6]I\#Q,Z/B,?=5PZ]0N!W&U![.74)Z2 M=0HX2C^SYZ09I]H? M?<]\7Y1F9:PM,UJC*+WI9+.U "P5LZK/&QFA ]EQ]YA*L,T*IXT)T3A !UN1 MR(Z;CM^K\+"Z&?BTE'NRRMBSK69SUKW(E(-GJ#4U?=\EM-C@*FI"!LU-LO7I M6U)-YQ\2#0 M-[E-[PW C#/%&%\IH6 6SXM56@U47_DMY-[(:T&6X[#/J4L$Z#>LWUM*(V@\ M8T;"]$>#$[ \"/"/$(+,E/:)&TZ0(![0+7!8W"HY]HCQY0RHYQ# $+MJTTQ( M;^%BU('K^^6J.G;VJ#&X1AA"ZWHGLZ.(:7L8=E>70 :!:NJP7&2]IZ$\-P>Q M8PB*>!.-0T98F0\C=I4>O0> !^X"<2J0/,S0_.].!$% ,^V^:691JZ$L&=J% M8JH:5G2=VHZ]"J\7MAFG"M0MXQ1I106:.Z\XV^#6$,)(YY(E"A6JVZ7Z0"YO MW4,'=A"1'/OGSMP.N@F3P1%96THFNG93A98&P_(#5*52M$'T.WOIJ);/88W> M9MH6G\X8L4Y<#9:#-=QB8AF?K.+0X1O19_TWF+O+F_;K5SJS39CD(JT#'VQ, MD%J)Q$'KF0>(<3O ATQ8#;U[' MH"3FT"CNQ#$_+ZFT\IV&)H]F;.,G]\[^*C :MCDAW(1$9 B*/QQM$3,XAK<& MQ_#&>P'YB;YD/NE;R$/-5>+OWDZE&9G;Q0.Z^!C[EA9A 7O,AU;_9F5 M$ICOLL\1"LN^V^4G#,_A12/[#B*,^?I,=+Q?5[4\<'?01E8W_-L05K(RH\01 M-A2FC\(A:MHXX(,,R3=VPD'T!V6Y]3H1P4+*N\AE\&HA.?IEXZ68PD1,K_U& M*)<(Q;Y>3G?K)L]E(>A=^7RF=Z GW!1NY^(YY2"B@KF.9M&JKP-!*,/ BGK/L+U+JFM! M_@S[V7-$@R?:PTO"LVI;T@<0 7@23P;GJ!5B;<>H'YV,AH.A^1N;/HGG@[GY M#JS/VX8AUOD M0F"5!AUK.V*1#IY-% ]V3DQC^?Y=F',S%^M)8M? MSVX6#P6-S@\1%?0]F0^56! DI\1<]9^FJYB'W';@7?3>U2'8!6IO?"89/B0$)6;ST M9[:1V,#FI:ZC.;:<&F:5/B92$2NP4EB+1-AYNPW9),!V B(AW#"UC(L*EK!S MX'"XY>X>\&B'8"6[>D.BX!5M/-Y&+V&J%$*12%6ZP./=FJ\>H[D2S170)$]D M=?WHFLXS[CJ>[)H#:E687(X^@._P*O+[&E%#PS![*&I)(U/*2]90EJ0O M%'F=A4F9XZ)6@-;((G3$*HS+TL"[X[.D58[-*^BZ+=&0'R+CP3E3/;/' M(.TEK_"V]?346,:>H7GX_ ^@GT!;2;DJ,,.HI!#08.60/?5>V:?I.[QB&([5 M$H;83BK=PZHZQL6](_N7,FDU)13!6WQ9LAN98;N)288JBR<.@@"V]-_&)/]U MN6+_MV6+UDS5PN:^KIHG8,#%,"G_ 8[SBBM-?22[B+-G8''EX[*\J"_0\P=X M%4T89$I92!RY5MWH+!B(;]UJ9+D2(X(H_"B0A*\Y#+=:<<4>5W6*0487F4 M@A4A<[B\:$+3X5%.W9$VSG"#Z_%& MI]EF>THW,H9,U%QQT8"S:Z:N]A\H^I(_RIBE6RFOI?X%RQ&6O5BJWU_$Q",[ MX7$>NC"LH3$T3QVY?GUBE79+.=:S5HT0L9E)\9V MD$QB0PC50:56&U52J?=FH%@0)L4?O=6:ZU2")(M MN&I+>R'LCQXP)',+4A5&T)(4S!0A;V(0E*3_,-< );Y'#2-?I!Z-@N><4^KR M."A>U>5#EFO9[W9]L_'T[6Q%'=*N[XI55AB?*L)9@JQ\)*R$"ZGRE_A&]8ID MN+9D_.G++;K.&I><'Y6*YW;Q#IP%2TT0BC*A(L5N]1LK3[T:7A9FFVWJ R[*Q SKV:S? M.ODK8@UH2F<$!GRN)>3WA-K(L+0IJ @;&KMQ6(J'%X C>Q6#?@T2F*,NV'V2 M-FB*H,CH0#>H>[LABF0P)M-*4+,JTWFWC (84*9_(#=NCAJMJ.K-ZXR]N4LH6/;VN48!@'03"[1QD M(]]1SDD,B=99$] [O5!75+632=V+G,H/.24XJFK*F+91&8LU6SD2#ZJ0.LBC#S6!T=D\$0^7Q=9KR*3=;?(VZ^# MMUXAYUQ'G#RH+35GTQ:=%PY*ZK"O"Q>?"<21A/C MI#3/K<9?^73B'*GE$$L:E6LL_&>^*B\,XYX#0 E1RY;DRYNK-VHGYE$#;2-G M6:?;!!-JR$%MN)ITC.9NIC*M KCQ9&5Q5ABJKLD,.R*YR)>O);/9;]@2@R8" ME5:&E*7P$9@?'VJU)HE]RS+2'MCH.LR[OEO=H01.SSQ'-A5U37G$8[E"W_F] M,@,6S#0"MY'291#][IOM[W_W397]_G?X_^WO6]-0'?50]%^7MQ4MV_\^[OE0 MLI0P\A]0J+IA?U@?Y;P!&F+@2R $("PD\.^B/WY$/PJ\S&60<9E[K_A+]]@% M%Z-Z\[PA?B@MR9_NJ1GIUA%Y*CJ2 ?B"?2:E31W.(*:2U%4+,!<,;X'P-&N( M,+[LUJ[[#+I%U>V1\F6MM'0)W*5PF=Z3946RG2GS9@)S.2^::G]](D^)/2F4 MI.IVM]6KW-D(JF=@7O>N)+JF6",R5[\PR?YWZ9+XF%H)Q()8&UZJ-6L3]@#\Y_P,.[F0\G0]&SGDW"'.K MA3A>D>[3I9/JX5]H8#*8N@9(;O.V95B[$^M 1'A#TS=77UZ'CC&)7],P=]+' M\ N==E\C]O-G%LI$V,7TT,5N><9&.Y0=T*!58>(@C(3X%2M5/Z4:],\EQUD. MVB*@$:,,F:BL]3C-'TB@_M,NSX \L;:=KS4L#:O3B<7B6XV P*]U+TCHS$&2 M/).(?YS/+SK ]Y<_8JJ&+1Y&EAQ\=T]$ /!$/[IY>_8+_LM(2%)%GB,U/4CA M0T)DV6L%&/O9MCA+.?D!"\A7'VF.((1S],;/5&:@*;::M:]%N/ ^!+2*5M34 M@ Z;)' GP-:P,9D5='P6'ZHGFO-!#A_;O)15VM8Y.;K'%X:, M7;=BY+$ ETXGI;-FPCTDP('0N#U@&<2>=&':<-:=R#)SHLJ>\RXUASDH$/Z2 M=NA(QW-SXN2HMIX8?@G/C -=!(?G@2*!"(^ 4T=O]M_4>I]5Y6Y#-G)'G1:G MO%=ILA2NIOAG>ILS:TD$B/>8284 $!90 M-5;5:9%L@H!6#M<'KOK.#^P'US1>?.TL)]R-!TS0@/KOEK#14K( <7*8?1^+ MP] @;\N,2TMPL1B$I<"3)W$ J6@O'QP0/L>EBB9#ICFQTP4\\>5'50G 3DT/ MV9[#ZNM7!F=5DQZKYDAB'+]!!HS;9Q9X_SL.]^#BGW&V9\'95BD+#O=-NMGR MZ8XO^JI^[#W>^C)?TF/#F_:=:'FK]4CS5<@CEPN"$RC6IZMCFR@W5A:H@H7=LV"*Q GJ@L* [(Y M?FU2)9-5KN$7% (7GX@]'QPMV>,(+=RKZO1;7FU:7EI+DOM5"Q3V\2/:'#NR MVGW3,YV?NMY/HM'%8 S_].+!,#J%#S%033,!8#P

\SH/=X"@^X7(XC>'T> MQ4AJ0'ZSZ"/>>] *:QK0>DS_$$][T3JZ*%"? E;KJDMIS\9,30ZED+:=<5'Q MW8^I8O,).=:2CY?/L(>?V]'E[,1WC@_Y@7:]SU) M%4^$A'B8/,BZD80*M+VKN6:NO/O@I<_OL<<,R'JJDHWY1&X^^J'.=KN)' M[=]?:,P##.X/9&K^V<^S\87/R$^EP+_@U>_;G7/?%"/'%43%_C49J<$Y'Z[WM#>/R4?YE2D!O[N9C?BU,M K7RO'$TZ,MX.@(^ M6?^)OWWC4QMLD@V*C><7@U'S8?IV/!^W]4'?JC6P20/GPPET- 0&W<,9G\(7 M4YC'!'AV[!KIC>FG23R&J,4K\DG#CKEGND7#C'Y$YJPL2 M+H_SP;C1 G\[FK6M)7]+1C8SL(030YFA7!9]>3$S2PM#&\'0X+MAHU'3 MVG@^@1$A!!/Z&;\>06GIL/887LJ?2?]+?Y^)P&T/8,_W;C:Z58MCJ#"\<69AZ>"> MN//:LDA5U%XE;_\R,'@OI9QB$=70&<=O/%^;SX;LKN#P;%^!P3UNFD5GLIU1OP_ZV_Z*"19S. M:14]!V&YR2SS+"96(T]T"8;_@A0VKLF&DS$=?2L*QO[O;OJ:&?(:CTD(&Y.R M/1F.4:88'TM?L;F=X@O@3E:TDL]'T)>E4CPTLG.3F?^\3QB:6-(^1\5>1)\) M2"[NCT.$-8';9\2K%]-J3H=#IK2)?#$?,:N5BPDC(XX01GQF@1H'K<.F)%]: M9?-IW[JX^K=XM.D7@VKZ/[NJXM M,:-QX%$FD;S$%@7Q%C7,CH,;<OD48 MS6-Z$#'^3]H<=^UP.6GD R M]D)?[7CXQ*['6&=>(L'1LS+4X/ P_C!9TM'1J"V"JW@3$]S"Z;,>H[L=AJ4! MAX;[#16#^?PJH.4'TD:#JVC$V1!D> M&EX\QGMRC,/A:Z79RTET'@]),D'-; A/'M(F)Y,1/3^_F,*_'5JA#OY#/=>( M3VJC 0"BL>'M%:,NVJ71G>.%=QZ[N31'?I5'/\&-@]O;A +QZ-"@>F$#\T;#'>KY1PX^E#3JF;"N:"N"-!D!8+O*Q MQJM-Z@ 7,&')#OKYEF0+36:D,0&8S[9X@/K"A/*L^0[E7I, MH[Z]'__\]@V_Q*F;\@PX-%6.\Z[=8*F#6YN2R5C+>-L^[1=MFG6S#NT3.8'G M(<(#7F/7TLFY!<,])6'BGT;VHDZ.PH[;F^9P_"UP MCEI>?.Y,1R]9-1K5C,V8H_YT"..K>Z^,GON#Y\D-_Y@UC6451N)3;HMNKUA' MN[9D@*UU\H,!,YE7"6I^C7G7%"![@-#8468+-M7]Y>W(*4U>J9UQ-"X' M%/F VR/HKT9172L1SK3^TY]W!3;]H=1$E#<&7L\"0?,;II O>/52',27!V7; M?=:.A@]LSQ>3NI%]KU02H?\T?D$+TLN<63P;X,!SA#VPMT6<)CR? MN'\Q'6JSZBMY5U=(OFW3J5BCJ@^2OV4MJ_Y;E^[5, L[A:SQR_%:6L.I+,I/ MHTEWK37;FW(RR^YE$ZBV7Q*3DJD+G;,3?6:CZ=#^6D\8[\%TMF4],(IVT''_=$% M6IS-#?RM7;.5_7[/P@6P!NSK].!7,S')-KZZLB:WJ'I*-BT[) ;NCC_W(XJ6 MK?/S;&9<'I\K6@2+P-T=^JIS]2PI]4UZD/T&BZ8;''W7(^?9 MQ$\7\_.:=RSNST<(5^@P=,07%X@>FUA7]VR,CJO1'*WZ,W)BF!,[0S-&N_<; MS35SX/M3P]#8CQKC71U?# U38??WR^PK]GCB/&-LT)Y3@K5T&& "_DGG[P*M M2^02#NZ-&?K>_]M/^[^2(-HX636BYF?;:B_^ECRION^M?.,+6-+_",X1V%_> MDY%D=!08D%TI"/SG;#Y_X^VVZ=DD"6\&ZE!2!CDUI&[E;<91,.%+7."$8A#* MLK@M7#G;XA8Q[235R1N@@26UI(J<[WBSLX'2#"WA^N'X2A^3S"P>L!%.H(7Q MH67Q:UI^LTQAMB7/AJM86@.ER\]?[,I%ZHWB7,D/KA9<0-)9I& ")A[8)%S9 MSN?:YARQ: =$5T+;RO6#(&KM]A'^)@>BR[ E ^F'I?]01\7HI'4SV9Y$K1(? M&M2VW]R100(4W IO7+XQS!9%B&M*CN2J24H%#\K_"3WRN..^F0!:(NB/L>*^*0-T+A4] M\(N_[9*22I/DNH7B,XP:M:,=0NU,: MNM0!7S*15FXLNL^?2[VE0,!\(6R*8N*R_@%&6[2-,P%1FD_ M?>T:.F-!2CCW'H;"_'(B]; M3( O\(P>ZQW\'T&G..7<3OE?A0.YX&;J1EM7\K4$67&V3_[72L/-M'62EI(KRZ.7] MB]@6ZDAT[=#(S0"V.@#8AI$3\SW".<')^4%%M/&;[!<$7?)B,#/^1QMBV?=I M8[NDM*@G0I4D]FTZ0;>(=Z^?+I7'E""_W: MNNKB]O9DQ,[??>LPJ#M"C5GURJM4QSU%W?TQ7=Y3T0Y_'WL7[!X/;$>3N+MP M\"C5E\F$&/*7#CTPJWP8(I$=NV$;+L^]3O2W'EMA,O2)G?(.FHL>8,:,[+U@ M"]9D/@/&M-="/!Y:.+M:?-MZ0GM:T"[(EV<=C\;GZ#]DOJ@8J_GDG"QNYU-" MD36TC(ZU.PRA8,"46]3690S>B-Y+HKU@=1N>C[=F0B&PY4%(RXS3V_NE0/NS M+:O,F4^#7?JIS;1Z$HW(>(PFY,]JK\$DAL8F6[?G'S$M&M%41F07A!-O'7J[ M=9(ZG*$S[C9=0K[;<:>#Y9^Q/^V64K;LXW];SE8X%&M8:-\HV_386, _;[?F M<.)X:)^[6VU3QI $#"K8ZQ'"SO& HWW4,"L[CH:]\:Z^*? %*3.F*FO!*U=C MM0A3RQ6:7;CJS>*W<#D&G3MCF>8%54M(@]2^TG$F:/4J3'_:Q+35Z610Y[]A M^E27&Y6TN%J(WA.L^O/9'6;U7;L@'*X*V0V32W(CZP8)1N %@Z'$Y)DN2RSA M#[W8)FX=3&.:@E95T4[BLUFC7@?(418TBFG8DA)M?*YAW!9,IX;S6>$D:2J4 MQ;:)G:7T5-I2UC@\+J>MSRW8=NF>\*VE$S]TXE",@S6F2)@SZFLTG,0L*.JN M<^] =5B72^P#GZR$6RJF9OO@,TSAOC.=U9X+:D6\+_(E?"1>\3K)?XU^HN2O MR^@:Q])[?_7ZI^M3*F[L#0UM*P._P^Y@9((N/6C$K*,*X8#P]HYR5S'UM HR M;1=J5^85"ODY?$;KB4^=+MT,,\'=0_Q,H!F$ZA.9OO,Z'IC>' U-\L1CB=I5 MFM"L7K8L59C7.6"'7V (:$FS8Y?'J" \1*)ID\F(K"4,@H9?AG5-:F83SNVX MVL(Q*T&)Q(YCEVW*A:.2&I'\A@N%,N41=T>RJHJ77" NSS<&E*F/ U,6U1-_ M2$I(=3!M.2^4 =TC_E9KMQ? 8Q$QV0&7//K&N:LC15KFL.\B"1. 8B U_%%X>77+G4 MD15W=YAO4%QH3;'8%7)J2%\-_=GEAZ*B8))A=FFS&K'E<.][C:>/4Z&/[=LG ML0H=$RYQL-C2GVLJ7EUO9K&TF>T,,1S#^3G<&9JFV[DB;C4;],)G@^8D6BP% M]_Z?4TPT@9B'ILEIW(^'"-8YKM41Y?=J$AJ.;CQ&:?G_._ _&@V/R\>+2'K@ MRK(DETDX\:1HW0*U@I;MV0Q)=*-#7:!MQWEQX8FF0"=YZ/%D$WWFB!=P^V[R/5CVUGV#W?<'@07^LSGWJYP:^ MSV STK,558MKS L.FZM@G&IAWJTHG[/1G./QI^<3R677FRBH)HX9&'<^N9"' MQLV'SC'2_$VCDG=?B\/[Q)4N=&,ENB-Z!C' C3#'Z84 M("\_$*3495NSP+<9!O7S0QY_&E/X?F]$8V_')UV,$8K=.Z?T!-#/= 0"+HQ@ MC" J3G/3.X]C'H3\>#Z'/Z]RRN.[=_VO/ES_6[+>?/XA M7(0N7G":%C>!$S=*V,8+CM:978S(U. F$CP4(]RNM?JZ]8/O&07I@;P4T8I$ M"$[W.0E4A9-XULRP&<],]E;E.+^!!'_(@WC4O/XAWL6&"XRSJB9MZX\(JQ>M M>[;OYOU/FL,[%BJ#@4D6Q=%P1%A*I&[X'$=C/&[P:12-48>'3X3\G.&G282J M(2TUUV(/C]4)GZ"ZM+''1?&"1_>(,_O>PAC3?(M>.S52\S^ M'WP5#TXVS[EIU?U/YL@Y6>7/,=L5! P-#(D)G&!_W08GY'9VC!KVR_,"V0'J7N/P1M4@[U/5U#P6^I_HROU M-UK7-YR^7"JJN$X8PSWA<*L8Y#PDTAO-[8RBW'F$:;O&T7O0"M.' J."UQA& M)WK**$8WQVA,)OQ=F6=\%"FSU2>N;#U!>7""+;W>9:LEXU.6(#S*'V%[4\P6 M.IIB$,E[-HV FDEAL,%C$TP#@_\=D0I%\!+,YYMAQ6LJ=!C%Y)3!D]BUP)R_ M800+@!;D43\>(=C;2@Q++,BZD'@=O(L^'C_%L!*MVNF_WRP0_;R9J\3 MNY<3I4D[MW I0">G$?FU1QB*X!CX:,*[CZ1XU0Y64%P"*A06F]#(="[[/0DU M$@K-9G $(6;..$'Y?9K[_#1G,L0&J@+-;?%H:BA/#=FSAI$S)0E-JV82YL&^ MJ. O2T=NB98*&!!+SK.KLEUSG.-LJ.J=E*+UF>W'PS[?H[MFNG;2 MQ )0LN!IA#&K4(-Z*NA7Z;U^/$,*1U(^4-[X[7P96-A,RNTV?L;QKX*SPQK[N4T@;I,1P M45."<4V2 -(1T!!6W.B /V2AV4^9^M)AO>G23Q[)XT(LSLD7"C41"52K@O,8 MGA)C=!-\-G2:>B-=.,0^^P_([N[S'BVS:N&<+K%!/F$D_6HA#,2M-V:;H%NU ML>5WT61P\14)JDE;,.UH&=ZFK;O# M)\6[YVLN NVVL;-P>T/3(^=^8729H=T3NN1?L,2CX/&7+C'LYU=[8#V6/+)* MS_8R74LY+W9Z83WHP.(#,CL^T#QX7Y#SXJJVG8;'U,LRJCLZ<=5$F1$V***2 M[&!<@[VB0D@DI:GU++6FD_4G1[/6M3] M2YJ23WS*K@-G]5:D=7/NQEW&@L\P4&E/+IH:[H5QH/7_47XJ+496-;>%7<,* MKR5DKL$YNGK,1DTB4?"1S3:\(V8W:C6I:4ND7+IV9W>H6H!^LUOYNU?#AN3B M*4I/' 0:ILOVQQ:M7;BDEH?HU*Z;FO@OP'RQ=C:L2\T34K<1/O&35),5=+?T MBX2YUR["1KD,58] [6^$EI /6D,;Z^%BR)8G#2Z\P,+J&"4Z2H-YR0%>7.S# M%?1HO!;UR*(%8OZ8DT6^"^]I4/ EI_$%19%+[,(U,U[X8IMD/MC&XN7D26'1 M_1?F#/EL ZM@OL+>OZ7*.52VC2Y@%C?AD*XSDYFP$#L\_\HS8#T\GL1D$HO/ MQV3PE]99J=(7I"]YN/:HWECUAWMS-B129H13_WSM.=[=>(S7"&;.G=0'H=8# M-XC^<#ZDC K#&3H[&@.IO^#"-4=$#N[YVG,R$-\Z)?#V.9Q1@V8%>Q3C31IF MBA/^@5E/1J0M7(SF0:+O28Q@I/'%Q"4#:&^4Q^S<=?&X#W_59QKCU'HY/CHJPPWD-24X7F@-/^3AO*Q)?]0K3J'EIO&<7'XBE:8 M$C>X2RV+]\-S*H5/S7!H<#+V/3!R#2;QP*1/'.D3!$9:>< T7.,Q2F?7_!X- M_IV*!T!+'YB%,J&:),R\7O'96*[M'SBG*/RDWR@9&=827W &=8;:H45$=QA] MA&BP0M+''9Y%8W(\$MV94S+A(/>+$?\[GER048[._U&.R.O49=K'0X)"(>QS M0EY;3?WJ^UAVCST>-\!%>'%8.UL8S2)6C6.CJ09B&GZG: \T[_[4!( <;]1U M'H?6)?$EH.IB]@EGDT G)9VD*::1<@_IDO4N+L2<.1Q3SFOX$-,'2F%.BXO& MI%U6/:C9AT*(>O&4G(UUIUL/WSL5!%MN0RYYXKTQN1=[,S*=QA-G3,=]Z<4L M=+%;K6793N"WF21FZ)&/A3^=TUCJ2^"Q \+S*R\HRQDJVH78KN1YP73(%_PE M44HM 4F#YA;MF84SQ4J4)=T(6:V!/EM[O-[JXF_=_6Z".5%XOT\E>>4!&G Q M[,Z]Z?S[H,7M$EWIO:LQ,X]YG<] 8NQU(5SIA",[AH MX10C@;Y/%@RI].7DJ3-;R4/_=8X$B3+F)V,4;Z0 XLSX"\8LI,SHO^?3NJIP MW;HR;:]U-T@S#1OZ@"EP6VV%Z!CG;.U);5LH;6X/GWW5T>*K4T&J,T,D=#/0 M.;HYL'0YT/TB]M_V^ZU^LN.64UD$:/A=\1PFM.D7^/O]JTLV;')'95& M]EJP1\$M95L?_].6,ARAC>\/?PEB[DM%5M9=SVV178=M; ;E4OXEZK],\O0,B.>4HK> I>Z5Q_22Y MV'JCN)$';+CGEO,I*V.MI5-#![;?>28G+=Y] @?DZC\-X!/7DN/+JT>U?$G2 M'TE-*!A?,XY9Q-KO59IM?<*&!NT+BJXWQL57C[#IU+,OL+K45LP7"!]SJ22P M=WM,MU<*LR"/^0_J/W^+?PGH[)V+]'':PS6%9=VP\,WHC]XK^O<5]#493+$. MO(D08_F\%\..O")DFCP+'99PD2+LP'T<36AO$"D$^MLX^NHE[7V?WI9D7X,F MSVV3L31X,:,&H?VV!K&Q:7-P4U2B2+>82HCW9##!AL:#67=#<]?0Y>X>E"$! M(^MG^'U*;8'.>@YM30?SSK8TOLX.*G8?X=<)M70^&.)Z,9GSML3]&?WTZ%0S#IK"@A>(5#EL H,] M]#NH&B[0LZ$,.BG!QJ+Q"WDE#&I%]>X5/8WL^FZ'L;+5 FSJ M>7Z:P8+&8OK/CZ=TYO9SJDS?&H.H'G/-V36Y2!D[ , MDS-8B):]RRG1D;B/X:_=;8'1-APFY\V0?>@D_Y4"X/ZV(Z$2]K/$>N#DC1'M M'6$D*;^$#QHWTQ>% ;W4-P16S:@Q!>K4M"J"' MXGIA-3$#3-"[6&9D[XXJ/(;)@1PUT6DTX6@^VXV!\WC?[ %WW;%P8G?E(CK! M_#&R?XSM'Q-A709<'/='_)7C ,QX0'XU[*\FQO)I/YD&!\8O1P/^!,N)+/>K M5KN/>D5RREY9+-)T:>PWCL?);GL&C4DK[[EF'=>80>$&Q@'2UU)U7;_TM?="&N.@"UIVBSVE58KWDJZ04W1:;W<'VYY:NV]Q%Y MU_6^6V]\M*^JU"+AV(TT >J5B2Q6"<5 4YFJ7(I9TKW8#V!3NUQ FVHESQ A M^@SLWM 5LFRXDHDSLB033PE@.FV,H8VNDF.:FG5'!,3L_34 M[SXK>^C2$N%O07J\3<=C8G8!F"A2/BQ5>*QHP2\\Q_6%,!\+>@E7@_2*D6$"D9.=QK1!: M@8I=K5;JS [;H3USSS>(,SYB>UY">ZBR:P)%<<3C@*EUG'+VK.$"? M+J.6VT1YE;3%;@B66-IZX_U*MT;(UYT7UF%]UXTX"BUDB.F\*7J&!%JN@V/7 M%5'LN*_H-].RP5C5-4_R,#?I*EMG6S'!A.Y.%&PU_W7!:#AX.N52A)2YAO/6 MH$'^;(561JSB9$$K%0.9-1Q["5)N4M*=6R%5'5W:E\O+L64[H[5@/8ZPJC(G M9:5F:7A5%#P@,OUU^EBL'LG9Q+5EG1T+!5T@KM6A/#T)"$-/6IG6!PZP!5P: MO=2O0>$/ZAYB/HELNQ.=K"Q48+1#MK,;[USL%NX?F@&IW61!,.,3*.L MEPB0E_I;P'DV1:56\.[."(.KUDJ6T(521I-PGD\%91SA?7,R)(6LL%Z_$0U; MSAK'J(A!7=,GH$\GI?0 VPHUE$YXHU.*8 M'9$PAJ0TC!?(6NXJDLI\@BA>?K3" Y==A[2R#C#]KD -,4RXKD1$ZF&H]2&EWEF48E]J[/(W> /'<)OFO7U=^ M ?M1[S7+)G<@2Y2N9)=?W"&;9G$YWO"35V_>1:]=58O+Y1I#:+>LTH$VNMVN MF-]1MBXXRC!HA:4S@U<&)EAI-(_EHF-QGS%M'I^YQH+R3%WE<&R*2KUIVY1# MI:!9W,!3*S(Q\8K0Z^AZ(IW6U:U#YR[*R:X;JIPA.<>R("<9$2XNHBN3)I>[ MF:>/#^3YD7T+'L.9!"-!]9"C0PA;:X9#CTJTCN,1!#4/$>&8,9? R3]%O5H@W!T/6+/Y^W0I6$.8L*?H M#$*'QQ9U@=!4A&,'64,$W)<,90I#H<+/&Y?*26)RJE/-C^96B&K7!ZWY*!2> ME<'HVOBJVA5ZK'"B)36B6V*7*2.%^)R9VL0UN< %$1TKU]0;&!C?TZ6!905J ME1,I5/Q03)=:PA<4"8UI##6HLAWLQ?N/,-8GV@F$BR'L7^VP=(M)H$^! H3# M,CD*JEW2\"=&_16EQ-_6LZOS(E89"N',IMW0?TG)%+)*&I4JA M#T64FC&,0.:R/Q]V)2HG3L3K(![EHCIL/^1Z_Y@_P/S*!MIZY/MH5,L->!*? MSTU8V#\N4R''.).&&&YNV\;2V.>U!"VCEJA]'/WX'S'ZSZD5_XR MPW5 'H^FAK[4^/&VCTK2,6TS+8+76J>^]I8R+?5\-1JEDY1\HB.-*C0)YUWH M@:AZ2$JWHP@+<8.^H9:O3$XH^(E>.Z= #7F-DU#'_>$0BQQ*OKOA8(*_(79@@G468XX,/"?@ M>ZS)H?&OBQGFQ3O*VWW"(TZ"U?#+C5M$TX6-8#PR[OG)Q.K&)*.8\U5+<*F. M8'PB!0ID%W@8Y%#QGLAA\CF,/)G18_6-1I4;*6S 2W14*Y,]K3"0R-$5J@C< M)";0*]9K_()>EC".%@%JB1E@2Q*3O6"'0$9LVI^S@E*_PMM^J0N&O"VX'SXM M\$%#M-# SK8?=M"^_DEK^A.((N1DF^@SG:R+;(N% SB,?*,(,7'O M&\?=M(WOCL;M/:%%#6=B[*[,+ 7/R:Z.@AT&+L.B&T\<#&?<'(T;8#B:ML' M#4*B++G1W4ZXJ!=,L05\T7@9=:"Y3P2"K+KB$D?&3J(F(#T!KPNJXP27%?!+ ME HKL6#1#Z].)0XBP[U'Y1(NC1U(FEQ!@D-2MVG*AH_BSJ N$,9ZL[NM0"'" MT;Q[#*(=.]$6.EDA3E9^*]\.3*$UO+!^3D)4K2-,AZ[E>?-J$!CT!*%RM\(F MF,J;UP-!BO8<;A2!H3M'T\Z>*=WYI4LPCX7OT!L B\,L)$CS0+ 9TY*!Z':^ M#Q-;)0MAD%J3QXU.(N5U:0)"D4PWO [=[ G7X;(*W Y[1T2^%0M4NB!2/LHJ MC)8_5*=6DC"Y:^]0:[F\N7YU*@*"Y[DG?)6%H7.!2;5!II;SM8FN!N:T(UI% MGR'S9RWKR0$Y;A"8XV)>$^KBV(3J5HZ]=P^%%%MCQ/'I.J+'8K5;HVT2H3Q( M@*JLIZ$7R&<'(8LGW$@;E(V=IT0RMH (P(FOIH.9N1G:UD(&[J3XFCXJ5R#* M:TM7V4ML-X)1U\1S(8?VB"<6'(\)TR<&2C:.I3;NID\..;.65+M.[-0I<4'W,P_@^";;*+=[9%'0+=JMO+E HU'H^;^"W!VM&'[J=D:J.T2U%W% M2VIZMSD#U0N+VAHP3]C#IJ:>XOCYU D->!E=;$B(RE]%YT:9/(K>[^1.LDY* MR7D3G]L1!840;*%>)>AX:N6;=EQ;7=XA'Z)!J1CE7]V%/*__OQR!CVTRM4=_ MJ1,^E,FSRN5X$1CBIT:H9GW?<1+K=&MQD,9HNR@S,I52U[(TFC.(*RX=)ZCL M!X8B44O,SW%"B@FHOH-V@2X.5W,-2PW8"\,6 /1GI2&6"TD4FS2WMO7PT(0X M #P1X8VXI><#O4NS3XTM\S]:!SK*A7:" 0FWGFD9\4F\*8ZBCN[XR[>]83IP MR>$/4, @^E[0N#4)I3IV^"YAF17HT4B:I4].0PG*61-V#/^323BJMD#,G,V: MA.8K^-\LUV#<&IR@#"C(&%NL=^$V*.BZ2IYLC.P*:&VE#A*)O_T8K.S^N8O? MF201!-7OT@#M-0C2@W)@[YN@] @&)W/@/RP56DVP=SS 1:X0RF.JE[C@;I=I M.?ED"RR\U'9X (K\LR\_\P<,0/[FO12P :G@,TF>YH@*\+WZ%SX(V/JT=ZA%J-_N(Y("YS6/+@WJGTU7>L&T1SV2<8AM M1+V)A@M-YI1F $.(9I0BX*>6Q98@ZML4([$C7ZYF(: 9;(VROL:41@HS^XC1 M*RAM0T1^5%F:WDC2I >A3[U#(V2"P)RSE Z(1X.A6_L79L;I4]B$-J2U&.JJ M3.G#GD7IK2C2OG-MAI3WG5KIQ2/Y]X+F]=EK%'8M>2&"E1H>VDM^5[(RP5KU M9IQ8P@P1*>2Z-A_B;7!@&0I6L4J2+ 4_ S]>WOQ,Y^IL."(S)H;)^4SYLP,[ M<<%638JY&TK(76\RTGP6LFY?L!N83:/'*;-ZL=+8Y+?;BQX3#D[!U@L26W-Z'G\<-8UT^V\BC#[L>'ME5[246I+_#=(-\. M*GP18TP"WDK^,P*(V(+E#//9.L<\-TI?VZ0(34!_OU50[T;SDYG_?]@:F3P8 M1=XL6WG4XHBKM9X?E8P(*1E5.=#N,5T5DKR;DQ"0^$^BB*O-HA@S0B48[ S1 M_ L6N^&5 @&_> :I46)X*1:XD:*#;.]GK&1^$+78@ /V>;U:VX_$&7:58R0J M3H*__MBBE3K=3Q_ER&0+B*5(S-8FZQ'OTR#&O2]O#\^/>AL>"]_VL/7A1>1F MRB+>!R?@U1MZ=_/A@[9AW/V5S*R. JFB>\QLF:K;SB']KF]^%GWWP\TE)P10 MU&2_+?>/JUZ48 B0!]FT] BG<"B,TJ&W65K^H[#8VNSWCF:X-I7>.F*_:9N M(:YUI6X4BDA]YG;P-83M&)./4>I4+V+H'T:L71@EU.NXH?&5D&VT9K*WQ! 1 MT\ O&%W)VKED(:WF)>3KJ/92MI%E(X-=35J4>\-I7O"]PNT_9FL,<0O#O:-Y8(Z)T6?-9 M/60RV!OO_PC;'!]<=X[X581\H+\RN?0E#88.9/XY ['YZSYS' =JV 9VTKBE M/]K:#AH2SMM"2GIF# ,\/S@<4I/:NG?"B%2ZY^C:/9.F?O/B,QO1,!FW3!NG92;(1@VX7%<9 MUR5*Y?8BT)ZPY_8.V\W%%' 33[_R201ZH:]&I!3L'?' 9;&[?Q#4:;9 6WM9 MK#!KA5B"J5?F#C$'4Q'X&.\+$/HD<9*AVRPGU^K.5-WB$!1JZ+P_' YU.H@, M0JL*ER8X$P"Q@(I+M);3TT^$DD?'%C-B,Q>7Z#\KU61DBW)J1XE#_Z7V(G36 M:-;O,G=GTJV-F.8%)OY;)IR)Q>Z:PBY'$\$]$]R8 %0T?BTLA8"'.0BHXZ%W]RZM-U-FWE]C@A,'_%KZ([7D,^N15/M@@#?M;8L MW^"58_L=!=0Q"!339*R,!YCC-"]<]GQW(RXIEV&6EF:%-C[;N,R+#_,>QA]4 MJAU=--D^,1X"5FL-%U@$6S#:N736A*4^DKGRP PDIR^8!%6U0E'3IQ1S0J&( MI"1>9!CI\<>/KSD:$5JPE3-;,EM6Z1ZQMD.DK=^1(P,S].SO".&24M^;NUUN MS46"M5 ^7RH^=I-M6>L.4:(AQ?%@T, /5 MA*2.JDV:O,6<5D$*>NR#(^'$ZX97]#K=HNJ&IQI_1][M)DEC7!9D'J!SAG-Y M+%S2$HW%K@RA2BD/M(R\!MTFF2.0YI2>[2?I]]&/QE";E5$>Y/3Z$>' M3A'TX"^*#U',Z1^0MLXHJ]7W>-/\A:Z8C4.J-EZX=DXY33>&)/01XSUZP)8H MM"]&:):1\-0LR?,*#!*K:A+LL!BHS-NU/_$J> 0?3OE)OU/,5E] M,=_<>-^ZSR.J97HB,^(DVP)8%7-+^]AN%5*EJ$K!;-A-M5*BDH"?ABAK@S5T--(+)" MB8,H)UWXY%9X$ M$9/#T> . M(AS-*)MK9**MV716[%9+,XKL+A W[@NL:6,AC=[ H'HN%T@@'#)=AHN'+'T4 M+92D%52?A@T9'RLLF*!@>PS,,IT5BQ9#=OIFF]-2/V MBD WM8/-3UWX&>G-5$,0MG@S FW11 =+F^>#\ R1$XZ3FE'"2M4Q>,#J;R3, M.4*F1[$A%$W-XZK?N-A%C]!R-4%]HTA[M.<#'^ADU6@2/?>GI/>*8B!QDU6) MB*1QBD)-G:_?-LY<@^$T!.5#D )*WGOIU5WMWKL[T-@;5.TM^UQ M?Y!ACJ=I[HC*N0N;X<)NX_K6)LB['[LX)=,NRP+[)!F63BNOBCLK/;"J(G?4 M@-+U:F6;]71?&X'2F2;*Y%!X>&U%.0I@ZG=I1J8%=RR*TIH*>13;79E[0'$X M-C&Z5[ @6 \W5Y/MYTI>_QAY"T_Z&S-%]ADNU=[&66ST]_ @M/HW.3V-I!)H M-5U:OLB2$+SX7?0 QP7&Q\SALUEKPA@0"GAR-YE/^<8Y0[JG*V<=?F"?=5(9 M.W:KQS3PD28-GMQT*==VIIWG#/8C&M[N%3KZQJ%D,=VVQNK(""#TXF%OJ+5$ MDL$]A&ZGG])RD05 []%H,)R0P#,:C&-?SWYP,>X.ZT%+C#>*O0&J'IX;X'U=8;Y7=I5&/C6X1"D7X?Q0= M-38W>LZPJ-$(WX(=Q$:@FU_JZV3F[6^MDW,TVL!_YV/\[Y!RO8?+$$X$6AY= M?!5A>MSNB4R^XO_0;!K#O,!?S_'7R='#',W0:G."=?[F("7/T4K$D*C7--! MTI0:;)'%3%FWI2N95"_.L,?)\,')_L__0\L9O:DAWZ(S4VMQ*E'R&'2/"-*6A[7F8HQJ28QH&3+477? YZ(Y9O2( M1X@.OD"I\*:)IHNFB$:>H@5NBF6)_M"-JQNA>6Z$3U)R#H0,=P*S@(SW#1*7QY=/LI2$)5?DF0%]-]IAV5R=DZP;H0!Q[,8 M5IIHC)?[0D'H^V?__4N" \PE874\HU\A&/I6:HJ0\$F=T_G8LX:J:[( =+=B M!N;2-Q(P&%MV_M07(2E(['$I07=2UZ-#>A2_6KY4M6RD%4S?KX,(U" MQ4VQ"I!DP?=A6ZEI,@N,A[7I7-3+5)Y/]DSF(QLVM)1[(3F0;*;2)<7=.VB[ M^E+5HD@CUHWS)?>\N4"NTO;SCNO V;4.)=5B"MKEAL@6+>8!MY2[7%;1'EP% M)Y(A_,):W-HM!$E37/!.2HQ])B(81)-AW/OUE,6JC^9$:"HSJOZ3/%(T8IC] MA14JS"S(]@861V_$3B+MBF!'.6I1+-1"NF^*)QV!YO+@BQ;.)+M;HO% M+ 6Q0YJ9Q[XXN !7K%[ARFP70'LD"*"?$52)!I+)]T7@TT0W[S M02ODF)KGJ]0VH35V"1?I+$7#(#%1_6_F"+$Y1/NM=8TJM:9*KB?7.JFXD?_X MY[=O>( 9!;GO<@PE3%U%#,GO:DO5^E9-;BUKFW!M(@N\@_NXM.YQ*4/@Q7W< MYG0ERB1UA)8*S#WLP@VSLM9QOK24P:J]<)4M)SZ%+M9%:>M;"J80,?[/.#K\"[3SXEEAYQF+P3[=Y< 8TJP2D[POGO75TRU;Q=' M%A"SV0-M15*ZO.RD0'HD?N>=,QU4$=1O.7XA-EA,(G-"J"49.<>2[>W0P@0+ MZQ='7CYF7=HIY.(0A3 A3 *+N)__V-RQ.7^6+3GY^LAON@\ND.Q:[$C M%4+X)0HX!7)D7%Q^1NHFPE"7Z8*ET77R*S[*\Y ^LID#W2&N+^,2Y%0-C$0C.]8RJYS_K@;WN<5( M+8RV<]K;[;-63J7.Q*O>]]6?,;8#X$0^H:ID>9';!^&6F#^.EBS/&!HWY\@47!;X#B66Z8#]$!.A]/0/6:GV/P MH<0L/T?C">:='8\Q!F$T'\-!9-5*1SOJ7YRCWC;NQT-4L<;]R>3%3\.\$]3OX]R(V198F\-:4]+Y)_WS"Z)9I?XAHGI]?T/D@T2UY@*KX_ZP_-S1"/!@QA;_0YE65 7*EJ) M*3X"_Q)B!]J:X[H=NQ(.'[H5\:/R\P=VV*3+(-6*+H^OB/:0;3:$]%LNL1#8 M"VFVV=UG+O0VA&%!*.F MCZ:/B2OKK&W"XU,R#\"_$[0'COKS":XGYI_>P!G_(5LN89;ODDI@FY=W^"*6 M J,R4?#O?$A[%L^G\.]EE271AP2S6B\B'$E,>1JGT<7%Q%A>]FWEVR_);IH7 MGL[#]#1!PNC8>] \R[<[>&"SS>9:YDD,&Q>N%/0A3\\5\1T^ K3O$/KY*]%V938W"'4/CE3)I=KJ![$CP0? M<.R/&&,A0H>1C_J=?N8@K:&1(=E.+]Q#,TQ3:GE7&[D9=GO%YJB/F%NC^[?H M;59A2D9T676'V-JV6I)^ /FAG40,8.Q%%;OD\I@:@0<8S5MHM8*;@<+E&>2( MJ:DP(<9DAJ=7TVW$Q%7&,SS=X_',<95P?/!6/*$S/AV/B% NXA@H\*,-A(AZ M8OTZEB(S:TOFWT?=2_0#MV"-*"T#)8#%#P'2.0K:<,9H2 M>NEB3""@*S+!0T4F-V)KO!R+[OZB<^36O1DG;#B?HN3M[ -[QX=G>(P6\5Y, MT2"G.C#, H$&W5X\HZ]U:+TQ 6ZG]!,EL?@H586[N\.2&=$$3?"]>')!A6*= M:'-XWTXBRK6->4(F4FUY.D0+_=$[O\PP+L?$#XC/%8_#3O+WH"?5@>>U=H6W M/Y4:!1)_Y?+M]NU?$LHRGKIO9BUY5FM'[HMIT'GC_#I@G&TX;,PU3(E6XC@F M=CZZ0!V=-EJ3^$AJ'YVXVI!QX1%Y'F.24"4!'?U6%E8-KJP2X9G$O":81*0W MX50LU_^6K#??O35FV8H29= S(\D^0_F73[N]8VA0GYC\)C\6^9E$!5+NL_#9 M,7KYR);Z,5UC\9WRV0UW(?GYO=E0Y@M=PLCGK@O]]]JGX1?&29E#X<7 <+,:5)(=>3(7E=;I]*):N\KO+ M27,>=G^=4L$L[./1.;&IO (9".JC[,5TZAT/%R6$7O+A.\VW.)_-%=RZ"Y<0 MDJX\'/6;G5RK?RIN*PP#,J7;@:!)51)!$S8! UQ[YX9;^!/NJ?UX;G&EN,.Z M:XE\I0D!UST(0;JR=^ER'.R8'T8+"$X<)LDR.0QEZ# < M\,>DCT,8V](%RI(D=2-B*(AC95R01ZL+^NS^YG!HJ!%QJ7"W[+U%:K:(['U= M^-9!U/"BLE\=A](NT)WP4->MZNW2+8NQ[8>E]PJ_AT]8XBU!1299B+W'9]7F MM-HSWPZ^F6%E#0ZBP,KBA&O%^T]XAHJEQA6Z2IX&T3M7@5"C".*^H1IM7>,S MW%E7QN;+GIF6Z6]:-;PKH6NX1/MX*S!R+4)/.\*7\%D^X+1@+NLFB>5K-&+A MTX03I#!J3-7&NRIOVMQ C5:4UAK)R?1DS#I.AF,]KARDKS9B?)EV?272VIMJV#I7>IO,X4B,:%8/J5AIX)"H9#8X!XM4O4'U])$&N@%;6OMR3R;C7@38V M;K#@%A O/\/U>%V#W4$Y)"G+YS--V@IWOU3%V[:*"UIBC4P[^"8Q':U<&XW)[C?" M\ 77L]9-HCR[8VRV4YPD5PFS6T<6=KH7ZEPR+>A"9"-P@XY[@>:DMV:5[;56MHQT3$Q402*)-H@ MBHT")/.-^?$WSY9Y%H1')^ WCVCS Y( M0I\O<%I ZZG],B+H&!6O*6 _MM5(4MY'[:8KDIM443$2+E;(@GJJ?^!/'B; M$R(0+YZ'2*4EH,?L:TNB+":84WA1W-LP]Z.)O% (['VDG,:2+Q#$(T(H2V6V MO^AG/YF)%#Q@5BI!2R'0(KK:ZS_2O.1%P444@@@-3H7S\Z)78Z.K\Q0 M,430K]>U:*G7E12,R#;/9P.O61"?Z+O M<3@=)HCH.3R'8F_+BV.E'Y7(PU&;""@Q'!@F$RYE\UP(G\<[%@#(?PUH?5%= M/HNVU'@UH!(.:2S0H>&,B'J'[O4@M!O&>]BN(+88?8PKK:+P.0ZRVB%JPCPM MIP/R]->&Y"&*^T\0L(0)9XP>=%L&OSL=@G 4=?4!F:SI8;V5#'4_8H3+96^K MP 2C%X(5&)\R1A,5803)&Z3=@&[9,'UXB-%8Y/;74VG4X!82?=IIJC)1C.1P M8>V")*4Z[$NI79=ZNL>,?@@*I3M!\GE=@!I$H@E7-=M8; 5:'^.7%=+MRVM^ MV8X:O4=Z920N#7VRJI_N1U 8*!Y6 M&K)2HYGA)D$9Q3'!H0Q!7@/]'4M,.\,>D:EXJN#M9S87N,[ F0Q:UQ0C!YK> M-C) 10!WM7Z9O,T0V6(^O'%H@.R0ZF' /2@/4Y3%7=WP&ET,**+S\#D"=E+XP9U^#:MR;#ARD,2NDL'99 MN(M G&A8,%P+;^I/)H%L5KC,&WAZKOC0FO2M;HE17ZXD,,VZ_B2B0".ZM2#A MA>3L33Q_M ZP[+UG43I A*<);8L9Q64@$^T<-W?EV RP3+&M3.:#@>#F3+] M#Q;.+8"L7HS]X>YO2.MX,@IX?!?WB_9CF"T>>UN<7%9_%\KM3<$$S)B.*([: MXCFDBVS+FVJ_+G1);/3J8/H[[]5-P2@XYA=S;>T9+%8DW'\8*JI7ZR5+">^P M1A $\/OQ1X!"L&>%=7U;58QFMU=*NTW//W*=K!%KE8LR@E_#+$ M!K'#*MZ70GS)_OK[7C!5&2A451]?ND)2;)CELC[+A^6F]!8#?O06A,RMQ,9I M? +JF>;H0=)(M85+I'8E36\VU16B!YIV^]K1U+>E0'\N]Q^KW6]4&$AE'[!( MYTFHUVN:@'-]8$J^Y7N>KT1/#.=7ZG5 M/SAK+Z6__+U S #T;3W (%$B423*)Q.B>*$9,_G-2A\?QL'YAUF(8&](6C8+ M9HC6T"!D<[T__S_G_>R''041_UA".+&Y7?Z]N(<Z5DG^:JYZN?MJ62&"C&.-M]7V+/2$J24B MID7LG&N> ,/RR0JJNEF+,"4ZA:N,3'2U+B)^H'CB0KM#)YHG0F?>H%J;I*K% M-Y6%>'0<],9H8 K!L8IMAQY/*1BR/4/)5+488]K$K@^U741I.[VJ!UPK1?$G0Q;4D=&,NH]"M[2+4/C8^1%&*-5[TNW27T51;>1]:@ MNZW>PQT$F6'F+N4$'+*%Q,08#9MPMCYQM.203-%)&&$)%G^.LK0U[*-")Z+1 MNRKWS2&;JL'[I@93SP0WF\2U%0 O2M"R&_R&A&/[+J/1I/7'9KS5$S3+GP]W ML'K5CER!-IAS-)Y@3-ID.D77R&@ @9+/RVV%G 2>CS 8!.F6T91XFCS+Y,P@ MIV)H_HNER3 OXCDL!!Q5YXNV>:$,J$4601@>.,$@![[K2%I7>33&,-<):)$C M#%__.?'8,Z,XU1@TFY\/,(\>2@Y#EOX\I\&#T M8' OZ<4 _#K(+(XB>K61Z M/$*PR(XP$"[GAI-CPU*D3#0@-MSHQQS_HZE:U!5;Q((92Y34[)!RY#5&;U$0 MO7+G"63Z\[8U_ /'B>56[BL I5JCD&B7NOF=*+G^W-&?;2IXGQUI\6 0'0QF MA_"\%M&FBD#(!48,F1= -I!P(W#5#9B!P1TH8)\LHZMQ*"15A(E82U0$E\CE MN*JV;0274O;QEN(IX#[$WTF5NB')269[GJ9KLHNS>FGC>HDV.HTA8N67B*7I M;LI+&=M4AE8 9LB^3;$N4,(8E"*.XK(A M,CN(( )DW#4%G%V5*BO$C"%Z$Y&::C'FZYEH)R&& >+^2]GEVB\B+NPE@+*N MJ^O]1R BC1K!L7BT'Q(/J!X@D X]%"J?A2NUD31,J-ZKJT1:I/ G@_'*$T@.\/\D4@E,9\SJ'0!8@C0T3MP>]&5//(?((; M?D&6%1IA;C,N(&(>+*6!'2P(?O-KUH-/>H]0&TQ+%W:;,,N(75J^W?#7:O=; M/^LMS>8HF^NM+0QGVY#J<$1X?D+6]V+&^ F@:K?(1"C^$M,COGGY_4_?//4" MC^-0!#3_P V&VL"A3GRVV_?*="J\)%"/#'I9"'4)OA0[1E-O084G8*1JM M__N?:""L!WDC++*K756LG%7*C,.>6\*'L+!X/0!N],!,,I(U\\X.JB M[?=*3!(810W<5\Q.!&588G'G#:P">>:]_%;GI^)"!]NR=('6=D)!!$-HT^'/R*T1.7>! M]\DKD'^/MD"KA1N%FU9)(/PL4_:<>?=4$3-0T%&(Y6[9$FK."S$&[4XYU,6- M*VK$*]IDE6_@1OGD#+U3+[;E[N8AQ948,?;M ]Q@G5HI+<4;U^4XX4D09#A\(S0>.E3.-.UVU'$ MKC%2"1@D5H8 /N!"\UTMO;+(7V0WYG<54V!:(MRBQYP#.X,PL$[C>S*RE.RX M+D%UT@%! K4])@DT BC$S86+PXC?9AM>@?? A\S8T%<(\%HL->*)7(DN@)2. M9R#]5'[,)F\@6GIAG^T%2#'L5N(QAO9R9,"V MGAQG5*&5&3\+=9,52JXOL>0+_![:W??H.U:HO>P*Q7!4.9Q&X%1KM2N5Z NJ MS@Z#]U%1E$0+PA4Q4UL5>\/ED1NPDB<1<6[YS[&X+:VY5?@^E&8*@HYHAX[- MNBU*AI#5[O*@>5CV9T.9&L>/"J9YHM!7,6%3,<2GX4B[F^",0ZB[OV(6; XX M;,$%_=AL1AR\"W:&3@6$@.XY81G X2W,Y'V=_\M<>?$+J!9%GOA2E$ MVKO&,/7='-YK'".R\>BT&7$:''YO?GEOHXJOF#_#V?V= S3) ?\Q?-^+%G@" M6<\#5T!)K#"I8VP19B?*#&??L"4ED?;!SO5MB_>!]=1P:)9*3]1DUIT";R+] MY8+N$]%1%I"% #K*>$*?AI"//2(=!5$844=!A"ZEI&!N@]Y9.XOA$'(F7QE% MX)GS94,RJLO5?H+@#6,_1,/(%8Z2*15>84#LSMYS]O.L]EUOO>: M-]^=.7Z4%AK_\.JF]_[M*9'MDPSC\I^ OIH3U8P@4B%@(DL^(DH!I%9! M$R U%W\=$YZ&3&,(%#8")F 5W3'A[>:(3Q352#"C>>, WXT.=EAOL*Y5?5CO MXW7UI5"S1E1C:)!/SDT[\#N'V$CRO M^^5C4D7'^<2ML(:L M8)7@,.R9-T.Y16Q0F"-& U?6R:AB?T +%7.#IT34K$.XJY6L73+VNVCL(LG5 M=@X8SE M8/%4K3W*;I8VE"7IC^^=&8*0$/] ?D+6L>& F,P(KY&QYAE^4A3 ](QG M.>-;6[JI8776-2"P%@H_,5&E)[E"2H!2UF*2+X""V?2T,H("Q\,8T86LR]55 M74$*JG7ZUB(QXKHK4& S8FW-F"=Y?SH?J"V;H >#CM6=R#F^)6ERG^-!.=W'JW49(7@2.GB M S*@ MP+T*@121^Z#S[T:G$[[K* ;_-RAW$FX8A0,M-L;Z32)ZK$D*PRIM2A;1&ERUYZNH, M;@ 093!]WC-QXXA)"=#F27FSCS9_\+Y:$0H],0?"J*(D9U>&V;-Q-E-F0T*O MY01/(KD6\9F:8O#1RP"U@<,,H6.;G8%60/]H@:<].PG M'YV(\.G;K,*K0B,#5Y@-Q(DH\<[#)YKZ#L!;S">9AO\8 M56SWWK4;IP1@_=FMX!+@ E$>I1=4@%^'C5$7 0@+=G'V_6FY)!"(]8#&]E66))I1Y$Q$@K4&$CH MA?&"05$N>BJVY0D'"D9,+^$6 \1M8M_O?!B8OQ&VI]V%0B650_%!NX,OH1]6S]O$$13TQ91HH71$6_6Q)9%,$5!BS(^$4H< MZ*."K?U =ROL#Z1;+'3VIUJ%]"?"5OOIF-6^0S6S&",DV)!]S6+H, MQ@G3.L55,.2CL*ZW(B__U9;1_L&NW7-PDO3>;U$<*E=/3WI9VTN;P[Q.ZE\Y MZQ#7/!/4"/"Q24,'>5P1 7I[K'U!J3*P=NWY9^F[[:0XX,8PX)8?YV89=F9S M>5D !MT0LOWS'3 4^]F^7PF0.Z.:W$TT[&D$8Z0RCS',:3S\!],LX1H0>1S2<(&C2'EE5, M,52V?6+6&X<[)AS:Q8+,O-,Y@B2."%$WSZT,8(1.VS7_Z3W2(5WEH]Q7S:: M0)F;;!Y4^C2U 5X(-&@"4*(00Y+1[*F:"O@I!0%X8 VY_6=Q!Q$/-!?$B6Z0@?:&.HT;.V MDJ/A,9N"X]U^V5K0PN&L3V9/7VPKMML*Y!^E67Y? ?#'"IO!O&*W;GB!KJ0G MT"8,N0YT3'-8D91B7*' 207E?0'3;#CBD0!NAXY,KZ[MG6;!)R"$V$OD4^UP M,^=7F M*I&:H[+MQ:]+E)B;?W^PZ9=0F"%^4<*!J("9*UV9&K;SS:N\49X(R1'LV9'J M@$Y@-$_.E7W*U9+UA15O'T$7RHS>=KASB0/*9>W7U3;:&VP4+!282U84JR]N M:JX4:'CN6 6B9XJB#5TD(X-<<=L56X88]Q3';E@"%;CA FW\&SSZS=. Z$%E M=Z->91KEU:T'I4FI5> -,6+EEDMF,M+L-K.57\(:XV@&QCO2ZMQ>45Y5BW=T M/IWKJKM>]>1Y3.6O2:T_5]\E $ZF<=U@%*^)(E:^RSF]H YJ4VR7 <5*6U*I MVS:T0B20T'KKK1WY>I@9,R7 M+\\T?B )49OU-9KR+PC--GKYQ64F#?2S?'@V, 1ZK)%6?NY&DYT^G# O&^_7 M\^RT1NLCV6PQ1$/OI?+!91<6#0V.Q//J<+6_/FQ+M4(#/WA[*3N;F^ ."I/K,./7L1I/T%V\02 5 ;XS !E2WC1 M ;50;=TWF.LNL)G=E@ S[BVT"_"<-R*KJU6BD F[N.]K9:5,3YSK14P6*.2Z M>0&PRQCG,1QC@@ H/O\&?X\)YV8VP!?5&W-"DN$V95%RE**'E-$XI9HI/:K2 MA&L,3I'_.O)_V/-[N"YT\,N[ZMY(VM/!M!&H>V?7"]F)1G&!0EGFZK0"A1/8 MV(ZDP$Z9"P9 S\CP.83 XA$#?-82#(;BQ3EF-CZ'$R)5(?EDUF3CN@)0W8I1 M/@OQ$Z$5QB\DMJ:@5>738I$T>,A5!DN!TCC56R=@0/#0GCSY1@"IF-.^A)#6 M>0;?K;B2;_(55,00[LZ MS\+5?D\R] NQ/QW[G:N*P%0]Z"XGT=:. YZN= T3P %FMJZ#4 MB1OKG>%(8!7&<.?($^^')+1A=-O@9. OIJ\5A"<;/E,X6R:S+BJ1:!:&>"4& M<>\]DSJ;ZYN0PQ/V4+4#:'5E&VYH^15D5KVA*7.OV&6M13=*.Y5Z5_CAA:MW MU?G![+*Q9);.7<:8XJTYI8"EP^$RJQ(=%>Q!OBJVOR&1W-RBU=\TY%$>??01DIN4"$"Z[Z-W7OV) MD[$Q]!A4HMO1U>.)/,Q$L>PAT"1ZQV&ZQ+V:IT-.Z-W:B#]>7 JQ&*,N"CP2 MNNEJ5J=9PM6Q;J@#%N0JKVLJ\ T:?+ =B=IBWMI>2+X\P*">@=A&83EO[=1) M]C0M[A_4MYWNJM/[>N<1?$ 'P9XD9E]X/=0%^R43%QX<)\QW8SM8[<\WZ-G< M6Q]0G3S# *DEUSU%.M0.;AN*9*[(LKR3 G]2Y@-5-M?3N6''#4- \^^:00:< MH+>GX'U.$UA7*V"KP*E0AB/1^+I8[S@&JPLD'P"L%P1F35#/!(>$6$"5^%7U MN"4QXJ18*S;NT )CMC%>TO/)#62)F"_YHW3N2TNU1[NG+.K8OD;$$&:-_FL M*>9N+9PIX&."$*;X8?0*B6KN@0*B QZ\1V"!\+']#LN+/'B$J\4"CQ*Y;#!) M-@'E>/?S^AHJN!A:U5YD5JV!HUEP)Y[G=5?:_+SS"T<2G@PBY%43:B=I9O ML'GCUFPIQTWUS_RDMJY^&+X42:'Q.GF'0CL<,F<=++^<_,Y FF&^5\".3^.Z MS%R;ZZFSB'B<-2DFXABTVW)(W'.LF*)=$&1M96%/=& 0@FH7']F-X&FTV]6: M:W3K$E=(=*[4L0V[U?NN:?RWK='J @R,:TI7=\9G$*_@X5U%?Q5N;/0V:[98-D(4[VFE%2&[I*@$F694JF;-H?>G5,):1>SBFU>8WMPO"ZFN4T M*PZ'VG&K?W76$@BID:3;+I.6]+BB:Y3P14?0 6.*-7A:4DJ]0;9>;<_^B7;J M=1G4M(%CF/6^^?FOSR^_>5,2_@=I?A B(=U;[E)2$]4;K$F MN:@0ZS0[SGWVQ[)\W\GN&-'**THLX@KT*(H6UT8OY)PHU8)1!4+CUG=&[=EY M\Q7(B (#-NL#")$H>KC34GLWE M2C+;AV.7%$C9H#&[(Y-ES)&+O,(?C: W/ MAWNLM@%%),P=)05I8A,.6H!+2 ,RO %0P1YTCVERE O:D:0K"F&7:47)]\RM MT@MOAE3]!D&:!VW0KLZ&;U<>;>5%-#SHQ*/7)-I?M+I#)PH7D/F$_>K MQ6; /O]04O2NDS6TI0U%60Q-W$GLW^](P.1I/L ZV^ .*[]_9]?.E_<(L!?" MD_H9A+Q5=^MEG^20Y>VVVE0W9&AU0"W?!2VP@5[N&P7/RN#@);B1[V\!,Q2@ M&$A* SCFA^\2PN-WSG;I)#3&0R_)/$ @N $;]1-E!8D@T%D/_8LU&58TT1; MNT/"H!4#.E H3F-V2XX(N. M$%W=+X'>@)5JG&>,^"HAUT@4KXW.P5 3M'M5!-R,I 9AYA"#I-'[BC"VEU(6 M08A4+$]FRM0"GL0UI-3A6A.SU-5'B>?]"A>$5LG=@H09=:+3\\0X70\!U6OD M'P4B88"ZST,P8V4OUMZ.U%IOI3GMD6 &%8^?5@\"T?%&@W45?<,NFUVCX&K' MW&:F2IL5K+7]M2&BW?+6ACACF,EZ;Y.%UUM R;'@L;R(OO$."0],PE@<@XC[ MJA"0;K :W4"8B,MN8MJVG1,YH&VC^@A)H;;*!G9O!4<%;KWUJP-+7(P;EMIN MP#J ]G)RCN??97\]5%2('O&EUEPGO.3E#R47P1#9:5?,.3T@R5HV M:V%#F<;7A\W&X@3X7D6(D]L=++9.;'6_&9UBOSQN/C]:&!K*0SB9G57K0SU1HZ(YR6*XV:;(K>3^\F, M7Y;$SZ0ZP#%8N>?7Y]=6+@M--?0R79C9YHV][Y$9@ ][@I"'+9U?Z/9-\[- MH: FYP"YZN4J?MW3,72>IH-1L1D63 YZ$F2,!^91[)4O"O)-:!">$PVNS75: MJR1[@31LA"JP^V>2S89ZKO.,:#_$R>X'NC:02;(\JQ*2U5*IE>DS&!C;R\@[ MXWQ0S+0%(@KR] 5M#_*DPH7,R"@"02:>W1C7R^N70PS,RE^Z+!Y7?($6..$1 M4Q X-B@XDBH@:>O!!2> M5#C0T05@%(QM-.)U,V6VT)NHC2X[7VS"O$M]#ICO;LN0AU'[9N6$Q;>@[I4: M3,LJP;<*BJ"L9' M'7J_!U?1*Z.6F(^(9O%]L?TM^P6%[U7V!MKJO7KY_2]O=*10,#1=*U0$(R/B M41(4>]8;:VJY70HL"6(K2-TZF#?\$0RJO,]439>2/3T%+&Z03SNP 5!&.;CQ MDXF/Z0X.&0Z@\6AH]G6L&R2Q'Y#$-(W7#.O"DU>T"K,**ZL#"592KRS<6LKRH",Z6!6#M-[C?H$RQA51#P.?9T->L MA-*U#S#6$ F%T4Q!81JUNWIVR5 51(MJ_"%SGRRBDQ/^*!N'10*8JX#.'VI' MZSZT*QO(>Z@JA#H_HR12=B>SF6Y5J((4_X8=DI@0%M,-(3@!5QT MM@@T6P1M$@,T#UE!9,&F^>TKBR7:!."%9"FX+IOU=9FX.@3MXAP#RQ.U-#!I MG"Y]L$ZSQ.92*BS6,_V.1Q)3=,[6H/+@)S!7LF_H@FV/XKC!"Q9O#G)^" @$ M 1#8V:+9PP9VT*YY$%"@4H$B3['(&%B&"$^VPJ]@03$:"R#GK^DR13&2^3T[ MT@&NLD\;>.8\6ZP88G$$-3 '<,4PQ,*FG; M[HH&M%H#LEO&,,'PC?1)(SL/$543$0(!P"6BP)Q5UV=@/.I]\^:7]]\\Y>NK MWPR]0L32!I89P>&UQT4Y&%8+LA2\CP-%.*"Z)#0/7X:TI@\%MDIH(^'07 ]8 M3]:BS=B@Y0"!-(3?$SS$$+U632(4^0/'#2^.1R6K"+!;1FD%K&!8-8#B)J&-^)-@J_@@65<]"NP J%! M/BH?A$(VJD*(/X*>;@[K40#I*VU?51.,SLJ#KH'4/$ GI(CGVHB2=U=0MM.* MVF1"L*-"%*2Z!G\)@QD>@70:5!Q]^0=K3=GUV# M*9JA2QQ('.,GTM DTH"FU!GK7-"'?$@@$;PE'X"5.BYYA=]6?!==[!5QW+OH M.,0AM9>SC-V_5IK]38HI>C",RBEIM@FG5EML'!T/I#T07A*#FAR*-C*K%SVAT0<[W:PA(\C[IDY54Z*&1?O"(7 M*0-+'$350)^5W3^]?>E)! %,)VUI*,J]%@0CB=!'6/Y.D?GI5S/O:U>+(8QQ MQ.G1 GLI@5#/:LV<[[GZ"]4,9HM6T4"]-0&FK+$I^3BBEPZR:3=HM+ &6EM6 M"&GIF4W@6D%"*#S_"I0@08^_)$4'//YV:BS 2R$P2,0VVSG+?CCLC')PV+%# M=_W['G.Z^-?O ?E:8,6OY \C'1BFR/Q[AC4F!MDK9$/ZEWP@/\'.@IKG__[* M;GB?0ODJ5'O,I&P1BU>L?_(U1^L,S /D1:Q99!;=Z&-GHLZNP_*PJ"G)DQAW MHXHAD5J6(@17;@.Z?BCW%-*,,3'$;:6Z"LF5ZQV%-*YH"V-WN*U7=>F &FM* MH(RT_O2SP.9BS(&" UWAXD0;A;6P+.TJ&!4'>&&B6Q9&V#N&Q_@];K8)I/9BA.XPU6B?@:B2.;Z.# M=$Q'$&P3S,JM%&,3UJX:E>32>8H]Q790B6' ".$0%I5 M%H2$ &[9T'7<<+2NYDZ4[?>]5LOB?KWGG!;?'R'EO?R6!(@/15BP2NW9O,/) MEQ26A[YU%^RRMZC=')!AWG?C,:2+YLFUPGRA:]L;,_NV;*0MQ_^2I&CA0Z+Q MXKALJ+!EY_BC]2XGF/LU6&M4B)'P+'$[A@*12#/@Z 71Q<91:=A7D>93HGXH M'Q_/E=6!ID[Q45F8EAYD,!H21X!;,'Q-!5-%5_N/?*AQ]%P? A(47F&4SP72 M5^L[+]V>T-.9_1F B4L;<:I(IM@:I1!1_!1H4 ",O:-X\^N=]7^NG1//-W1Q M@%TH^IM^J!0J$O M".(51^4&[P\.Z,D==:]_UH+[<## ] 6]2?Z@9I)WQ7)726B?"\^S)FD!^W3Q MA38 OVGJO \NL[HU:\"/F4/$4ABUMPR913_WHC*O'B*.Z7N[@K!-W#F2!J-J MA'A_(X@="Z MOG-3@TE2%9!\\E>D8 ;FV(?Y M">6,C9(S]#>B!XDV('IB'U.26)U6VK6S]-!/S4*C7V*1Y4RVY*'4]V%=?HRE M 2 *<.\+=++*H6D32)J9L@V:%CS,*YL-1_#D;^0/FSG(XZ?3B*E%:(3%6=8N M@>KJ@6/4P#?B+KF6,6!D/XW&*$V'>PQ*5$2W51=DI(XY-8@&YL*QV&2;["*\ MX'SO+5]QT@ -V/SE(M<:,B\;IM-PR8:2[:_HD#2+S4ABD>@;/>!9/QTF$>4L MF&V Z O)17@5L #[V,!PS[]5'2DR0^A"H262+07:V,K2A7T1YI%RM"_&9 M8& )7>C6N 1>RI57_5U<\7;X2;-O@. 59(Q#B"&"K5D#@^*"%HP&&P8/]PU< MK&:#/A6<9S]YK1,3M\3I/!PT,!N*KO" MZ#T,'0&"HTJ<:$RR<0$[A)"KM?O%+KQ4MWT%D]"3\R;2>7!J8/L=5AU8B\NQ MWE-&,-7JMJ+(DNI[M@S-[BQ;7FD).6B57VRNU=$AO"E"[$E5E;/UCKH"MQQM MI5/%+ZP#ZM54ZW-R)>RI9T3P*H"AN6.]5Q6R_:)+EMX@2Q.K;>OJK0&JO*BW2BKOBU,.I,B0(4N@.%0^Q]*P @B>HF$G8@ M4+6[E1&L,3H,7*OPLDC=P+ZV!0>Y^(E(J!:O;RL2E3AH@\M&:HW:M9=;1PJF=:!"S+$)_$D!BUWFL"Y8*MRG(6R MLA[M;*= "%UT8$9U3%S7ROR@B]&32HB_<$>XQ[H67A"#E6*J;=@L$AFK$-;Y M/95C+3'+C\@=":F8Q?PZFCNWK0KFDL[GIF M6-"]!!?WL5@%@R8$ H74TN39]+$$A/>HKI 6%'W3+9DW1T\#.$Q-*(Q4WQL_ MM5[1IF> FGJ3IRI^0_0!W"?4Z;SU Y"2&N$@BH;AXLUH*UZ4]7*WOD)3G%FU M\^QEEZ7)SAMT/)4%S+*/;:*@2E(V!< ZUI"#@7W#RJ-4=9E8@Q7WI1T;_,3: M'M:4DC@'9YZ32]8Z1B5TJ RPZ@@?X".4^.$B#P+6S#T77CBT(3!&%%C>EDN MS^2X,I$.V1GZ9UN:R[.#A+AJ8'Q4JU1'*PT>'OLCVOG*FVJO:X1)JH'"K>/$ MUV7)<=GH("+OM43FD?CR\A'4;3;_-2N(S6^0H\[J\5Z@Q\:,8RNA]JGB@ZU- MJ7B[OFO32*G[,SM"5A;[<*)0=F,#V*ZZ+K&\"U:E()9QGEU*U>SD $7Z3/; M1F'<13:ZVOU(S\@AN.C P?CTQM]+0')XU0?4B=JA9?FZFC=6)J0$-($8YFK>FN^[&K6JA\V]2P-NX!'6'A7W914=*@F=^5B*VB'S%KM2\Z%= Z@?1 &X>JC!LF:1Z&RMUB8]5>XT8SOIVS6S7=$!#F M@C>UHR"8O1SO_I%3Z$7;NDP)LONO[QC*DXY)RZ&7=(C#O5':"6\'-7PP(:!A M0S)CS3Z:86Z135B6+%. 4;J9K0XVWW&$86:+0;8J'FJN3 (X4.0Q?G?\B*G: MO@_WC%,4Q%+J8W)M:W@KRXE EI#?0<.F6!P2"#9KX+NH6H:%CX,9BPUM2W6I M,"6T19JQ%H7.]\P/U4ZMC%?F^ XD\OM&-AMD^(F853]N9!@I2K[/#R5G:6U@ MVH#BQ]CZRU+2KMXV_%[[A]7.P&&IMD AZ;,MG@=2X= 0=4W53*D,L[I7"9!A M26. *3,VB*L5:3&'2H%")U@-]P0+-/L$T; M8?., (]CHT& >W=?WJ@P/X(W4NYFC$5:/BPW97TN^LKGD'LSIW%KCD-NNR81 MH!\Y!/:(?:F#L(!N.7038SR)*;6)&U:00![0+'#H&&;TC2+CVU)R M!>68^G',&O&$>_,7(TQB:)>KPCCJ3F.PC5"$O.T=C:8LIK4P[*8N#1EXJJFK MHH85D/=H_HH&<: H'G;(*A_5UI78HSSUYP) Z)PB-'";E%7[Y>C=[U8$@>!V MW'W5C+:YN^M4**8.HGWO2MVQ4^'EPE;C%($Z,4Z65D2@N7:*L\Z>#NJ4P+DD MB4*$ZK14[\GER3VT\2(LDD/_U)G=03MAM',":RO1,I@V56Q+]M@^<*%.U@;! M=>^DHP PA$O=F&UQ&-P0+D9UORAQ)\;$X<6]A%W#>25P<^)GN!334GT#('7. MF1&* <1JS<(LRS#>1.>4B8&*_>(.\*2ZDJ3ZHE%YE_!;W]\I$66M#))6 MCP60YM+#?2+4&9XVVZ*W8>A/H0Z:A/M8ANFDFR2OBK1_L+BK\ 078U%[]LJ4 MV\5.B,4,K^#*8XUQ*IKDN8LFZ6B12[_,1.ZEAA# MM$QA"6^\^ N9Z9_J ';QVK2Q#CTE.FL;S>P@*_D-^1AL,$1!:30X%*DVX4GCQO%[4.E^J M.%F9&\]8NM=<5RD6@;7*AL[7PCR">O4B &)NMMWI^J'&JKS*'<&P'$@SFDYJ M !R$@IQ0F%Q%ZMO9XYT$X9TH9Q(67+@V:]LFY[D[KACTS8IQ\;"K.'2;/Y_) M[>T(MS1R1?504BI<1;Q/H.C"=<#X63^I)^PY8B87*RQH \:CZ/Q!Q M+A44=2<^T_2RM[76@1)@>'K US:Q#CS46(53,/ J(H3BB%(2E:*^!4NDH_U M:A]A%.=*JFP!%(/1%& A&?"9FNY]\^;M10VU5*,G*,(5'GB/#VCAGVNE2QNO ML0UB!/X '/Q'D*KU0IZCDI^O;<%/ @%_\?;UZV^>DJ*J1"E!==T";6#O?6_! MO&55=YAGF(ZQBG22),TI2/9H2&BD\<'LNPWC>(NNU+U-:@4<6%0S75T I'D< M: LXM_G?=;FF%#_2Z1[(LA<@84%:M2!$?;\IEK^=O5W>5N:>/_O)G!O3H12U M^_[M3U+.C@GK3+1/1$/4<7R)A09J@FUU[@BRS-%P3./*PRVA;?1=C" HS"P=2 M'_MA76X"9[_KP+[HN@F0$CC^7?V.V1&(>XD!WRMW9B/@# W0'L:W[ G/:%-^ M*+A*G6?YT%8.O_.T75HAP5L!$@,) 0_)9ITSK('A<+#EED.[P UO)9MZ Z*@ M%8T>3]&+C]N# 3%@4'&(V>=-.##P[,VN$"R*F#R!U?6S-WB>8=?A9 =.K4VE MH$I=:N;Q5:3W)5<*AZ'VD-66" L#WV':BX)?I01[P,)JBNM\#YY>@*6T3(TE]7PD]%? M3%O%;E,!@"Y#5$@RO,^>>M_HI_$[N&(H0"V18)HFE>9AU0WCHMZ!_7/IPD!) MA7 VNBS)-4W1U(7"^N7%8Z>#%X'UAS')?UVNV/^\;%&;OA)L[D]U? )BG?&U M0/7AN%]2";9W8'OI_J0S5>V+WSOB#XEGTG$6\RH81]"PLV1< BE8E77#,A. M%9>XCA1+LN8L>=6MT %\$%XJDK]9I!)B$Q&+?"_. XX?*BW^-BU)#=FB*[TF MLI*6WMCFQ?Z*#48Y[ST:D'GAA":#;V6":#&C@;(>3&X%!*>T2.5./QTNLUJ=/K+E)T9VWS6G 6&TBAE2/ZZ6C+W'56N# MRE5-I6I1CZA+C-CWQP2#,1HM<\[G4G,9L]-TX65=9P_"&?$!17Q71K*#Y&J4 MQ(FV^$W(CV-@&G6A8&T)T'*VR])%V0#'("QJ&@>F,EL@<18-W&Z'FPWG^*#+ M6Z&&?UUMUI7R%4.8CH<\B0*3OY B [+/5RY;BGYG5*L^W\=WZ^BZ=.,2I'_* M"'B0@"NJM$4TJ(O^I",N-!(S-EAB59/*FWR"(090Q%SN^["5\'B;A4)(;V(& MD>@9+%YN5S]:>>Q5<44?ICG626SNCQK6@UJ_N^(?$$.!4SK#(,>'H.:%(]0( M1>R^PHJ(8 J'84EZ 0=NDK?4ZU<%2E,N#+EXRHBF,%(; @-4$H/>$(G04 ;5 MFJ.!13ITKB,)S "]XA;=TUO0(EUYS!W656Q 1B.1TN4A27EC9WRGF*+K O.H MKQX""O \ GJ27(L0$Y:14F,^AU"[>Y^I %&SH)527V+H*S)A+ M2_&1_""BL/OR4FS5-&I#V\!9[LI] 5@K?% C M1Y2,4=W-6#.9 XD<6>GX,4 Q$,#.AOPZC%'8K6_6Z'=!?V0B,Y!%,RG3RDOA MDFW?W0:%7Y%]\S+B'NB<1RA8<-A<@RR/SSQD&L,]4&#A6&X@)N!&F &)>)*< M'0$&Q=KM&S0:FCXY?*55>T3=80C+ER7P(O?LM&K$N;9"'%O5#.J;,;*(F,(5]; M%>WPIUH.NXQH[8VH#^K4&>3#NR@)-@^"_Y.M1+X*%F\"]'=J0%\$;VGB+ M -ON&F/BKQ+)1BEL+1!3 M564*LQ1_*5?FL-\<)[A2V:POP>4X\,&PLPV(12S$U?4-(NPQ+^R^*4W_*T1C,\1(A M^:;F$_!SM36BJME#[.T'\: 3HA%Q3L6X\\'983M M$+H+Q-]* /3G/!%?BG2IYL/C:65Z-AA*/0G+3L?#IYG#W!1]4<%MVU--PN0E MO +1$;3A(GD'%EJT&F(!"\I#::ZT0%IZ$CKZCO")<;B1$Z2UID+37D+&^.G[ MJ;)X06D>=1>R5;3@6 =6D,"LT6*]H3!,2DHVAY&2BC:@*!O>'2JP M\Z@XQ(6BC LU4#85\-'&6$%Q*5XP(O?K,)372;AB!>>U?)(-I_/SW/S;R\_' MV5/\8GH^:\ DISSVQ20W3_3&P_.%>6,QF)_/HPHCW+Y(>/EB>#[A_]*M!D'% MM%7\Z'@P@D?.1^;3V+3XKMJ[:K5/LD5_-!V9'Y]D^7AA'H1O)OG0/*@ @3P<\22S=%EBI)[S>DB>@L?@=4$FW^G68$7,%J24?(&=@ M3WD;:TJ&12Y#)B0F4YM[J$3!W,B"ET$6A0=LT_]DF? $/3][B^$!UP_22J@' M*P_X,S"UVJ/O1 &\^M&*O=(2P$(I4C/2U94W76CRA/XSJQ%M;]F'#3Y,:F"M M0MJ*FL 8K#U?W&Q:I[9ZMS9;@[++PB,^OA$C([HM; T(;M4E-ECU!,,XUG=G M$N7CS\;0#-XOJKJCZ653?'1"$=@)S_;5&7)CM%NC#4QR<*6#3(_2=L)8PK ) M:\G\I;KCJP;-1X65V0E6#IU9R6.V(DG4+">E%H',@$)54II0.I'&7'QX?;:>H_E9/K(2M%&=LN=. MM_UA9W;H8[7[S9ZG2U])5\^^T7HPK&YZ;/:0 =UM.9-[M6(7%^^H@_MO4K0Q M1C99 E[D,90!AH-'T*PV6UL2JPBCJ6$\;&DQFAI#YSG"MJ@_8BE-T7A(W%^! MA,TEW% 1G%P_GO &AJ!&E:\CK8:L^%W)@?/6H.I07Y&"1>@#TT K"<_.!F,A MX='$-]LRX<9&VV>G#"C;.R7QK@)3W5N(;1G::$,+\^WC7@>J)5AL;Q_N@49( M 0F*:+@+02M-2$QFQG*E /1YJD,&1I4HGT2@6"L\J@U;+;).P.-A+1BOL1A2 M7!U$&>&1YVM;G7/MM!]K_[+I&>"@./?6C2%<:Y9$ M6'VW+@R"S'<'B6)^!8G)Q;5C@C_]YI]J:)8KNW"!^K--5?U&G3C 0 BCD)I3 M>FHNW/8\>[D76X'A,XF(;6-AV)<=B M0N";H1@SZO=.^4)(&^;IUD6',H&F'R1*8IB$F>0",W4P&4&A&"6DVM0G\$+> M&D\0\)-EKL].8LA=5X#+[L&0 053#[A$O *$: MHT+2ZC$/NU.'AK-9P2I,%(Q;KLX*"&F[T2$H\AIG;!SVN#JBC*'1D5-:GJ\W M.(S_:>.\WQAUUL8S010*#!0KIC>^DX#/?"YON= H_WU52B.*YR*X4YM MVXAQF *[!=%O^+O%O<6Z1#Q; ,C=K\_L8O,@*$F=\_4M;#+11JS6*"J@H^UI:QE'5VM/5<6*<1[^M[;B%ZJM&&WJ\M;%!1WC> MNG4FV(6J,&!&F)S!6<3CAF<0PTM_@MO^+^\ 7R&[?+C'^..?(0*\H?S4GWNJ M\Z>V=T-@L+0^SFNQS(B.@' MJ'=Q/H36<_P':#K:,EQ"C,;T4XU5A4=&028XR^;:6I^T8TXQZMRM*I-277M; M)\*B8 ]]* 5K"E$+$E4^V5!C-3:][7TVZM,UU8T(?F4Q%>)RP$!T[.]HK\VU M']=BRX ES8%&X/P#'4R0'YA]M_B47I$V\[OY=6!Y4M._[VP9-_/&M,L+2&$M M==:>,+'2,&F04:X3> 1?!"DY+U7:2!.?>;^U.7$1[#I*-AY9'3T M>O2% M$U'1&_()K_Z0SK=Z1@++V56Q_ UBG=R:X($ WDF7HQ H?HVWY!3ISWW?&Z _ M''^9(!XCI2[1I<%Y4MEH;B[^D.KQRWP"PDSX$WU[Z5"X[\$#:MCQW+#>Z&'\ M=K08I?K ;R^K'5B\]C$-3 =P:P] JH(9/S5?@(0Q-HP_MXWT1OC3.!^9(RB% M,ASB7=1H#FL5C1*^' X4-^ >C<"RR-X!WY6L,G,#@?@0MD#?#F>IM:1O,?M2 M#:R@TBEJ:/-%@AWAE_.96EHSM*$9FOEN$#6J6AL9B6F4 07P7$8H0LW-7.>Z MK0FTE0-A$:=K2@/,^U-S[0[,?9W+$.@K)(,L4_HN Q)).E/9W2DS!2&(Y2+L:LG,C7\90+G[8U-GC;S\5>]EP M$/O2I-WE3K38HFRZMQ 3=UX/_GVY;SU035=<>)G9&P8BH\-+A+SQSP\8&P(Q MK62FMQGIL'J#X1C7##Y-S K#TX(6 0^2A>2#I)P1'=#FJ\W!PR^?%A&JV]'T M8C,J)3^@D5N2WSOE?"=VI;8 /:>L.\%1E%CZIVU47T8&>67W*!\B+,UMK3Z! MJ]J,!GR=M/1JDY4D@<7-'OG3Z5*'T:FF'D^:H(ZE^)@O>#3?Z/EX2.P%[J.A MNL7S\=A=\QUN\;&Z;?3GN?I\_,+U;OSHUAZTM*4:F>5N2F$;^K?VV]4LXF2! MJ^C8'@E[:IEG.1FEZ(DF:?9?D,)&@4 ['B&OT?)K[OYNIJ^9(J_1""7'$9H9 MP(PV$EFQBY2HKM1\;MBAE@?Y&QMQ MR_YQC+#&YLH'.0PX1(; @5Q9+&8&OKX MZ8"2 ?V(O'$(HOCKP]5FO312,$-HQ1,K M-MO:5%5-787X)ZFM;L1&U23&DKR!8X7>=7'2.G@$":%LR?>/C37P\5-/UZ)S57M(^:CG;\#6WX)[PJ7KV$ MXA%D_9N$?;;)9#GZHV<1; M>+"OC29P"8XG<[6<9%[[-#-8J%J@207_$_T"PMQIQC":C6&H"_"(D+6&C2XT MG[P_GPRD63%]O0A%BV#9+*)+T+9E?XE_E>Y7E+^ZP'\+BNZXTF!O-)/EYHA9C8DVZJ["/ M1[;#+Y]R*3W)9HL)&CF!NLBP-Y%;.Y\,^*?1C$P(0&<3E/ FI)*,^L,Y*']> M.(-:LXW^OF7A/+<(]/7TZ%*>O#8T4+;Q$6'$K1_E7CZFE2ZBOLV7;5(S:C@^U[:*V:\&F^ MF :&JKR_&(*[HT%ER><0I#,9:U/Y; 0VI.$"%.P9VA/4B9T-O-@8KRTSG(7A M^Q/%T,B&FL-=G<\'BJF0^?PT34D?3YAG#@WJ/[FH">B.=B[ M-V8+&Y3S!Y[V?R5!-#I9 5&WQ5Y]/I[4%G;U.5C2_P#.$0>H)O%QND1LI5]- M:6_;BE-?7/J3;[52O%ICLZYK%T;1%O'8JI,_=U$3"C22^>2U:8ZPG)!/SND$ MC0WCFK7?4*.!MFS+C9/J"%Y2U&$_QQ$\-#VBU MU:C]T)JW=]R3NK47<-*P%2D(FT /AJ0HMT?)7?'#7%])EK?>K$B0TT!@?@3, M+4-[K776F(@OQ/R7#[H@.F'[>IO^2T/H*MZ%<",^JKWHZABH*R843SI,"TK=6AQBR&]]1,+K1".[F_SKR?S@: M&I?#:^44HEK#1]CL:97?IO,1@JIE.A(6"%AFR^W$"N^7>_+ MLU=8/28FB*N'["?$E;X$T.Z6+<<3!PEQ#B4N"AC%+($^!1Z<+@\T.7LIR%!' MP.O/+OV>E L(V#[]C1]HE3:X2M&\#/7:BHRE%!K<,S.9#1?DN9U,QQSOW1N+ MS)?GI+=-QYQL,1G%#TW!)WD9U4?MNT+1%C-'' 4T$S\Z> %6PI[1;L"!W!OB MN-@/W+SWDS",Y.GI[0QQ[6GR>8W9%;XJ.;-// M9(@I$/D(9'R*XNI-\YP&P3].(:%#46GC^K]\_>;_*>[NOWMNI+24'0J^;/Z% M!MA"N*!9SRF"R$[@B1WE$\S[F*.H.,2KPT[$>\AHP7%$?NI<_O I9U)%1Q$: ML@<6^8)+_YGNVNX!] /3,#(81M1+TR'M!TEOC,A\LL&Q S$^(;L-5(?ZNX0=WK 7A?E*DX?/$6G M>NU0NS%SD&&+!1,"A;,%JCQ3"(4$,L"JNG"EUQE:FH:4LB(# SV'[$]#](PJ MW?^4E+/% (_8'/YI$,6!56EON.JW6[YGMZ?XIOI,"VZS-H/44[3&@6 3M M83\?@HG/3V13Z;<]\L #*S4?\]D0T]K:LA$-58PXN!CR$J.SJM*_C6A?>L4: M$ Z9/'+I0UEU?+LOE>LMG @BC2L#F1102M-[!P_V(\4I8@6'3SU7HD8# MH=H:>WB*3=._K;>KIWC7D6$#.,5EJI" ]0/WMD@;W,Z5X=.FDZ?@.S;$!B9C MRU.'8]JO81Q=^RNBKZ?BJU0R< J@X2.]B!5+((SVD];K>XO&([BQF,T'O'(( MX=BV%![G#4>X D0/(U@T#,Z[H!#J 'X^>BWKH?1D:']$(6Q\S[E1C#@\?!XS MP@X)3E*$14I4,@:*5>XQ8-C6#G\HN7ZX0F/"L LLI-$:H2-8 @[.]G?"'?3* MU#E8IUHW'.S4&_[ZC4)+>2&X-D9(>DU+1]2E0D(I+#P_&W&T]T^V()M\PSX$VL&R%5 <&:S ML<8-X678KQMVDA HFL>P*Z6 #=VT/"D%:OZ]"O-@&0K2U*8MFY;I_M07I"5 MHH>#1Q%A"#&?_8=["U*M,)3AJ7L^>(YX4#X"SQY$G8_#080;:J24Q0!#( 9( MK=% PA>L?V6(3,L^'SS' W&M8\:..C+F=B#9:)C#Z?*#-%EZA#"E(1[*^7#A M9?:,9CZ[U/-)H6X7LLKCZUA0#-2-./\I,TE^X"HU57RE1M(Y=O;(VC M'-?\A/R38%= *II 8))]2%2KWGS.HM)@A '-YD..'S ^'94PL"P=C&0O,&H8 M$=/+)V@?"/7D'KSW%'->$2Q.E_F#B?=&:!'HS5 LR\=6@@<)K)?3W46:<&+9 M )1@QJZ^'BIH]"F)4H"!EP>0,6!9+Q$?L,5RZ0(,DR^>%*V]\UI8MT:N- M ,J/I(>W6(60)8\<[?N$)C ![]0/Q9**G"SM&+ SG6@B_UJA316:QN30F2 3 MS)1L-J);:X;_G4["T_@FN3*IUQH;;#.-^,TK!]GCPTV7OMCH;VV &E&!%E*Z M G6T*?Z@7F^*+==5 21_E#'NS7?M""],A7_.>M]SD=:GY-OTGM*;3@DPO/6] M81YYCP",?JH8%/RNO?LU,&6& *#<*<6\ '+\Q>M<@++T7)0\ ? MSKQ\R)[#7VR%>F&1^2S3?H.!LV_++=#-SZA,]K[!?[\Q?8W/)X/!MY3<S^45SL!JYWJ)G-N M<#[#!D>39(/0V"0>W$2 0TL TY#.B%^VQ^GV!;YAZ: MFK8FYXO&ML9Y/*CA%9T[;D_1G^]'X+#CXL8"7U:5CIO]H' MFKY95\J_^@O6G-+@YLZKJ?T[O>%3B4M1J:=ST)./:PEF#]T."MBJH6=%&7C, MO(T%_0 Q#[%PHI'1;+E6(S1?'T EN#Z0;?8=2,RL_!;F=;[99U-P:W:DAU*@G["@WJ,&Z-BDC@:&9MC^A"7>WH]BH! M4[KZ8ZC_&.D_QGQ$E57=".'TE:5T/&"13X/BC9ON!$./UFF*[J_]VJ$#:WQ) M*O16NC-Z*AC,:HTEZZ%>3[%>];G5G>V_#@:@Z^BXK0O? @GE9E?EKU1+=/"PYX[.%+9Z+>$X'C!V)MD M%P(6P[\#*WAG1O6K&Y7\9$D%?>3FQB=<-9 XA@3= E80^'*"5PD$J0Q0E4-? M(DB[^!KB68U!K4/=#E^;HM6$7YM*6O\ @BXY8F!P/L8\_0ED]@TI<=;H%U-4 MFW*)[H"_YC.(+.C$5Y_0B MO-=QRPQ;A=!GLDECCD[%F7E !94>V*=(-$579 ME6%EE@-/E(8"B=GZ^9V,JHEGV%&(KI6%CX4;#18MH#!"EN_6RKBYE;B.O:WE M%-318D\/6(/*6Z/P8;R+426M77P/54J2X(R/;].&2$#;?0M<>VHYX2.,4N,< M 134GQT N9^1E;TMXH)\2%,M3=@".B0XD%P@X5>7$G[U#NRVC.6JL2#I6(L5 M+&W&PX-#YZR@,P3U;,AILEXT%W8%B!CR%HW=LA$00X"E"2Q"-!A2F]H69D9V7V LF MA8\&LBH3_-"R*+T-&DH:UP;!9:;82B\?\K]S0C-X[!KY7;/%Q5NIP;&]I'?9 M( >)]3,RV:@A H6\">;#)YCA4VM=88E^9%#R^=E@B"P>E%,7-C([LA-SXO@, MA.A6(IXW3YA-\!.U2-K:2\7&AM_OKWH$>%,O+RBO.M&@&^[-^(-H-'1 M1K:O&ERY0[KE>F.&C^B-1[)^O)6=+KUWMZE5@RS\CCQ9N[).Y;_ MP.T/:"N MX[E\R+C!P2$A#=0H ]XX8UT562+[)]GPZ(+^G[9&"I$09(XP)K?3XK!36NS[ M;*]'MW5=HBY)ZNX'(Z>PRQUV@CJGW$_J1Z,1L>6,[3 =0MA_;E"^S7T1@(OQZ@^WH1DWR^WI&H:7FLUV9?F(4/"ZR4W M;?G5W<#X3/? N>#^,C\-IO23@._B!96(FT585W@/593) M^3S')3KEO1GH&$8UQ@6U0QD2RA.,X0G010 U68/5_5^O<=2!,ZZYL'LBACKUF#6-T@_N(SN_58>DT2<& HBPF+[]00BTF+0E=*-R!/!#/,1"V<6?-4 M/-^0X.@ M.*E2#1'LH1LF[O/LN5M8OVKV"NY8C$K(_GDH=GL8.UUOTA3:"PV)+W0%BV!* ME2K!MI#BW!=&F]\8>I.___U@FI8_J;K:!S*4[0G[#M:0D$=7&\,W3 4 $9"J9AGN3/OE2'&?V!5F\JGV9UOG'5F MPKOB]_7=X2YN"8-[[@HH[R$F8Z/Q@X',5LO&_21H;:R7=MAL<'!<2=T9<%M& M&:_1LMI*\@4A$E:'S4J-8GWMA:_<5!! (;!/COJ!0(PX19**1$'7N,,L^6,QE M,!&[W>YHF&'\WW)7P<+DRD0DP^F^K!Z1=5A11J98&ED9Q+_691J>ODQ!\Y]M MD4"1"@<#%R%#OQWGZ7QY=N#;^4P;[8!_#\!\X+Y /I[/P?S@OO3Y.0A4<"?Z M0\:P>^3A(&W;*ESK+?,=J<"&M=3"@TU/S=V,Y&92QX J @$9;$N*YB,GBQ-: MJ&X1R+"NS>FY?X90[*>J9.BHDJH]-<-!E6L*-EBM"PJT)['?A2Q0DO-*"QF"6MR,M >^P"T/([!CTA"T1DKO![IKT&Q+QW*I4?I6O(JBN;@2:A 7+[-.; M(FX<75C4K-G-&M;1HS([OGXH3>'YT +#CNJ#!E5,#5657 P!_^YQ' MYY6V<-Z>4/R 7U?%@SQ(A(4, 5W#/ZJA)I1;N?CT5>4NV2I- FYY#L MRB<2WY'(;,/(JJVE!JX]K)IU=!^,0.A,W(JV[O8&45[-U*]+ (G6O= 1VCS6?:W M"KQ;&,HVG'UK]L?\;_)M]F9=_W9VO2O+(!1C>)Y_:^1I\]0 _F.S 3:ZB!Z( M*SDGXXMO/'M8 R+=$-X:GL^@$=/-K^$ZJ7F[&^/)%,PIYK^+$?QW@-%7_C+X M$S$M#^??9J-!VT3&W])_<#;1,.?PZQ1^'7<>YG &]I0GD)RP,/+KXGP4!5IH M(ZFC-5;R-:5J>='HS[;$-P5K6N&/4S MC\N^:>:6VKQ4X*8P\#+H'JFEO)? M6UD?29%,)%R?ECFWDPQ1O!5K%'0$"1,WF($9)!&%A?X^=S#O96!?S\Y4ZLF$ MXQ0@[&&,>);1P[(S.:@B.>0AH7'N38.1'K(ES2-#\$'.0=9[&]OL :QJD$W MZC:!<-T?FZWWPP5E@N89PFM+# ]4/*$Z9#.J8&<4I2CO^?FZ7FXJP%"RDG*" MLK*+':J.M.2&_SVKE)*T+O)B67DT;DHFB M\XX?N;AOJ@/2*X9'#@4(;SXBQ^>PG\\AC^"MX1S+6WAN,0 [RV($^2Z+*7A5 M.1CC(1MA0NMH-$+8NY%-%Y'1#OOS*>P=8(; ,H_Z@-TI%"_SR/N3&3R58^W& M,?R+U=MDJ\;FK8G47IO''LI]-=5A1^!17 M7H!\Y(5 U.5@)Q,6\YJ"Z"%D;XZY&L/^ *M8#LV#$#3R NXOS/F"F4^P;F%_ M@HX!T]9B9H&*6E>BO2[L7G+^(%E69G_84M=YZ^+N'KEU%V909NMK M"$-:VZL),9_ZP\6"D@TO#I!NW<]^6J]69I8OBIJ+#U]6 O[#)]5T)I''OU%YI;RW(N_>8 G($ M ^>D_,-P@V'I,$L:4P,QBX#2-,PB#K&N13Z=QXDL@,L,?J$D3^C?7A) M02OO(-"N\7;QHP/]X#'R7G'2-(>,X^\8NT?QNM46(R3-/A'8%LG)QV,&S4Y" M;)(4G=^5W? (NQ[!YZ95HQ,M,=J&/);YE! LQK.Q I_+\;R-9D#W !8UM=>+ M'I]Y*Z=2OY,1I?9AG;HVRO<7]K6WC'IG4DOE%KUW1?$33^/E[PKAV/G"X9S- M1.?/LA_*%4J:(/-BL99\*$@[$RSDQR< 5PGT]!Q"FF21QW/,]40 6HL/LFSN M+\,BS[T9A9!-)R-$>W,)L\WC@Q,V NFY!^<,,AIY8$/$S1Z:[V?XM0RM-T*' M/%:_H4Q(@8!K[@XQ!['X32\?SS&!Q,HDQ_<-81FP.-Q(JL-!>8C6%#N=F"2D M@ZE)J,^YVAZ/)J;5VO1@R,2Z$]B0LR1T%+3O@'GF05S.U[S@M5G> ^+,H&H, M9AJCY4O =5__-:?[:#2QW\Q\STP?/9$^8_ADLK9F!K<.Q3X<]A,"U RPSV$H)=\J$J0B"CW_/"8@TX,ZL='1*H,IY3I&1O M3/&F I$%3RT-W:TQ.VE.SPPYQ!8#\)]FC9K^DR3U5=U3@/Q-X_K*M#;5Z$^G76Y@#3 MXY8@6NSOEOO1;6?4;+CE")B;;:CZ44E<]V5^]MJ M99-*;>#MU._^34DEY$T?'ZRQ#C ;/J)C)LJZSI&1V)OF7B$WD1984:@D:UB05%LPD0M-N;*@;D3GC+O?T8 M!F2Y+PPR78@F>ET!4OMWOV_$<; ZEN<"E:B*,][W7O;O9P".<'T]0R6F(L,1 MY!E#^.>RV.T>SC@;I*9<%92Y8/T]6PY'D.+9#5\;CE ;PYI](61%AFDH(VBV M\6!CP0B\<='0!!82'WK2)0'#)?>&_"*<* APIQ" MCX)>;$2KDFZ(!I'GYL>D-.:^@-$6?P:6IK+/=- M'4S08R#M%8Q=SQM(Y5F#Q,TPX)KM]3 G CCS )G*ZX0H7EM,!,@@A4%#M@C& MMF"@*)5Y*'9;2@8;TC.](?%Z!=&A]MC14(_Q(2CV/=P37M?>./?PT1,[H'?/ M2"I4CJ]G> A,"V@]M5\(=H_@47ELK'H351)[K[D[, =)E8]2)Q-ER( 1.,\E M;@S%KS2AF5,T &A--\K[6"V704'%6>IO*O7MF[MC%!!A],QA5P.(2\85D * MM'IPL"+MPMO/%+ MJ(MPN*>HZC>][6 +:OTRZ9-@UL)*SWS]U"+40GX_T>@4 MM_QMN=]OI,C8<"B0HIA+0LBF[N9MN7%G?.,.Z+VQSGF <,*57J4)50GU5BLD M#2!%EFM=O'(7<^AEL5D>-I:_VM&]9#71T9C2,2=30J\?#:8(7;ZMT&$.ST<^ M)W:12N0&3Y-GF9S9"!$$1PC!.D+3*:XIJ""43P0+7HH7BH-WZ+*#X0%'!E-Y MUY&TKC*A<8TF0&LCM$K]G'CL&>\_@%P,T-Q.V:@#B!<7@H _%POZ<4 _#K(+ M(R:>K61Z/$*0HTKW>;VTLH&%GUE'\ MBX( T@B*-C5T"DN7FJU5B#&)XH6QVW7-$M3/@1[L[6 M5DC%N/'A=AA(RRS<0ON )O$JAR(!.DU!BC>\]F^&#I FU$]H7^9"*?H%K(GA M&L-X[>JPO\8QHBF@\GO"4AX@/[SYY;T(#-450*.3+]=6M@)RVI8?P_<#.'VL MV6X34X1%N%A$>@=U XD/F"BF8M^P.!^HS,.I_;;5BT;1,6[BM/WLLSP!3IG# M;,))WG-#IQZJSP*A3 GY<%S&#D)Y2I]&@&LYI>.")9?4>4$%1-.(G064-QP@ M1N,S%P@!NKNSECU!X_8XJ$*B?93-I1>P@I:#W6BC&"C?DOM=IG'?%(?^#.S3 M,DR-(_BU&:9ED?KVX3V?H0F6>"0BEQ*3'!*D R!GH^:A=CO"A>J/9PEY/W%J M?C)'$P*RW@"#VMA#@^L1G*AP[;/?[S;/ZOMB6?Z_W]QS[-XW#<<+(K])ZI6X M.B]Q^3*;CX?V -[QF"S)4KP:0-M2!!KNLJ,LQ[99I=*1#"=N[!$@ EJ(EGT- MUXQ/"K$D%6*!**.<0(R*,L"[\M#BNP1C[MI"B+_NHBM&H8;3\.#>KLJOWLDH0 MA&&$-/OGN]OUSOWU0W6 );!_/OK-G[4?GO!B&(2UGP^H2I+Y-!I1#$U_.)CS MI\%\R @SP\&8O\MG$BR18X 'E1,QW-UH\-ED#G?-%*M:3(U&.D;$&?--CI\' M$ \QR^&U&19^?^FY0STCZGB,!1A! <]A//D,9!G$BZ="@E P>8 E',=:74&T M&@"ZP-1,IIR EWQ\O4N]SM-0DY@_Y4SU629[>(R%0.C42 1\+ MO .0 CG-W7 4BNIWGAIQH$@Q(&@/S=$]"-@AN# M.'7/5=[G$.H=,F('-481W*D- ,G-F@[6YFA!'A::6<^)QP+]4+AU3;',\-$E M2B:U7@@SQ_S,?T)>MLN%L1UY">D BP8&# (TH/Q]2/*ZX_3/.,Q9F>(\A#)MA]']_!6DM+X%P_C-L MVR)'FFV\-8J(V;^-(2T$X+? N^%+H^RNVNYOH^]_%0!\3M*%/36[O\(J$^Q1 M(IF"])_P?<)+[])J+;4KH+%5\1"WM1C@]Y'ZL\)0MAKCS#D"\[^S)]&R6*#V MS?JW)X><';-QF H?4>V MUSXO1T0L-@-"(LIJ#PK2-']G)Y=3>I&]K_X[:Z1!VRR)!*6HT/^=I0\#2]9Q M&$\4 .1*^!SJ\OJPP1#Z\+TQD4QLPB>O$ZKW%MT,8[CM]/LN5X)%ZF:J&:6I MYB?*VXCV,CTH#VXU>_NQN(\ 12![A%3)]"Z:BRG9]#$^=YP/BN>HCYD<>S^4 MK9^]IRW 2DR.4Z;BK+#,3%^'>V&HK1S,_\X:** AB*Z-2;UOI@LNL3!MX$C= M!IK>W5EZ"QK*WS3.M_GY=+<=JNQ55Y6GL/OEHNK>&.D.- MSQ\G[$LG++APA#?EDAS$%Z!PERO][EO J4$;OY,(SC*^B]ME@W\OC/PT8-D@ MNF)27;R_7Q%$;#X]&T3!C=]+)QVE M2:GG1BF/>6GRRH5T&P@S)S:,96G(?QPQ++'#0 H?]6%+=W9NM,]R,(5#W#<8 M9QM#)C@!OZ_RK2(^XP$3W)MVRM_-&L(2K1+@OW]Y9U2LJ!$] $%6.=XUEP+M M2M4NEQ#SG55*U\D'$?27L)J?T,&?>\K:^E3F<50@Z3J+N)2AK:IX\C2D_%[3 M5(X?#L,Y7\AV[Z5$:(0R9D<8=M6WB9K6#9$4RUJ$]^28;"U1KT!HIU==3= T MZ7:;L7VVVTCLX\V],[%WZ]X]W*U_]WS+ ,"Q!8*3.8O6:_O2:6N&Z'P(BS0H M[*DTRL4]RU72LTB6J1!E]NA3A$(;B<>NL&ACH6E>+>^*V58T8\8:JG:*FX0K+>YM?"%EGX)[@;@[<6[9Y3[J-;90U'LC MY@ SPZEBB$TX9Y256^5F5Z!7UN7E%NU$O+08WBO1=N;Z:)[\+^_>O>Q'&>\< MZ;M)\N.+HT"X4F35 XC]#,VDQ\-%&JJ/6Z/9FVNT3R$@%!G?\+!71TPMW$WJ MGCKR3GI4:J>7LM,M1M3@0C["49?DQ8\V4Y; JD%]9:J,CNOH?)90A(Z?0%Z/ M3^$FP73[*.!8Y-ZH@W[VP]_.?G[9>B;B74):!CQDLU6K-<:%,_0.7@Z-"@R= MKI+::[Z8#*\K'P2#Z?JP774@'#I>)X[GIP/"UR:[>'VXVJR7AB[V("&NCH_Z MZ/YV(( 4%_ND*U:SURA7HYE1'F>1_@>8_8?=YZ:-UV5'.)\D"9)U$:YV7)) M#43M.HO:BIYH7KN^MWA]MQ#I[61%^$XMI49@A*76E= I%,T>&-T7 M!-T<:;_#U$#].Z*N=&OE+2B'%%G68HA"@N6?TI;BENV-C1U3S MKJUT5>!/VL;N:GZW=EN- =V:.-ED\+AF/[6]SVI1Z-;E+@:Z#%["4$\".+#\DKO%0!V9?E3(-C3+^BOT6>' MF_,K#:/;U?N5!M/I[OY*8WGTY?^5QM=->OBJ@^D@?OQ!B_/'CZB[ /25!G1< M@OI* ^DH@GTMMMQ-AOM:HSDB!'ZU8724(K_R8>HNAGZE@;7*L5]I#"<+PG_0 MN/[P 7U64?PKC?FX+/^U!M*B#'RM_3M5F]#!=B0A_'(%^6VXU:[2VLOM_<$- M:/A(->*+=M9!?_C2_7=3'+[T*#II#%]Z$(]6%;[TP+KI"%]G%!V4@Z^]''_@ M4+JK U]Z),?U@"\]@HX*P!=GJ-TD_R\^C",B_Y?OOZ.L_[6.2'['$)_HN/H$5T_^);]>DR^_MM=7Q(H\\FM7_6 M[AXEMW_N$3Q6_U+'Y5,D^L\]IA-E^L_= M_6>0ZK_TD/[(L7QAR?YS#_A MM-J"EH[%.E=;-4]XZN=JZR)H*=BY+8K[QZI:?5QO-IP^8=-4UW=&^-RE$EHN M!?;CKM@>KLT',XZ=L*JL!R&\-D?\JD2L^6C^_W[85K79E$V<$HU?$KA2C^"< M<&9+!B>B9%IJ'<7C]3;[;;V-@=<>J3%&<]0J M-'>FR>U(3LUI7+*[VOBY5O2]GZ64]2#OZ"FQKN!10?87\Q)M>H?&&G:F<<-TRLAU$]_]A%ULW;@P?Z2- MT20R+![:GO\E83,P2]A]IYOA=T]I)4$2#2-+;.Y)2FUC3Z'%XDOVE5ZN3^TN M>1A:; ^-71Y7RYLY6YND!E$6[%#A9),(I7FZMH8[;67 >Q M5'7)%9R@,I2'W;+]%!+NOG5J/==N/?O>7:-PZ,R7;.RK[LPM>6OF3J\2$B@^ MWU>UW>X!+B(NXG;2D!^_"6DB"SL/W_)A!5H6?CAN !PC0 L!!+PI@4Y!,/NOAJK3=C1_ATY@>M!+H][2]^OKI.']7-$; M1G\5/"DX7 (RU-P#5Z4Y!@"YP[G!0 [;-1ZF$V;;K&^=L#TMO_81>[:#:MK6 M0ZLBN4N@35PHM:T@0)OD6K^TL]=>CMMBEV :9A[A5UQ LZWL[4UR>&I(5,'V M"#B5&F>GQU]S9<98T%V5UVLH_WNV,?PN,>(H8?:=@!ZMF2G?FU5-*"06^,CR M@7Y6'^Z!$+/B9E>*"D6*&&U-*T92,S+2"92I((8(==];^A>,#!N_^0@L&5S5 M5[BJZ5/03W9N=*QU#7&?"'%N<7K_?G%5XS)&! _8^8GOHH(_@**?^&Z4^"XJ M2.$P]M,RN<.AU^4RSA KP%Q[NT>I+*]=+4K8LIUI/KG,]2UHRH8&8GN>H.?_ MGV8ZU6!4QC.?KNK@Q7/[&WFD"V=PVL]>P3^6*RS;= MHP5V"]NPL]-)V8E",Z\U F-MMH25^+,T M! A07'D^I-GZGIM<7AYU?!0QFV M/4GAFX[/Y_&70K='I0F2=?JXZG7+LNOJGTP^QX2:U?%7U$ V*]K98\CZ1]UV%NZ>Z]X>T3N^M]K&%96K2LR3 M:B=#X9 5U)M T@.%DQ0(+$<;\RGTCE%A.+,$!]RQZ-WP-:X)U#"4]D6SI"0< MXA&V3;\8<22SDOZ#&G3TVR5;_59!([%5?E6"C+S#S!V43+PJ5L!F::+R*PT+ MBA;__2>L4).PMOI]-D@ ZK#%")SMBVOYO7,_O"YW^ 2 ^;M*A9]2'B->[HZ= M]EUA^W?K.U:=WYJ?:N"$^,#;?6$4AN=@'/S[Q>_K^C^?8;&HLT%N_K^A8SG] M5A+"'JX>&HBWVUM&>U$#:V_J"\X\3\]\V%HGX0N.9]2Z$U^JX]YVO8DM!GSN M_KL[U7]N OR:0VB@A*\YA(;-_VI#2)+!6W-[ K[X'T@&7W,(#63P-8?00 9? M;0A),FB_%^E7:W)IL$FV7X565&Q0MGNOT)>"?A7?>9\4O1"&\ * ,S[DHR. M:$/!6F+HB1&OR!OM%?%?='*(-''RQ(*10)_<#PFF+1J<_^I21B"%C!*'%6#G M$S+C#\628/F,@E17F_6*#(.-*@'C:R8?:EI9$+#/(O?!XU:IF]3.??\YZWW? MM")8WM!O&RKVM/>N-*"K8XH!NHZ:R@0W-ENV2O@-@X:HF*8-;GZEX]8W-]") M*)Y+%)"SOYQENMPF/G"ZH>=PX^3C9)_.B=U>_&@+GOMRKVP+.%R,7C(*[ %9 M9[*&RE_02:BK?SD_<['ZQR$-$#T^GPP&WQ+R^QD&1),1H(>5EM&L%!_??7'4 M2@'M)JP4HTE39Y.&SN"=J*'1^:RQH45#0_!.U-#D?-'4T#AO: C>B8MTEUNH M^(MOM/UF"/4Q2^X\[4=6?3I*V89FK>/%,3UF9\9'VWW<1LVGQ]I]S+Y-SP?Q MXB1#6I*18)V"OHYPEPNVCG*%#A6!T%D13_30 3(_;PWY';;^ZM6$8G98_KZ' MD)!J^U]4VCK>KOOHG5:FV6A4D"I^:$N,*QMA_0=T?XO1,N5W4?9E1**'%5R: M*[M')>+Y8"[0Q#O--N2KO[I4]PU4KOV/'XVL]_[MNZ?^ MP6H;%X#D] F".:OO 5 =A&E[):9XWRAI& ]&3O4R\%BCIP>*=6 9\@L\4\D? M$RI.L!JC1GX^:.1QHZ-C[<*33U_ET2QU,T==3T^^HN"=1R[_I&WYT_*4"V+K M8T2W3SA<%2'!3:0:&3ZH"[VJJLM+6V$7_335)CIV4%<^5==UBWSA$LMK)#PC MX O,JL.^ADJ!B9!UOP%2H:O-!]1?Z"N1DL,W)2+KJMKMJH^HA17WYMGXR>>8 M2 RZK_ M_]5VK+UI),F_,E].LB7P DGL^#Z<1##)>96-63^RND^G 09[+L"PS(QMI/WQ M6U7]'+JZIR&^+Y$S]*.ZNKNZWI7D"U%1359)H3K7Z[)>D2.(5ZJ?%:&YXC9DON4(G*>6\%$0C>MM,8<'T"U?U#N[[/_D+-H[ MT+ONWMD[AAD_H&Y'HV33]EZ]H2!<\EPOD*?ETK6FKS3Y:=%OP-A/61L%Z?,*90E(8#9 MI3@:B\Y2DCN7Q?U%5,@D?^@']%?L6!^"5JC!N6 8S1B.#A +-0T^-OA*TSK4 MYWW;T,36#CZT-?NU7L8U6\=,2OQW^VB_I=ALT#HI5K,=7$9-VL+ ?\ZF&M$Q ME;5B-X/K']+WXQ'S743V(32V5163,+L2"7#Y5'Q5U"8GVE7B(RBF M1*XNL#,L4^]I\\@;&>//.MW"H[?#+,0NRAW")Z1$8S\Y+UD3SKA+71ZSI/GU-_LBK M)W3KPY7QATH?8%%$?0_)*,?BLH";%-5[ @>3ZY76U5.Q)3^J0[N"@(LB3W3/ M.>'HK@6_;B]5'I@JUW! '=;ZU=_O^I?/ MMX_Z&=K5.M&Y)[YK?R#]"AO=BS/61U:5-Y+\A'@P+36*N'LRJ88L9%\];8OZ M\:FA K#>6$X,*VI9U5TT=U?"G5?:63^3)8&U*'X "$L!2%B'G1 MUL/ 2/P2^Y>7Y\0!#'H]IWRCDL-3!_CL=8/EY]%C.GO%=$\E_F>&,"S#"_)C MV@N&L:S(V$:VCKZNSVJ/ M$ IXE(B3KZT@MF29KS"(,+!' BQ:8'/E96B%OGC7-D" T0H 0+WU_-$/T.W= M0P?^&8IPM,G=D-=6V-P-H[<(LCP-O4)031"4^H-"_/Z/?\ S_809>\:0X3^ MCN4E:*/#I/6NG@*4E0PSL9_'X&W_#F"&!QY%T'4;OO;ST@9J^P@6U.V-&PMH M;^[CUB.[FZW<6#Z1I:,,..B\^,]_:S?QBC,T5L.F%!5X4P/+6<%;10)1^UH: M%Y%$;&+DQ @>TIX"598'@VA(GB:VOOX9FL_A\YC M8;1=RJ$.W^-[S.QRB,MHL_N M;,B.XN=.\J(0KW1,6@FDU8N(>,Y0&[^*5*,\URAG599>'DE>&*U?H#)%1,<; M'%* 8^]JCKS5P&.+[R'!W:-#98#TWAG*^7+@)6VT[&)K/:2NS,M!2#6/JG/8"=4R#L@H.>,4:KQZ"K:))%^MK,#>Y]1:N+9*7Q(CA@ M?>1VY!TKIP[.WG,?F9CG >>%U.>Z-]5)1N>O-$C))H%;[EN2:5GY+Q@$=0*][:H[G1**#!G>VSYEZ^49$*^4A53\"!U<&A M$LK:,PV%ZTMB>*&((<]0>O?V?:]_\N,TV":(T_%E@;!!)T,(-YLF/[&GNR?$8.W]Y"YT4H3-Q_K MC$_^.RT^,N25T^+D;CO+^WQ)[+E\;>RY#O''*?GL]E MI2.>O%1X_BOQ3(AV7QWCZ+\WMT5=<;;REUQ<$7<=,]:I?;0L:N>>J?#5B<=' M?XQ\(KST+FVVSM&7#(WMFR>JY/H3*194-K4@HJ8[:S[X_-BV.[X\5.M,O.S! M3'9,"*O(?S<$.&&]C*TY%UJGE(F,0M?-#>;7SN=SF&2< "2[X697 4-GSHI6Z2#KV=2$=D24HGIU0.PR#SW/T"2!/ M.P2/0Z=,)$D-9N1.[/%C<%E9AW91OF.R8")="36]SU98I&>[TR!BY>QU4:F- M7>[4*EV&Z=;*ZX(Z%! 5T,(/71KER6;QP =3J@N'Y4&;@5%LMG6,' M?"E-W7/M$(? 03>"2EDOQ=',B7BD5H2- M@Z86TJWOJ?AP?-8HA-"3[)3\SW32:?352F8@#.Y4U@#.B ?BRNS)YH2%TWVX M'XFQ*/\35KPQVC++@-@R8H51L&C> W.E7&VT7DDF+.K>VG![=,V@R-')11Q4 M=Q1-HF+.N=W= MG9+)Z;D:&#%MUP^C%<#NLH![<JL;X")C*CH+Y@%3I)14U.8$[ M+LUC<(;&K^D* !?=;K.JWJ[+(WV%4='D8TLI&;-?$-6)W5V:A$&O9"H-R;'* MCXM8C&BNQ,1G!1B62$;%-3MSZ+AO7&0-)+("2-"UZ82$QPPH &E;9)V#D4[G MHJ3 E1) Y,O$(K"=6^LTZ4RZ\F32OV9;=3Q@LV*ENSBED&K0M<@--%&8@GVG M*C\%J@I^K;=Y.<\%5X?E'C0!^XS9=)[0RD 7I6!(APF(?--A\>F1*-0>8_'. M<:[%L,5A[EN]PD-1;)V'_BI;%[1[S&^.X4K.6Y7+FNB9H&QDC57Z6N'TQKN0QD(RQ_'A4PPL0Z#7W;D"2'O7R@1AY#,CAC59 M=^7H^A'WCKV?S+3YS'0;R4YC55EM8_Z$9>5+G:+9O=A:Z>/"E2'4;:-!=-&3@M M+ @>'S/*D<\ZZS1[\^YFIJB =X)&$WX48?H0D-ANK=X.IKJDS78>>IMIPN@$ M1ON7C+,MZIAX?Q,A/OE_-]-0<&M15U@V2>;O*9HPN.+\S8,R2A53Y#J%Z5O7 M.!*,S\O^."$!SC&7&F^OI3XZ/M<0>2X37XB-,W@X3P[G(Q+>Y+8C8*>XDA56 M%-D5QU$E'CR4_O2KIGUN:]F"R&[[).]@V\QXB\<4!3#"8 MC+QO7]FS[B$:KM"Q%&3Y=QTU;I*L7J55FIP\K%,0V:#-Z1O%3GPSK!$?,(D. MXMF?-=*X\7/@>!V5;$*$6%QT$J[23B/%A&NHP+0(/;ZG99_Q#.NS"34R#K2A M(L@2[3=F5?FE$S[MBRAPHZ:IN%.56T4$5#9UEM^8B'AV]"GP\JG!B&Z^L2< M'P6D%@2@C03>C2JB:7CU;LAX8*J8^.T8B!0QOK[N6NZ="!9<7A#]B/&3I6D. M)\AT#'N>8SA4ND5Z(Z^*>EHMZJ6:S%5EC$?Z[>@D_4&W=]E)?I/U?1 (RSM5 MC:RS'PN5>+32YY.M]/D/I_0AWIR$M!,TKF]+*5R=DM-;:7N]N4_P%NM^%8M% MJ$%HS#,@ 756&A=.'@PAALO(2JWT(:"Z^7;" 68PLDABJ^.%"/QTU:' M%2(3+\+8+0'8F"9(O=3ZG9!+Z_IM/,L5*/E^RSRCH\QX#BJRTR,OLVUHJ+;\"K6H/*_)!+ MPHV,HL3X,WZ8OGY69TG0PK8<<@805.\"0EZ?J-IGC+=?M/S"%]*4V+9T\DJ:?GQ%A_)OB.HZ>PM'F\T<1OAHV+;O_H4]#H&PG4+V59_>MO4$L# M!!0 ( ':$5%"DSA3/5P( & , - >&POM& M\A*?B\[__&0ID1+5:DWQ?8FQ BM&>1W#4JGJ@^?5:8D9JL>BPEQGJ'OSSR&"(=)Q!MVRU0-4M%P%<-I'P*N_D9D.(8/9V]_-$)= MOP'N.7HW&OD/Y]>[\3.;.(? :7S.8AC,WD/OST7'^V7'N\+3/<*#T)["V"URY9$N>##ZDV@"V@"Q#!8(AK#&T3)0A)3E2-& MZ-J%0Q-(!142*+UM-&%@(O6C2P?.,SNJU6&$"VE[NP[N<]$.WTETG@$DE/: M(72!)*J04ECR6^W8P3;X) 5:>[ZN-&$AT3H(IW HL _=9"%DAF7?)H!=*(DH MS@V.)$5IGDI4GDDJ)9@V,H(*P9%EZ"I:0\NFF-)[\W7[GF]IKW+@QI@E\2$P M%)VI9]V:PZKY%GE3S6EORH8'Z8**+(7ZU.CI<.N;[8/O),[)ROJKO ?0ZJBJ MZ/HC)05GV$WFMPV# QLF$>KZ@%)(\JCUS%9)=0!+")98*I)N1GY*5,WQ2G7; M:94?RAR>(/-KO^<"_^8W_)_)C8'TU\SVY^57>)7A)Q<'#^C.8A/ M ')V"I GL=R7QP\YN?K'C%Y[?F]<$K:N"'T4+!I"%>$M;4FR##L>+X3=S M2:1;!_5P4]#R"BWT=7]+7]=F.$<-57=FBC89P\'^8L"#63]JWDO$<+"_XHPT M[,HV'/Y3)+\ 4$L#!!0 ( ':$5%" YVU &P< -!# / >&PO=V]R M:V)O;VLN>&ULQ9Q=<]HX%(;_BH:K[,RR8(.-W6DZTY:VFYG=A UM]W)'& ': M^(/*=M+TUZ]D0G*Y?:=36$R6=F79CLJ]T;)=;E3JLK2D3\>AZ-,ZGSPYO7Q M6@LSHB^*2B65+G)[T!WXJM5=^?2^>RFD/>%6?9:K\\%X(&1=%1]U6BDSEY7Z M9(IZK_/M^< ;B(TV9;5T]V[.S'2N,_U#K9M7Y:ZX^[TP^D>15S)=)J9(T^93 M[HWF0_8.Y>.1K\I4.FF=6,G5M;2LYX-P;"]XJTN]TJFN[L\'S>^I&MB_8D3^ MC*8=CC\/C?C*_)]F+#8;G:AYD=29RJM#.QJ5NKOGY4[ORX'(9:;.!^^+6V7$ M0FZ5P[9WN5@?_H3*-LX3ES"OM'W#7*P]Q\C)DY=%JM?V[FNQ=!#N Z4H-N)J MKPR!] &DWQOD^R+;$\@)@)ST"/F/3R"G '+Z@I#O9"KS1(GF82H)8 @]X MQ=E"$L@00(;]=;4L=P1R!B!G_4'N9$X@(P 9]0C9>FAB !GS0LY5F1B]=\<= MV+NZU+DJ2R%S]Q6E#XXW1B/YF!=SJ;>YMN?*O!)ODZ2H\\J*5BQL^R9:M3"A M<)B-\]A\=NA>Z?QP H5#HO&X36,?7_'A6ZUO9=I\$5T?7^2WJJS<)RDF4HW' M[)J/4AOQ5::U$G\J6=;F\-A0/"09C]DROE2N9;O:*8R#$>LV2NJIV-%#_:)R1/M$PMW^$R]CR* MB SC,2OF6KG.3:K:N('&6L5LV^,,,HO'K):Y6E5-%S\T8;ZE9$@G'K-/W/A2 MW=/0&FG#9];&AVR?%O=*B7]X%K88>,I7T.:7;I(Q7X[ E'ENDJ>W2I#?A< M5*+R9R&)CXS@,QMAJ5*5N CTKUJ:2IGTGHR[Y+X M\)D]L+376->IM?W%L E+FE.:_K8MFE),9 2?V0@P0&XE&S[2@\^L M!XPYH;,=R!L39F]TQO'B[+.T&.4OE!+Y8\(]OX4"^E:?3Y!6)LQ:.1'0'YN3 M8L(I+F;3= ?VG9V.I#-AE@Z,\-N=CK0S8=8.B/!=DU),I)T)LW8ZH_S./D<. MFC [Z.=POQ,1^6?"[)]#W-^)A7PSX4Y'.A. +LPI\LV4>WKK(1/H!$.*F3(K MAJ8$G7!(+%-FL9#<8'_,#3HAD5:F[*43D"2(,XH):R?,6H%I0KO"@[0RY67*G=M S)!B(K=,F=W2'8T/Q:4TQKZ@F,@U4V;7 MG,)\"-)H#1*Y)N@EMQD>YX@I)C)/T&MR0S/% #DHZ+.HTAJ0 F2A@-M"$),. M2 &R4, ]HP8QZ8 4P#H^=R$?8LXH)K)0P%W*AY@1Q406"I@M=&I^8"C>EJ6B M=?O$N DK==T=<$,66C& M;*%3F-=%F@XW!<5$%IHQ6ZBC-C$4CT7S%B:RT(S90A"S-6[.X+KFEZ_T/,YS MV1B48B(+S5ZFVF-;L"J2&W&M]@]1DGCK]L=03&2AV8LL1G.)9&+/K=-F)?9A ME'JVMR)"%HIZ6:5FL7]:3!;W\\FO+0A&R4,1LH9.837V(3L-& MR$(1LX5.=WKS!L5$%HJ8+81;B"3L?%2$$QLX*>8<[51AEC9?E0^*>82$'Q2RY' M&(JGEX>R.L5$"HI[69C0\03%R$!QKRL3Z- >(P/%?:ZR;F^C0P:*V3=W(DPZ M!1LC \7LVSM1I[^GF,A ,?L&3]2:=*8X1A**V;=X(DPZ4QS#/9[)(ZYM^V@'0&M 8V8-?^NM^S\3 MKGQ1J^*8-"G=\CAL3C9K3RS>OUS9TS=7ZTMZDM,=MU)4LC' _ MFFOYT\!M0=O4:?K>'KO*_RBD.]Y'XQB[L?W;#NI\=%\[9K?AV' MUW'3]]/87-[,_?D"YY^\G_K_N?QQM=HN^Z_'Y<]]?Y@^J/A[@47S<9"=#[+R M(#;0-L&[W;!N V>KD-T&WT=AO V^CUMJ"W MU>MM06];X5Z;;K;U>EO0V^KUMJ"WU>MM06^KU]N"WE:OMP6]K5YO"WI;O=X6 M]+9ZO1WH[?1Z.]#;Z?5VH+>KL%="FR5ZO1WH[?1Z.]#;Z?5VH+?3Z^U ;Z?7 MVX'>3J^W [V=7F\/>GN]WA[T]GJ]/>CM]7I[T-M7V.NFS6Z]WA[T]GJ]/>CM M]7I[T-OK]?:@M]?K[4%OK]<[@-Y!KW< O8->[P!Z![W> ?0.>KT#Z!TJ/*ND MAY5ZO0/H'?1Z!] [Z/4.H'?0ZQU [Z#7.X+>4:]W!+VC7N\(>D>]WA'TCGJ] M(^@=]7I'T#M6.&M"ATWT>D?0.^KUCJ!WU.L=0>^HUSN!WDFO=P*]DU[O!'HG MO=X)]$YZO1/HG?1Z)] [Z?5.H'>J<%:0#@OJ]4Z@=]+KG4#OI-<[@]Y9KW<& MO;->[PQZ9[W>&?3.>KTSZ)WU>F?0.^OUSJ!WUNN=0>]1:]W ;V+7N\">A>]W@7T+GJ]"^A=]'H7T+OH]2Z@=]'K74#OHM>[@-ZE MPJP.#>O4F-;!<9T*\SHM#>RT%29V6AK9:2O,[+0TM--6F-IIKQ@?-]W0OWR? MANUA/=XZY9_%/\^Y(GR< 7V=+Y,WUQ>;_X?OJSZIZ*YSAB? M?@-02P,$% @ =H144(=P-L9K @ Z3H !, !;0V]N=&5N=%]4>7!E M&ULS=O?;ILP%,?Q5XFXG8*Q 0-3TYMMMUNE[048. D*_V2[7?KV;'X^S<:OCT(]N$^V]GS\*X9J]&6H73[,90V4[ MV:'VX=3NQ%PWAWIGA$H2+9II]&;T:W_J$=W>?#;;^K[WJT]/UT^M-U$]SWW7 MU+Z;1O$PMJ^:KI\;QM;TRQJW[V;W(2R(5E^.H8L+US91J+I(O&'"ZQM/Y^&^ M;P_&VJXU_Q5MVFZ[QK13=N/N.>]=;?W7 M>@B-Q;$7?RV(KY?#/_;F?("EAZL1IX24?T9RV3FO:-PT/K:_WP_Z:[&'Y?NZ%_RDZL1S>]]8OET-! MD !D;V-0&UL4$L! A0#% @ =8144)D;'P?N M *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! M A0#% @ =8144)E&PO=V]R:W-H965T&UL4$L! M A0#% @ =8144.+9#_JH! T!4 !@ ( !J@P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8144->0 M%F%S! IQ4 !@ ( !9Q< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ =8144+'M/Q3N! +!D !@ M ( !%B4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8144"<)H/RS M 0 T@, !D ( !3S 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8144&BUFSVU 0 T@, !D M ( !$38 'AL+W=O&PO=V]R M:W-H965T@Y !X;"]W;W)K&UL M4$L! A0#% @ =8144%/F,JVV 0 T@, !D ( !U3L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M=8144#SMC%JU 0 T@, !D ( !ET$ 'AL+W=O&UL4$L! A0#% @ =8144'X9/GVV 0 MT@, !D ( !64< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8144&I 7!6U 0 T@, !D M ( !'4T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ =8144'4V=\;" 0 -P0 !D ( !(E0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =814 M4#K/KW^W 0 T@, !D ( !-UH 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ =8144$:)1%/[ 0 RP4 M !D ( !0F 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8144+I0-T7% 0 -P0 !D M ( !;68 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ =8144-FM#X;I 0 9@4 !D ( !DFP 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =8144.^- M3X&V 0 T@, !D ( !Q'( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8144)R=T[.0 P +@\ !D M ( !BWH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =8144)/EK"Y@ P A$ !D ( ! M.80 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =8144$?$(1J_! 6AL !D ( !/9$ 'AL+W=OWSP( .D+ 9 " 6>9 !X M;"]W;W)K&UL4$L! A0#% @ =8144$'5Q]DI M @ 9P8 !D ( !;9P 'AL+W=O&PO=V]R:W-H965TE"\F) , &D. 9 " 2VP !X;"]W;W)K&UL4$L! A0#% @ =8144'IIAT). @ %P@ !D M ( !B+, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =8144/',_^5? @ D@< !D ( !L+P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M=8144+56?!,^ @ 8 < !D ( !H,4 'AL+W=O&UL4$L! A0#% @ =8144'1@:]

&PO=V]R:W-H965T&UL4$L! A0#% @ =8144"">H--C P DQ$ !D M ( !H-8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ =H144$@ZM]%K P I@\ !D ( !V-\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =H14 M4#WJ-A5^!0 TB !D ( !LND 'AL+W=O&PO=V]R:W-H965T\-600 $06 9 " 7?T !X;"]W;W)K M&UL4$L! A0#% @ =H144'<,A-*! P \Q M !D ( !!_D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =H144#PMJW@, P .PT !D M ( !R 0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ =H144!!-3(*^ @ 0 L !D ( !"@X! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =H144*9< MXY^8!0 8!T !D ( !P!D! 'AL+W=O0$ #=&0 &0 M @ &/'P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ =H144//CH"2I P *Q !D M ( !>2@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =H144-],@ @ 0P8 !D ( ! MD#(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =H144-X2@0QO @ X0@ !D ( !JCD! 'AL+W=O&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !VA%10AW VQFL" M #I.@ $P @ '46 ( 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 < !P ,8> !P6P( ! end XML 34 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Purchased Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The Company's goodwill activity was as follows (in millions):
 
Total
December 31, 2017
$
3,096.2

Additions due to business combination
14.4

Other(*)
(1.8
)
December 31, 2018
3,108.8

Additions due to business combination
228.3

December 31, 2019
$
3,337.1


________________________________
(*)
Other primarily consists of certain purchase accounting adjustments related to the acquisition of Cyphort.
Schedule of Acquired Indefinite-Lived Intangible Assets by Major Class
The Company’s purchased intangible assets, net, were as follows (in millions):
 
As of December 31, 2019
 
As of December 31, 2018
 
Gross
 
Accumulated
Amortization
 
Accumulated Impairments and
Other Charges
 
Net
 
Gross
 
Accumulated
Amortization
 
Accumulated Impairments and
Other Charges
 
Net
Finite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Technologies and patents
$
729.1

 
$
(564.0
)
 
$
(49.9
)
 
$
115.2

 
$
648.1

 
$
(534.0
)
 
$
(49.9
)
 
$
64.2

  Customer contracts, support agreements, and related relationships
98.6

 
(79.3
)
 
(2.8
)
 
16.5

 
83.6

 
(75.5
)
 
(2.8
)
 
5.3

  Trade names and other
7.9

 
(2.8
)
 

 
5.1

 
2.0

 
(2.0
)
 

 

    Total
835.6

 
(646.1
)
 
(52.7
)
 
136.8

 
733.7

 
(611.5
)
 
(52.7
)
 
69.5

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  IPR&D
49.0

 

 

 
49.0

 
49.0

 

 

 
49.0

Total purchased intangible assets
$
884.6

 
$
(646.1
)
 
$
(52.7
)
 
$
185.8

 
$
782.7

 
$
(611.5
)
 
$
(52.7
)
 
$
118.5


Schedule of Acquired Finite-Lived Intangible Assets by Major Class
The Company’s purchased intangible assets, net, were as follows (in millions):
 
As of December 31, 2019
 
As of December 31, 2018
 
Gross
 
Accumulated
Amortization
 
Accumulated Impairments and
Other Charges
 
Net
 
Gross
 
Accumulated
Amortization
 
Accumulated Impairments and
Other Charges
 
Net
Finite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Technologies and patents
$
729.1

 
$
(564.0
)
 
$
(49.9
)
 
$
115.2

 
$
648.1

 
$
(534.0
)
 
$
(49.9
)
 
$
64.2

  Customer contracts, support agreements, and related relationships
98.6

 
(79.3
)
 
(2.8
)
 
16.5

 
83.6

 
(75.5
)
 
(2.8
)
 
5.3

  Trade names and other
7.9

 
(2.8
)
 

 
5.1

 
2.0

 
(2.0
)
 

 

    Total
835.6

 
(646.1
)
 
(52.7
)
 
136.8

 
733.7

 
(611.5
)
 
(52.7
)
 
69.5

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  IPR&D
49.0

 

 

 
49.0

 
49.0

 

 

 
49.0

Total purchased intangible assets
$
884.6

 
$
(646.1
)
 
$
(52.7
)
 
$
185.8

 
$
782.7

 
$
(611.5
)
 
$
(52.7
)
 
$
118.5


Estimated Future Amortization Expense of Purchased Intangible Assets with Finite Lives
As of December 31, 2019, the estimated future amortization expense of purchased intangible assets with finite lives is as follows (in millions):
Years Ending December 31,
Amount
2020
$
39.5

2021
35.3

2022
30.0

2023
25.7

2024
6.3

Thereafter

Total
$
136.8


XML 35 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Purchased Intangible Assets
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Purchased Intangible Assets Goodwill and Purchased Intangible Assets

Goodwill

The Company's goodwill activity was as follows (in millions):
 
Total
December 31, 2017
$
3,096.2

Additions due to business combination
14.4

Other(*)
(1.8
)
December 31, 2018
3,108.8

Additions due to business combination
228.3

December 31, 2019
$
3,337.1


________________________________
(*)
Other primarily consists of certain purchase accounting adjustments related to the acquisition of Cyphort.

In the fourth quarter of 2019, the Company performed its annual goodwill impairment test for the three reporting units: Routing, Switching, and Security. There was no goodwill impairment during the years ended December 31, 2019, 2018, and 2017.

Purchased Intangible Assets

The Company’s purchased intangible assets, net, were as follows (in millions):
 
As of December 31, 2019
 
As of December 31, 2018
 
Gross
 
Accumulated
Amortization
 
Accumulated Impairments and
Other Charges
 
Net
 
Gross
 
Accumulated
Amortization
 
Accumulated Impairments and
Other Charges
 
Net
Finite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Technologies and patents
$
729.1

 
$
(564.0
)
 
$
(49.9
)
 
$
115.2

 
$
648.1

 
$
(534.0
)
 
$
(49.9
)
 
$
64.2

  Customer contracts, support agreements, and related relationships
98.6

 
(79.3
)
 
(2.8
)
 
16.5

 
83.6

 
(75.5
)
 
(2.8
)
 
5.3

  Trade names and other
7.9

 
(2.8
)
 

 
5.1

 
2.0

 
(2.0
)
 

 

    Total
835.6

 
(646.1
)
 
(52.7
)
 
136.8

 
733.7

 
(611.5
)
 
(52.7
)
 
69.5

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  IPR&D
49.0

 

 

 
49.0

 
49.0

 

 

 
49.0

Total purchased intangible assets
$
884.6

 
$
(646.1
)
 
$
(52.7
)
 
$
185.8

 
$
782.7

 
$
(611.5
)
 
$
(52.7
)
 
$
118.5



Amortization expense related to purchased intangible assets with finite lives was $34.7 million, $17.4 million, and $17.5 million for the years ended December 31, 2019, 2018, and 2017, respectively. There were no impairment charges related to purchased intangible assets during the years ended December 31, 2019, 2018, and 2017.

As of December 31, 2019, the estimated future amortization expense of purchased intangible assets with finite lives is as follows (in millions):
Years Ending December 31,
Amount
2020
$
39.5

2021
35.3

2022
30.0

2023
25.7

2024
6.3

Thereafter

Total
$
136.8


XML 36 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Business Combinations Business Combinations

The Company acquired Mist Systems, Inc. ("Mist") in 2019; HTBase Corporation ("HTBase") in 2018; and Cyphort Inc. ("Cyphort") in 2017. Pro forma results of operations for these acquisitions have not been presented as the financial impact to the Company's consolidated results of operations, both individually and in aggregate, is not material. The goodwill recognized for these acquisitions was primarily attributable to expected synergies and is not deductible for U.S. federal income tax purposes.
2019 Acquisition

Mist

On April 1, 2019, the Company acquired 100% ownership of Mist Systems, Inc. (“Mist”) for $359.2 million. The purchase consideration consisted of cash of $354.5 million and approximately $4.6 million in share-based awards attributable to services prior to the acquisition. The acquisition of Mist, a company that provides cloud-managed wireless networks powered by artificial intelligence, is expected to enhance Juniper's enterprise networking portfolio by combining Mist’s next-generation Wireless LAN platform with Juniper's wired LAN, SD-WAN, and security solutions to deliver integrated end-to-end user and IT experiences.

Under the terms of the acquisition agreement with Mist, the Company assumed certain share-based awards for continuing employees, which were granted in contemplation of future services. The fair value of these share-based awards was $38.5 million, which will be expensed as share-based compensation over the remaining service period.

2018 Acquisition

HTBase

On December 7, 2018, the Company acquired 100% of the equity of HTBase for $19.6 million of cash. The acquisition of HTBase, a software company that has developed a unique and disruptive platform for software-defined enterprise multicloud, is expected to accelerate Juniper's leadership in multicloud and function with the compute orchestration capabilities of Contrail Enterprise Multicloud.

Prior to the acquisition, the Company had an outstanding promissory note and bridge notes totaling $1.6 million, measured at fair value, which were effectively settled upon acquisition.

Under the terms of the acquisition agreement with HTBase, the Company granted certain share-based awards to continuing employees in substitution of awards held by such employees, which were granted in contemplation of future services. The fair value of these share-based awards was $3.8 million, which will be expensed as share-based compensation over the remaining service period.

2017 Acquisition

Cyphort

On September 18, 2017, the Company acquired 100% of Cyphort for $33.5 million of cash. The acquisition of Cyphort, a software company providing security analytics for advanced threat defense, is expected to strengthen Juniper's security product portfolio.

Under the terms of the acquisition agreement with Cyphort, the Company assumed certain share-based awards for continuing employees, which were granted in contemplation of future services. The fair value of these share-based awards was $3.8 million, which will be expensed as share-based compensation over the remaining service period.

Acquisition Costs

The Company recognized $16.6 million, $4.4 million, and $2.1 million of acquisition-related costs during the years ended December 31, 2019, December 31, 2018, and December 31, 2017, respectively. These acquisition-related costs were expensed in the period incurred within general and administrative expense in the Company's Consolidated Statements of Operations.

The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition dates (in millions):
 
2019
 
2018
 
2017
 
Mist
 
HTBase
 
Cyphort
Net tangible assets acquired/(liabilities) assumed
$
28.3

 
$
(1.0
)
 
$
1.4

Intangible assets
102.0

 
7.8

 
15.4

Goodwill
228.9

 
14.4

 
16.7

Total
$
359.2


$
21.2

 
$
33.5



The following table summarizes the fair value of the separately identifiable intangible assets at the time of acquisition and the period over which each intangible asset will be amortized (in millions, except years):
 
2019
 
2018
 
2017
 
Mist
 
HTBase
 
Cyphort
 
Weighted
Average
Estimated
Useful
Life
(In Years)
 
Amount
 
Weighted
Average
Estimated
Useful
Life
(In Years)
 
Amount
 
Weighted
Average
Estimated
Useful
Life
(In Years)
 
Amount
Intangible assets:
 
 
 
 
 
 
 
 
 
 
 
Existing technology
5
 
$
81.0

 
4
 
$
7.8

 
5
 
$
15.4

Customer relationships
5
 
15.0

 
 

 
 

Trade name
5
 
6.0

 
 

 
 

Total intangible assets acquired
 
 
$
102.0




$
7.8

 
 
 
$
15.4


XML 37 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Shares Available For Grant (Details) - Equity Incentive Plan 2015 - shares
shares in Millions
1 Months Ended 12 Months Ended
May 31, 2019
May 31, 2017
Dec. 31, 2019
Shares Available For Grant      
Balance as of beginning of period (in shares)     21.9
Additional shares authorized (in shares) 3.7 23.0 3.7
RSUs and PSAs granted (in shares)     (15.5)
RSUs and PSAs canceled (in shares)     6.5
Balance as of end of period (in shares)     16.6
XML 38 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Financial Information - Other Expense, Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Other Financial Information [Abstract]      
Interest income $ 79.1 $ 72.7 $ 53.0
Interest expense (88.7) (103.2) (101.2)
Loss on extinguishment of debt (15.3) 0.0 0.0
(Loss) gain on investments, net (3.8) (7.4) 14.6
Other 0.9 (1.6) (2.7)
Other expense, net $ (27.8) $ (39.5) $ (36.3)
XML 39 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Financing - Schedule of Aggregate Debt Maturities (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Debt Instruments [Abstract]  
2020 $ 0.0
2021 0.0
2022 0.0
2023 0.0
2024 500.0
Thereafter 1,200.0
Total $ 1,700.0
XML 40 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - 401(k) plan, Deferred Compensation Plan and Non-US Pension Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Benefit Textuals [Abstract]      
Employee contribution matched 30.00%    
Matching contributions to plan $ 20.2 $ 20.2 $ 21.1
NQDC      
Employee Benefit Textuals [Abstract]      
Deferred compensation liability 26.8 24.3  
Investment 26.8 24.3  
Prepaid expenses and other current assets | NQDC      
Employee Benefit Textuals [Abstract]      
Investment 4.1 3.6  
Other long-term assets | NQDC      
Employee Benefit Textuals [Abstract]      
Investment 22.7 20.7  
Other accrued liabilities | NQDC      
Employee Benefit Textuals [Abstract]      
Deferred compensation liability 4.1 3.6  
Other long-term liabilities | NQDC      
Employee Benefit Textuals [Abstract]      
Deferred compensation liability $ 22.7 $ 20.7  
XML 41 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash Equivalents and Investments - Unrealized Loss Position on Fixed Income Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Fair Value    
Less than 12 Months $ 259.8 $ 423.2
12 Months or Greater 11.3 500.8
Total 271.1 924.0
Unrealized Loss    
Less than 12 Months (0.2) (0.1)
12 Months or Greater 0.0 (4.1)
Total (0.2) (4.2)
Asset-backed securities    
Fair Value    
Less than 12 Months 21.6 3.1
12 Months or Greater 5.2 43.0
Total 26.8 46.1
Unrealized Loss    
Less than 12 Months 0.0 0.0
12 Months or Greater 0.0 (0.3)
Total 0.0 (0.3)
Corporate debt securities    
Fair Value    
Less than 12 Months 142.6 72.6
12 Months or Greater 2.1 330.7
Total 144.7 403.3
Unrealized Loss    
Less than 12 Months (0.1) (0.1)
12 Months or Greater 0.0 (3.0)
Total (0.1) (3.1)
Foreign government debt securities    
Fair Value    
Less than 12 Months 4.0 1.5
12 Months or Greater 4.0 18.4
Total 8.0 19.9
Unrealized Loss    
Less than 12 Months 0.0 0.0
12 Months or Greater 0.0 (0.1)
Total 0.0 (0.1)
U.S. government agency securities    
Fair Value    
Less than 12 Months 20.0 2.0
12 Months or Greater 0.0 45.2
Total 20.0 47.2
Unrealized Loss    
Less than 12 Months 0.0 0.0
12 Months or Greater 0.0 (0.2)
Total 0.0 (0.2)
U.S. government securities    
Fair Value    
Less than 12 Months 71.6 344.0
12 Months or Greater 0.0 63.5
Total 71.6 407.5
Unrealized Loss    
Less than 12 Months (0.1) 0.0
12 Months or Greater 0.0 (0.5)
Total $ (0.1) $ (0.5)
XML 42 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Purchase Price Allocation (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Mist Systems, Inc.      
Business Acquisition [Line Items]      
Net tangible assets acquired/(liabilities) assumed $ 28.3    
Intangible assets 102.0    
Goodwill 228.9    
Total $ 359.2    
HTBase      
Business Acquisition [Line Items]      
Net tangible assets acquired/(liabilities) assumed   $ (1.0)  
Intangible assets   7.8  
Goodwill   14.4  
Total   $ 21.2  
Cyphort      
Business Acquisition [Line Items]      
Net tangible assets acquired/(liabilities) assumed     $ 1.4
Intangible assets     15.4
Goodwill     16.7
Total     $ 33.5
XML 43 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Available-for-sale debt securities:    
Debt securities $ 1,671.4 $ 2,256.8
Derivative assets:    
Foreign exchange contracts 2.5 5.3
Cash equivalents    
Available-for-sale debt securities:    
Debt securities 290.9 936.5
Short-term investments    
Available-for-sale debt securities:    
Debt securities 734.2 1,067.3
Long-term investments    
Available-for-sale debt securities:    
Debt securities 589.8 199.0
Asset-backed securities    
Available-for-sale debt securities:    
Debt securities 81.4 46.5
Certificates of deposit    
Available-for-sale debt securities:    
Debt securities 38.6 152.9
Commercial paper    
Available-for-sale debt securities:    
Debt securities 168.2 393.6
Corporate debt securities    
Available-for-sale debt securities:    
Debt securities 605.5 413.0
Foreign government debt securities    
Available-for-sale debt securities:    
Debt securities 11.4 19.9
Time deposits    
Available-for-sale debt securities:    
Debt securities 226.3 278.6
U.S. government agency securities    
Available-for-sale debt securities:    
Debt securities 89.0 87.0
U.S. government securities    
Available-for-sale debt securities:    
Debt securities 394.5 811.3
Privately-held debt and redeemable preferred stock securities    
Available-for-sale debt securities:    
Debt securities 56.5 54.0
Money market funds    
Equity securities:    
Equity securities 446.4 996.9
Publicly-traded equity securities    
Equity securities:    
Equity securities 3.8 2.8
Fair Value, Measurements, Recurring    
Available-for-sale debt securities:    
Debt securities 1,671.4 2,256.8
Equity securities:    
Equity securities 477.0 1,024.0
Derivative assets:    
Foreign exchange contracts 2.5 5.3
Total assets measured at fair value on a recurring basis 2,150.9 3,286.1
Derivative liabilities:    
Foreign exchange contracts (9.9) (7.1)
Liability measured at non-recurring basis (9.9) (7.1)
Fair Value, Measurements, Recurring | Cash equivalents    
Derivative assets:    
Total assets measured at fair value on a recurring basis 733.2 1,921.8
Fair Value, Measurements, Recurring | Short-term investments    
Derivative assets:    
Total assets measured at fair value on a recurring basis 738.0 1,070.1
Fair Value, Measurements, Recurring | Long-term investments    
Derivative assets:    
Total assets measured at fair value on a recurring basis 589.8 199.0
Fair Value, Measurements, Recurring | Prepaid expenses and other current assets    
Derivative assets:    
Total assets measured at fair value on a recurring basis 6.6 16.1
Fair Value, Measurements, Recurring | Other long-term assets    
Derivative assets:    
Total assets measured at fair value on a recurring basis 83.3 79.1
Fair Value, Measurements, Recurring | Other accrued liabilities    
Derivative liabilities:    
Liability measured at non-recurring basis (6.8) (7.1)
Fair Value, Measurements, Recurring | Other long-term liabilities    
Derivative liabilities:    
Liability measured at non-recurring basis (3.1) 0.0
Fair Value, Measurements, Recurring | Foreign exchange contracts    
Derivative assets:    
Foreign exchange contracts 2.5 5.3
Derivative liabilities:    
Foreign exchange contracts (6.8) (7.1)
Fair Value, Measurements, Recurring | Interest Rate Swap    
Derivative liabilities:    
Foreign exchange contracts (3.1) 0.0
Fair Value, Measurements, Recurring | Asset-backed securities    
Available-for-sale debt securities:    
Debt securities 81.4 46.5
Fair Value, Measurements, Recurring | Certificates of deposit    
Available-for-sale debt securities:    
Debt securities 38.6 152.9
Fair Value, Measurements, Recurring | Commercial paper    
Available-for-sale debt securities:    
Debt securities 168.2 393.6
Fair Value, Measurements, Recurring | Corporate debt securities    
Available-for-sale debt securities:    
Debt securities 605.5 413.0
Fair Value, Measurements, Recurring | Foreign government debt securities    
Available-for-sale debt securities:    
Debt securities 11.4 19.9
Fair Value, Measurements, Recurring | Time deposits    
Available-for-sale debt securities:    
Debt securities 226.3 278.6
Fair Value, Measurements, Recurring | U.S. government agency securities    
Available-for-sale debt securities:    
Debt securities 89.0 87.0
Fair Value, Measurements, Recurring | U.S. government securities    
Available-for-sale debt securities:    
Debt securities 394.5 811.3
Fair Value, Measurements, Recurring | Privately-held debt and redeemable preferred stock securities    
Available-for-sale debt securities:    
Debt securities 56.5 54.0
Fair Value, Measurements, Recurring | Money market funds    
Equity securities:    
Equity securities 446.4 996.9
Fair Value, Measurements, Recurring | Mutual funds    
Equity securities:    
Equity securities 26.8 24.3
Fair Value, Measurements, Recurring | Publicly-traded equity securities    
Equity securities:    
Equity securities 3.8 2.8
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring    
Available-for-sale debt securities:    
Debt securities 318.9 352.8
Equity securities:    
Equity securities 477.0 1,024.0
Derivative assets:    
Foreign exchange contracts 0.0 0.0
Total assets measured at fair value on a recurring basis 795.9 1,376.8
Derivative liabilities:    
Foreign exchange contracts 0.0 0.0
Liability measured at non-recurring basis 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Cash equivalents    
Derivative assets:    
Total assets measured at fair value on a recurring basis 442.3 1,025.2
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Short-term investments    
Derivative assets:    
Total assets measured at fair value on a recurring basis 188.8 297.5
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Long-term investments    
Derivative assets:    
Total assets measured at fair value on a recurring basis 133.9 18.2
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Prepaid expenses and other current assets    
Derivative assets:    
Total assets measured at fair value on a recurring basis 4.1 10.8
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Other long-term assets    
Derivative assets:    
Total assets measured at fair value on a recurring basis 26.8 25.1
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Other accrued liabilities    
Derivative liabilities:    
Liability measured at non-recurring basis 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Other long-term liabilities    
Derivative liabilities:    
Liability measured at non-recurring basis 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Foreign exchange contracts    
Derivative assets:    
Foreign exchange contracts 0.0 0.0
Derivative liabilities:    
Foreign exchange contracts 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Interest Rate Swap    
Derivative liabilities:    
Foreign exchange contracts 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Asset-backed securities    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Certificates of deposit    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Commercial paper    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Corporate debt securities    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Foreign government debt securities    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Time deposits    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | U.S. government agency securities    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | U.S. government securities    
Available-for-sale debt securities:    
Debt securities 318.9 352.8
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Privately-held debt and redeemable preferred stock securities    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Money market funds    
Equity securities:    
Equity securities 446.4 996.9
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Mutual funds    
Equity securities:    
Equity securities 26.8 24.3
Quoted Prices in Active Markets For Identical Assets (Level 1) | Fair Value, Measurements, Recurring | Publicly-traded equity securities    
Equity securities:    
Equity securities 3.8 2.8
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring    
Available-for-sale debt securities:    
Debt securities 1,296.0 1,850.0
Equity securities:    
Equity securities 0.0 0.0
Derivative assets:    
Foreign exchange contracts 2.5 5.3
Total assets measured at fair value on a recurring basis 1,298.5 1,855.3
Derivative liabilities:    
Foreign exchange contracts (9.9) (7.1)
Liability measured at non-recurring basis (9.9) (7.1)
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Cash equivalents    
Derivative assets:    
Total assets measured at fair value on a recurring basis 290.9 896.6
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Short-term investments    
Derivative assets:    
Total assets measured at fair value on a recurring basis 549.2 772.6
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Long-term investments    
Derivative assets:    
Total assets measured at fair value on a recurring basis 455.9 180.8
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Prepaid expenses and other current assets    
Derivative assets:    
Total assets measured at fair value on a recurring basis 2.5 5.3
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Other long-term assets    
Derivative assets:    
Total assets measured at fair value on a recurring basis 0.0 0.0
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Other accrued liabilities    
Derivative liabilities:    
Liability measured at non-recurring basis (6.8) (7.1)
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Other long-term liabilities    
Derivative liabilities:    
Liability measured at non-recurring basis (3.1) 0.0
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Foreign exchange contracts    
Derivative assets:    
Foreign exchange contracts 2.5 5.3
Derivative liabilities:    
Foreign exchange contracts (6.8) (7.1)
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Interest Rate Swap    
Derivative liabilities:    
Foreign exchange contracts (3.1) 0.0
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Asset-backed securities    
Available-for-sale debt securities:    
Debt securities 81.4 46.5
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Certificates of deposit    
Available-for-sale debt securities:    
Debt securities 38.6 152.9
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Commercial paper    
Available-for-sale debt securities:    
Debt securities 168.2 393.6
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Corporate debt securities    
Available-for-sale debt securities:    
Debt securities 605.5 413.0
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Foreign government debt securities    
Available-for-sale debt securities:    
Debt securities 11.4 19.9
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Time deposits    
Available-for-sale debt securities:    
Debt securities 226.3 278.6
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | U.S. government agency securities    
Available-for-sale debt securities:    
Debt securities 89.0 87.0
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | U.S. government securities    
Available-for-sale debt securities:    
Debt securities 75.6 458.5
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Privately-held debt and redeemable preferred stock securities    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Money market funds    
Equity securities:    
Equity securities 0.0 0.0
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Mutual funds    
Equity securities:    
Equity securities 0.0 0.0
Significant Other Observable Remaining Inputs (Level 2) | Fair Value, Measurements, Recurring | Publicly-traded equity securities    
Equity securities:    
Equity securities 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring    
Available-for-sale debt securities:    
Debt securities 56.5 54.0
Equity securities:    
Equity securities 0.0 0.0
Derivative assets:    
Foreign exchange contracts 0.0 0.0
Total assets measured at fair value on a recurring basis 56.5 54.0
Derivative liabilities:    
Foreign exchange contracts 0.0 0.0
Liability measured at non-recurring basis 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Cash equivalents    
Derivative assets:    
Total assets measured at fair value on a recurring basis 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Short-term investments    
Derivative assets:    
Total assets measured at fair value on a recurring basis 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Long-term investments    
Derivative assets:    
Total assets measured at fair value on a recurring basis 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Prepaid expenses and other current assets    
Derivative assets:    
Total assets measured at fair value on a recurring basis 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Other long-term assets    
Derivative assets:    
Total assets measured at fair value on a recurring basis 56.5 54.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Other accrued liabilities    
Derivative liabilities:    
Liability measured at non-recurring basis 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Other long-term liabilities    
Derivative liabilities:    
Liability measured at non-recurring basis 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Foreign exchange contracts    
Derivative assets:    
Foreign exchange contracts 0.0 0.0
Derivative liabilities:    
Foreign exchange contracts 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Interest Rate Swap    
Derivative liabilities:    
Foreign exchange contracts 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Asset-backed securities    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Certificates of deposit    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Commercial paper    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Corporate debt securities    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Foreign government debt securities    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Time deposits    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | U.S. government agency securities    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | U.S. government securities    
Available-for-sale debt securities:    
Debt securities 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Privately-held debt and redeemable preferred stock securities    
Available-for-sale debt securities:    
Debt securities 56.5 54.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Money market funds    
Equity securities:    
Equity securities 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Mutual funds    
Equity securities:    
Equity securities 0.0 0.0
Significant Other Unobservable Remaining Inputs (Level 3) | Fair Value, Measurements, Recurring | Publicly-traded equity securities    
Equity securities:    
Equity securities $ 0.0 $ 0.0
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Property and equipment useful life Depreciation is calculated using the straight-line method, over the estimated useful lives of the following assets:
 
Estimated Useful Life (years)
Computers, equipment, and software
1.5 to 7
Furniture and fixtures
5 to 7
Building and building improvements
7 to 40
Land improvements
10 to 40
Leasehold improvements
Lease term, not to exceed 10 years

Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]
The cumulative effect of the adjustments made to the Company's Consolidated Balance Sheet as of the adoption date is detailed as follows (in millions):
 
December 31, 2018
 
 
 
January 1, 2019
 
As reported
 
Adjustments due to ASC 842
 
As adjusted
Assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
268.1

 
$
(1.4
)
 
$
266.7

Property and equipment, net
951.7

 
(42.9
)
 
908.8

Operating lease assets

 
192.5

 
192.5

Other long-term assets
403.5

 
1.3

 
404.8

Total assets
$
9,363.3

 
$
149.5

 
$
9,512.8

 
 
 
 
 


Liabilities:
 
 
 
 


Other accrued liabilities
$
233.5

 
$
35.6

 
$
269.1

Long-term operating lease liabilities

 
185.5

 
185.5

Other long-term liabilities
119.8

 
(66.7
)
 
53.1

Total liabilities
$
4,540.1

 
$
154.4

 
$
4,694.5

 
 
 
 
 


Stockholders' equity:
 
 
 
 


Accumulated deficit
$
(2,831.4
)
 
$
(4.9
)
 
$
(2,836.3
)

XML 45 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 651 663 1 false 153 0 false 12 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.juniper.net/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Consolidated Statements of Operations Sheet http://www.juniper.net/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 2 false false R3.htm 1002000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1002501 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 4 false false R5.htm 1003000 - Statement - Consolidated Balance Sheets Sheet http://www.juniper.net/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 5 false false R6.htm 1003501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.juniper.net/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1005000 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 8 false false R9.htm 1005001 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Statements 9 false false R10.htm 2101100 - Disclosure - Description of Business and Basis of Presentation Sheet http://www.juniper.net/role/DescriptionOfBusinessAndBasisOfPresentation Description of Business and Basis of Presentation Notes 10 false false R11.htm 2102100 - Disclosure - Significant Accounting Policies Sheet http://www.juniper.net/role/SignificantAccountingPolicies Significant Accounting Policies Notes 11 false false R12.htm 2103100 - Disclosure - Business Combinations Sheet http://www.juniper.net/role/BusinessCombinations Business Combinations Notes 12 false false R13.htm 2104100 - Disclosure - Cash Equivalents and Investments Sheet http://www.juniper.net/role/CashEquivalentsAndInvestments Cash Equivalents and Investments Notes 13 false false R14.htm 2105100 - Disclosure - Fair Value Measurements Sheet http://www.juniper.net/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 2106100 - Disclosure - Derivative Instruments Sheet http://www.juniper.net/role/DerivativeInstruments Derivative Instruments Notes 15 false false R16.htm 2107100 - Disclosure - Goodwill and Purchased Intangible Assets Sheet http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssets Goodwill and Purchased Intangible Assets Notes 16 false false R17.htm 2108100 - Disclosure - Other Financial Information Sheet http://www.juniper.net/role/OtherFinancialInformation Other Financial Information Notes 17 false false R18.htm 2109100 - Disclosure - Restructuring Charges Sheet http://www.juniper.net/role/RestructuringCharges Restructuring Charges Notes 18 false false R19.htm 2110100 - Disclosure - Debt and Financing Sheet http://www.juniper.net/role/DebtAndFinancing Debt and Financing Notes 19 false false R20.htm 2111100 - Disclosure - Equity Sheet http://www.juniper.net/role/Equity Equity Notes 20 false false R21.htm 2112100 - Disclosure - Employee Benefit Plans Sheet http://www.juniper.net/role/EmployeeBenefitPlans Employee Benefit Plans Notes 21 false false R22.htm 2113100 - Disclosure - Segments Sheet http://www.juniper.net/role/Segments Segments Notes 22 false false R23.htm 2114100 - Disclosure - Income Taxes Sheet http://www.juniper.net/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 2115100 - Disclosure - Net Income Per Share Sheet http://www.juniper.net/role/NetIncomePerShare Net Income Per Share Notes 24 false false R25.htm 2116100 - Disclosure - Commitments and Contingencies Sheet http://www.juniper.net/role/CommitmentsAndContingencies Commitments and Contingencies Notes 25 false false R26.htm 2117100 - Disclosure - Selected Quarterly Financial Data (Unaudited) Sheet http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnaudited Selected Quarterly Financial Data (Unaudited) Notes 26 false false R27.htm 2118100 - Disclosure - Subsequent Events Sheet http://www.juniper.net/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 2119100 - Disclosure - Schedule II- Valuation and Qualifying Account Sheet http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccount Schedule II- Valuation and Qualifying Account Notes 28 false false R29.htm 2202201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.juniper.net/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.juniper.net/role/SignificantAccountingPolicies 29 false false R30.htm 2302302 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.juniper.net/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.juniper.net/role/SignificantAccountingPolicies 30 false false R31.htm 2303301 - Disclosure - Business Combinations (Tables) Sheet http://www.juniper.net/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.juniper.net/role/BusinessCombinations 31 false false R32.htm 2304301 - Disclosure - Cash Equivalents and Investments (Tables) Sheet http://www.juniper.net/role/CashEquivalentsAndInvestmentsTables Cash Equivalents and Investments (Tables) Tables http://www.juniper.net/role/CashEquivalentsAndInvestments 32 false false R33.htm 2305301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.juniper.net/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.juniper.net/role/FairValueMeasurements 33 false false R34.htm 2306301 - Disclosure - Derivative Instruments (Tables) Sheet http://www.juniper.net/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.juniper.net/role/DerivativeInstruments 34 false false R35.htm 2307301 - Disclosure - Goodwill and Purchased Intangible Assets (Tables) Sheet http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsTables Goodwill and Purchased Intangible Assets (Tables) Tables http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssets 35 false false R36.htm 2308301 - Disclosure - Other Financial Information (Tables) Sheet http://www.juniper.net/role/OtherFinancialInformationTables Other Financial Information (Tables) Tables http://www.juniper.net/role/OtherFinancialInformation 36 false false R37.htm 2309301 - Disclosure - Restructuring Charges (Tables) Sheet http://www.juniper.net/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.juniper.net/role/RestructuringCharges 37 false false R38.htm 2310301 - Disclosure - Debt and Financing (Tables) Sheet http://www.juniper.net/role/DebtAndFinancingTables Debt and Financing (Tables) Tables http://www.juniper.net/role/DebtAndFinancing 38 false false R39.htm 2311301 - Disclosure - Equity (Tables) Sheet http://www.juniper.net/role/EquityTables Equity (Tables) Tables http://www.juniper.net/role/Equity 39 false false R40.htm 2312301 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.juniper.net/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.juniper.net/role/EmployeeBenefitPlans 40 false false R41.htm 2313301 - Disclosure - Segments (Tables) Sheet http://www.juniper.net/role/SegmentsTables Segments (Tables) Tables http://www.juniper.net/role/Segments 41 false false R42.htm 2314301 - Disclosure - Income Taxes (Tables) Sheet http://www.juniper.net/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.juniper.net/role/IncomeTaxes 42 false false R43.htm 2315301 - Disclosure - Net Income per Share (Tables) Sheet http://www.juniper.net/role/NetIncomePerShareTables Net Income per Share (Tables) Tables 43 false false R44.htm 2316301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.juniper.net/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.juniper.net/role/CommitmentsAndContingencies 44 false false R45.htm 2317301 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedTables Selected Quarterly Financial Data (Unaudited) (Tables) Tables http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnaudited 45 false false R46.htm 2402403 - Disclosure - Significant Accounting Policies - Narrative (Details) Sheet http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails Significant Accounting Policies - Narrative (Details) Details 46 false false R47.htm 2402404 - Disclosure - Significant Accounting Policies Significant Accounting Policies - Property, Plant and Equipment, Useful Lives (Details) Sheet http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails Significant Accounting Policies Significant Accounting Policies - Property, Plant and Equipment, Useful Lives (Details) Details 47 false false R48.htm 2402405 - Disclosure - Significant Accounting Policies - Cumulative Impact of Recently Adopted Accounting Standards (Details) Sheet http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails Significant Accounting Policies - Cumulative Impact of Recently Adopted Accounting Standards (Details) Details 48 false false R49.htm 2403402 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.juniper.net/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 49 false false R50.htm 2403403 - Disclosure - Business Combinations - Purchase Price Allocation (Details) Sheet http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails Business Combinations - Purchase Price Allocation (Details) Details 50 false false R51.htm 2403404 - Disclosure - Business Combinations - Intangible Assets Acquired (Details) Sheet http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails Business Combinations - Intangible Assets Acquired (Details) Details 51 false false R52.htm 2404402 - Disclosure - Cash Equivalents and Investments - Available for Sale Debt Securities (Details) Sheet http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails Cash Equivalents and Investments - Available for Sale Debt Securities (Details) Details 52 false false R53.htm 2404403 - Disclosure - Cash Equivalents and Investments - Maturities of Available for Sale Investments (Details) Sheet http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails Cash Equivalents and Investments - Maturities of Available for Sale Investments (Details) Details 53 false false R54.htm 2404404 - Disclosure - Cash Equivalents and Investments - Unrealized Loss Position on Fixed Income Securities (Details) Sheet http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails Cash Equivalents and Investments - Unrealized Loss Position on Fixed Income Securities (Details) Details 54 false false R55.htm 2404405 - Disclosure - Cash Equivalents and Investments - Narrative (Details) Sheet http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails Cash Equivalents and Investments - Narrative (Details) Details 55 false false R56.htm 2404406 - Disclosure - Cash Equivalents and Investments - Equity Securities (Details) Sheet http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails Cash Equivalents and Investments - Equity Securities (Details) Details 56 false false R57.htm 2404407 - Disclosure - Cash Equivalents and Investments Cash Equivalents and Investments - Restricted Cash and Investments (Details) Sheet http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails Cash Equivalents and Investments Cash Equivalents and Investments - Restricted Cash and Investments (Details) Details 57 false false R58.htm 2405402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Details 58 false false R59.htm 2405403 - Disclosure - Fair Value Measurements Fair Value Measurement - Narrative (Details) Sheet http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails Fair Value Measurements Fair Value Measurement - Narrative (Details) Details 59 false false R60.htm 2406402 - Disclosure - Derivative Instruments - Notional Amount (Details) Sheet http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails Derivative Instruments - Notional Amount (Details) Details 60 false false R61.htm 2406403 - Disclosure - Derivative Instruments Derivative Instruments - Fair Value of Assets and Liabilities (Details) Sheet http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails Derivative Instruments Derivative Instruments - Fair Value of Assets and Liabilities (Details) Details 61 false false R62.htm 2406404 - Disclosure - Derivative Instruments - Narrative (Details) Sheet http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails Derivative Instruments - Narrative (Details) Details 62 false false R63.htm 2407402 - Disclosure - Goodwill and Purchased Intangible Assets - GoodwillRollforward (Details) Sheet http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsGoodwillrollforwardDetails Goodwill and Purchased Intangible Assets - GoodwillRollforward (Details) Details 63 false false R64.htm 2407403 - Disclosure - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets, Net (Details) Sheet http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails Goodwill and Purchased Intangible Assets - Purchased Intangible Assets, Net (Details) Details 64 false false R65.htm 2407404 - Disclosure - Goodwill and Purchased Intangible Assets - Estimated Future Amortization Expense Intangible Assets (Details) Sheet http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails Goodwill and Purchased Intangible Assets - Estimated Future Amortization Expense Intangible Assets (Details) Details 65 false false R66.htm 2408402 - Disclosure - Other Financial Information - Inventories (Details) Sheet http://www.juniper.net/role/OtherFinancialInformationInventoriesDetails Other Financial Information - Inventories (Details) Details 66 false false R67.htm 2408403 - Disclosure - Other Financial Information - Property and Equipment (Details) Sheet http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails Other Financial Information - Property and Equipment (Details) Details 67 false false R68.htm 2408404 - Disclosure - Other Financial Information - Note Receivable and Deposit (Details) Sheet http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails Other Financial Information - Note Receivable and Deposit (Details) Details 68 false false R69.htm 2408405 - Disclosure - Other Financial Information - Notes Receivable and Deposit, Revenue, Deferred Commissions Narrative (Details) Notes http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails Other Financial Information - Notes Receivable and Deposit, Revenue, Deferred Commissions Narrative (Details) Details 69 false false R70.htm 2408406 - Disclosure - Other Financial Information - Warranties (Details) Sheet http://www.juniper.net/role/OtherFinancialInformationWarrantiesDetails Other Financial Information - Warranties (Details) Details 70 false false R71.htm 2408407 - Disclosure - Other Financial Information - Deferred Revenue (Details) Sheet http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails Other Financial Information - Deferred Revenue (Details) Details 71 false false R72.htm 2408408 - Disclosure - Other Financial Information - Revenue, Remaining Performance Obligation (Details) Sheet http://www.juniper.net/role/OtherFinancialInformationRevenueRemainingPerformanceObligationDetails Other Financial Information - Revenue, Remaining Performance Obligation (Details) Details 72 false false R73.htm 2408409 - Disclosure - Other Financial Information - Other Expense, Net (Details) Sheet http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails Other Financial Information - Other Expense, Net (Details) Details 73 false false R74.htm 2409402 - Disclosure - Restructuring Charges - Included in Cost of Revenues and Restructuring and Other Charges (Details) Sheet http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails Restructuring Charges - Included in Cost of Revenues and Restructuring and Other Charges (Details) Details 74 false false R75.htm 2409403 - Disclosure - Restructuring Charges - Roll-forward (Details) Sheet http://www.juniper.net/role/RestructuringChargesRollForwardDetails Restructuring Charges - Roll-forward (Details) Details 75 false false R76.htm 2410402 - Disclosure - Debt and Financing - Schedule of Debt (Details) Sheet http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails Debt and Financing - Schedule of Debt (Details) Details 76 false false R77.htm 2410403 - Disclosure - Debt and Financing - Schedule of Aggregate Debt Maturities (Details) Sheet http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails Debt and Financing - Schedule of Aggregate Debt Maturities (Details) Details 77 false false R78.htm 2410404 - Disclosure - Debt and Financing - Narrative (Details) Sheet http://www.juniper.net/role/DebtAndFinancingNarrativeDetails Debt and Financing - Narrative (Details) Details 78 false false R79.htm 2411402 - Disclosure - Equity - Stock Repurchase Activities (Details) Sheet http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails Equity - Stock Repurchase Activities (Details) Details 79 false false R80.htm 2411403 - Disclosure - Equity - Accumulated Other Comprehensive Income, Net of Tax (Details) Sheet http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails Equity - Accumulated Other Comprehensive Income, Net of Tax (Details) Details 80 false false R81.htm 2412402 - Disclosure - Employee Benefit Plans - Equity Incentive Plans (Details) Sheet http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails Employee Benefit Plans - Equity Incentive Plans (Details) Details 81 false false R82.htm 2412405 - Disclosure - Employee Benefit Plans - RSU, RSA, and PSA Activities (Details) Sheet http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails Employee Benefit Plans - RSU, RSA, and PSA Activities (Details) Details 82 false false R83.htm 2412406 - Disclosure - Employee Benefit Plans - Shares Available For Grant (Details) Sheet http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails Employee Benefit Plans - Shares Available For Grant (Details) Details 83 false false R84.htm 2412407 - Disclosure - Employee Benefit Plans - Employee Stock Purchase Plan and Valuation Assumptions (Details) Sheet http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails Employee Benefit Plans - Employee Stock Purchase Plan and Valuation Assumptions (Details) Details 84 false false R85.htm 2412408 - Disclosure - Employee Benefit Plans - Share-Based Compensation Expense (Details) Sheet http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails Employee Benefit Plans - Share-Based Compensation Expense (Details) Details 85 false false R86.htm 2412409 - Disclosure - Employee Benefit Plans - Share-Based Compensation Expense Narrative (Details) Sheet http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseNarrativeDetails Employee Benefit Plans - Share-Based Compensation Expense Narrative (Details) Details 86 false false R87.htm 2412410 - Disclosure - Employee Benefit Plans - 401(k) plan, Deferred Compensation Plan and Non-US Pension Plans (Details) Sheet http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails Employee Benefit Plans - 401(k) plan, Deferred Compensation Plan and Non-US Pension Plans (Details) Details 87 false false R88.htm 2413402 - Disclosure - Segments - Revenue (Details) Sheet http://www.juniper.net/role/SegmentsRevenueDetails Segments - Revenue (Details) Details 88 false false R89.htm 2413403 - Disclosure - Segments - Geographical (Details) Sheet http://www.juniper.net/role/SegmentsGeographicalDetails Segments - Geographical (Details) Details 89 false false R90.htm 2414402 - Disclosure - Income Taxes - Components of Income Tax (Details) Sheet http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails Income Taxes - Components of Income Tax (Details) Details 90 false false R91.htm 2414403 - Disclosure - Income Taxes - Deferred Taxes (Details) Sheet http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails Income Taxes - Deferred Taxes (Details) Details 91 false false R92.htm 2414404 - Disclosure - Income Taxes - Income Tax Contingencies (Details) Sheet http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails Income Taxes - Income Tax Contingencies (Details) Details 92 false false R93.htm 2415402 - Disclosure - Net Income per Share (Details) Sheet http://www.juniper.net/role/NetIncomePerShareDetails Net Income per Share (Details) Details http://www.juniper.net/role/NetIncomePerShareTables 93 false false R94.htm 2416402 - Disclosure - Commitments and Contingencies - Commitments (Details) Sheet http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails Commitments and Contingencies - Commitments (Details) Details 94 false false R95.htm 2416403 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 95 false false R96.htm 2416404 - Disclosure - Commitments and Contingencies - Leases (Details) Sheet http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails Commitments and Contingencies - Leases (Details) Details 96 false false R97.htm 2416405 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) Sheet http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails Commitments and Contingencies Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) Details 97 false false R98.htm 2416406 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails Commitments and Contingencies Commitments and Contingencies - Purchase Commitments (Details) Details 98 false false R99.htm 2416407 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Future Minimum Rental Payments (Details) Sheet http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails Commitments and Contingencies Commitments and Contingencies - Future Minimum Rental Payments (Details) Details 99 false false R100.htm 2417402 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details) Sheet http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedDetails Selected Quarterly Financial Data (Unaudited) (Details) Details http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedTables 100 false false R101.htm 2418401 - Disclosure - Subsequent Events (Details) Sheet http://www.juniper.net/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.juniper.net/role/SubsequentEvents 101 false false R102.htm 2419401 - Disclosure - Schedule II- Valuation and Qualifying Account (Details) Sheet http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails Schedule II- Valuation and Qualifying Account (Details) Details http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccount 102 false false R9999.htm Uncategorized Items - jnpr-10k20191231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - jnpr-10k20191231.htm Cover 103 false false All Reports Book All Reports jnpr-10k20191231.htm jnpr-20191231.xsd jnpr-20191231_cal.xml jnpr-20191231_def.xml jnpr-20191231_lab.xml jnpr-20191231_pre.xml jnpr-20191231ex1012.htm jnpr-20191231ex1013.htm jnpr-20191231ex211.htm jnpr-20191231ex231.htm jnpr-20191231ex311.htm jnpr-20191231ex312.htm jnpr-20191231ex321.htm jnpr-20191231ex322.htm jnpr-20191231ex41.htm chart-e16cb7af54de54aa97f.jpg http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments (Tables)
12 Months Ended
Dec. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments

The notional amount of the Company's derivative instruments is summarized as follows (in millions):
 
As of December 31,
 
2019
 
2018
Designated derivatives:
 
 
 
Cash flow hedges
$
484.0

 
$
497.7

Interest rate swap contracts
300.0

 

Total designated derivatives
$
784.0

 
$
497.7

 
 
 
 
Non-designated derivatives
162.9

 
158.7

Total
$
946.9

 
$
656.4


Schedule of Derivative Liabilities at Fair Value
The fair value of derivative instruments on the Consolidated Balance Sheets was as follows:
 
 
 
 
As of December 31,
 
 
Balance Sheet Location
 
2019
 
2018
Derivative assets:
 
 
 
 
 
 
Derivatives designated as hedging instruments:
 
 
 
 
 
 
Foreign currency contracts as cash flow hedges
 
Other current assets
 
$
2.2

 
$
5.2

Foreign currency contracts as cash flow hedges
 
Other long-term assets
 
0.3

 

Total derivatives designated as hedging instruments
 
 
 
$
2.5

 
$
5.2

Derivatives not designated as hedging instruments
 
Other current assets
 

 
0.1

Total derivative assets
 
 
 
$
2.5

 
$
5.3

Derivative liabilities:
 
 
 
 
 
 
Derivatives designated as hedging instruments:
 
 
 
 
 
 
Foreign currency contracts as cash flow hedges
 
Other accrued liabilities
 
$
6.6

 
$
6.6

Interest rate swap designated as fair value hedges
 
Other long-term liabilities
 
3.1

 

Total derivatives designated as hedging instruments
 
 
 
$
9.7

 
$
6.6

Derivatives not designated as hedging instruments
 
Other accrued liabilities
 
0.2

 
0.5

Total derivative liabilities
 
 
 
$
9.9

 
$
7.1


Schedule of Derivative Assets at Fair Value
The fair value of derivative instruments on the Consolidated Balance Sheets was as follows:
 
 
 
 
As of December 31,
 
 
Balance Sheet Location
 
2019
 
2018
Derivative assets:
 
 
 
 
 
 
Derivatives designated as hedging instruments:
 
 
 
 
 
 
Foreign currency contracts as cash flow hedges
 
Other current assets
 
$
2.2

 
$
5.2

Foreign currency contracts as cash flow hedges
 
Other long-term assets
 
0.3

 

Total derivatives designated as hedging instruments
 
 
 
$
2.5

 
$
5.2

Derivatives not designated as hedging instruments
 
Other current assets
 

 
0.1

Total derivative assets
 
 
 
$
2.5

 
$
5.3

Derivative liabilities:
 
 
 
 
 
 
Derivatives designated as hedging instruments:
 
 
 
 
 
 
Foreign currency contracts as cash flow hedges
 
Other accrued liabilities
 
$
6.6

 
$
6.6

Interest rate swap designated as fair value hedges
 
Other long-term liabilities
 
3.1

 

Total derivatives designated as hedging instruments
 
 
 
$
9.7

 
$
6.6

Derivatives not designated as hedging instruments
 
Other accrued liabilities
 
0.2

 
0.5

Total derivative liabilities
 
 
 
$
9.9

 
$
7.1


XML 47 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Financing (Tables)
12 Months Ended
Dec. 31, 2019
Debt Instruments [Abstract]  
Schedule of Long-term Debt
The following table summarizes the Company's total debt (in millions, except percentages):
 
As of December 31, 2019
 
Issuance date
 
Maturity Date
 
Amount
 
Effective Interest
Rates
Senior Notes ("Notes"):
 
 
 
 
 
 
 
4.500% fixed-rate notes(1) ("2024 Notes")
March 2014
 
March 2024
 
$
350.0

 
4.63
%
4.500% fixed-rate notes(1) ("2024 Notes")
February 2016
 
March 2024
 
150.0

 
4.87
%
4.350% fixed-rate notes ("2025 Notes")
March 2015
 
June 2025
 
300.0

 
4.47
%
3.750% fixed-rate notes ("2029 Notes")
August 2019
 
August 2029
 
500.0

 
3.86
%
5.950% fixed-rate notes ("2041 Notes")
March 2011
 
March 2041
 
400.0

 
6.03
%
Total Notes
 
 
 
 
1,700.0

 
 
Unaccreted discount and debt issuance costs
 
 
 
 
(13.0
)
 
 
Hedge accounting fair value adjustments(2)
 
 
 
 
(3.1
)
 
 
Total
 
 
 
 
$
1,683.9

 
 

________________________________
(1)
2024 Notes issued in March 2014 and February 2016 form a single series and are fully fungible.
(2)
Represents the fair value adjustments for interest rate swap contracts with an aggregate notional amount of $300.0 million designated as fair value hedges of our fixed-rate 2041 Notes. See Note 6, Derivative Instruments, for a discussion of the Company's interest rate swaps.

Schedule of Maturities of Long-term Debt
As of December 31, 2019, the Company's aggregate debt maturities based on outstanding principal were as follows (in millions):
Years Ending December 31,
Amount
2020
$

2021

2022

2023

2024
500.0

Thereafter
1,200.0

Total
$
1,700.0


XML 48 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Financial Information
12 Months Ended
Dec. 31, 2019
Other Financial Information [Abstract]  
Other Financial Information Other Financial Information

Inventory

Total inventory consisted of the following (in millions):
 
As of December 31,
 
2019
 
2018
Production and service materials
$
69.0

 
$
60.6

Finished goods
25.2

 
21.4

Inventory
$
94.2

 
$
82.0

 
 
 
 
Reported as:
 
 
 
Prepaid expenses and other current assets
$
90.6

 
$
80.6

Other long-term assets
3.6

 
1.4

Total
$
94.2

 
$
82.0



Property and Equipment, Net

Property and equipment, net, consisted of the following (in millions):
 
As of December 31,
 
2019

2018
Computers and equipment
$
1,041.4

 
$
1,100.0

Software
228.6

 
223.3

Leasehold improvements
216.9

 
235.2

Furniture and fixtures
48.3

 
48.6

Building and building improvements
255.0

 
254.3

Land and land improvements
243.5

 
243.2

Construction-in-process
12.9

 
19.5

Property and equipment, gross
2,046.6

 
2,124.1

Accumulated depreciation
(1,215.7
)
 
(1,172.4
)
Property and equipment, net
$
830.9

 
$
951.7



Depreciation expense was $184.0 million, $193.2 million, and $202.8 million in 2019, 2018, and 2017, respectively.

Notes Receivable and Deposit

Total outstanding notes receivable and deposit, net of issuance costs, reported within other long-term assets in the Consolidated Balance Sheets were as follows (in millions):
 
As of December 31,
 
2019
 
2018
Pulse Note (including accumulated interest paid in kind)
$
78.9

 
$
69.0

Contract manufacturer deposit (non-interest bearing)
46.0

 
23.9

Total
$
124.9

 
$
92.9



In connection with the sale of its Junos Pulse product portfolio in 2014, the Company was issued a non-contingent interest-bearing promissory note of $125.0 million. In 2017, the Company received payment of $75.0 million and the outstanding interest due. The maturity date of the Pulse Note was extended to September 30, 2022 under the terms of an amended agreement. The amended agreement also provided that interest due on the note be paid in kind by increasing the principal amount and interest rate on the Pulse Note. The outstanding balance of the Pulse Note was classified as a long-term asset based on expected collection beyond twelve months from the Consolidated Balance Sheet date.

In 2018, the Company paid a deposit of $25.0 million to a contract manufacturer in exchange for improved pricing and savings on inventory carrying charges. The deposit was recorded at the face value of $25.0 million, less an unamortized discount of $1.1 million, calculated based on an imputed interest rate of 4.8%, that will be amortized over the term of the deposit to interest income along with a corresponding amount to cost of revenues. In 2019, the Company paid an additional non-interest bearing deposit of $23.6 million, for a total balance of $48.6 million, less an unamortized discount of $2.6 million, calculated based on an imputed interest rate of 5.0% as of December 31, 2019. The deposit is due on demand in the first quarter of 2021 and was classified as other long-term assets on the Consolidated Balance Sheets.

Interest income on the notes receivable is accrued and credited to interest income as it is earned, unless it is not probable the Company will collect the amounts due or if the present value of expected cash flows is less than the recorded investment. Interest income recognized was $10.4 million, $8.4 million, and $8.3 million, during the years ended December 31, 2019, 2018, and 2017, respectively.

The Company considers notes receivable to be impaired when, based on current information and events, it is probable that the Company will not be able to collect the scheduled payments of principal or interest when due. No impairment charge was required as of December 31, 2019, 2018, and 2017.

Warranties

Changes in the Company’s warranty reserve were as follows (in millions):
 
As of December 31,
 
2019
 
2018
Beginning balance
$
28.0

 
$
27.4

Provisions made during the period, net
39.0

 
30.7

Actual costs incurred during the period
(35.6
)
 
(30.1
)
Ending balance
$
31.4

 
$
28.0



Deferred Revenue

Details of the Company's deferred revenue, as reported in the Consolidated Balance Sheets, were as follows (in millions):
 
As of December 31,
 
2019
 
2018
Deferred revenue:
 
 
 
Undelivered product commitments and other product deferrals
$
141.7

 
$
163.3

Deferred gross product revenue
141.7

 
163.3

Deferred cost of product revenue
(9.1
)
 
(18.9
)
Deferred product revenue, net
132.6

 
144.4

Deferred gross service revenue
1,090.8

 
1,071.8

Deferred cost of service revenue

 
(2.6
)
Deferred service revenue, net
1,090.8

 
1,069.2

Total
$
1,223.4

 
$
1,213.6

Reported as:
 
 
 
Current
$
812.9

 
$
829.3

Long-term
410.5

 
384.3

Total
$
1,223.4

 
$
1,213.6





Revenue

See Note 13, Segments, for disaggregated revenue by product and service, customer vertical, and geographic region.

Product revenue of $68.6 million included in deferred revenue at January 1, 2019 was recognized during the year ended December 31, 2019. Service revenue of $706.8 million included in deferred revenue at January 1, 2019 was recognized during the year ended December 31, 2019.

The following table summarizes the transaction price for contracts that have not yet been recognized as revenue as of December 31, 2019 and when the Company expects to recognize the amounts as revenue (in millions):
 
Revenue Recognition Expected by Period
 
Total
 
Less than 1 year
 
1-3 years
 
More than 3 years
Product
$
141.7

 
$
118.6

 
$
19.9

 
$
3.2

Service(*)
1,103.6

 
706.7

 
328.3

 
68.6

Total
$
1,245.3

 
$
825.3

 
$
348.2

 
$
71.8

________________________________
(*)
Represents unearned service revenue allocated to the performance obligations not delivered or partially delivered as of December 31, 2019. The unearned service revenue are comprised of deferred revenue and unbilled revenue.

Deferred Commissions

Deferred commissions were $24.1 million and $33.7 million as of December 31, 2019 and 2018, respectively. During the years ended December 31, 2019 and 2018, amortization expense for the deferred commissions were $130.9 million and $144.2 million, respectively, and there were no impairment charges recognized.

Other Expense, Net

Other expense, net consisted of the following (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Interest income
$
79.1

 
$
72.7

 
$
53.0

Interest expense
(88.7
)
 
(103.2
)
 
(101.2
)
Loss on extinguishment of debt
(15.3
)
 

 

(Loss) gain on investments, net
(3.8
)
 
(7.4
)
 
14.6

Other
0.9

 
(1.6
)
 
(2.7
)
Other expense, net
$
(27.8
)
 
$
(39.5
)
 
$
(36.3
)


Interest income primarily includes interest earned on the Company’s cash, cash equivalents, investments, and promissory note issued to the Company in connection with the sale of Junos Pulse. Interest expense primarily includes interest, net of capitalized interest expense, from long-term debt and customer financing arrangements. Loss on extinguishment of debt resulted from the early repayment of senior notes due 2020 and 2021. (Loss) gain on investments, net, primarily includes (Loss) gains from the sale of investments in public and privately-held companies, and any observable changes in fair value and impairment charges recorded on these investments. Other typically consists of foreign exchange gains and losses and other non-operational income and expense items.
XML 49 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash Equivalents and Investments
12 Months Ended
Dec. 31, 2019
Cash Equivalents and Investments [Abstract]  
Cash Equivalents and Investments Cash Equivalents and Investments

Investments in Available-for-Sale Debt Securities

The following table summarizes the Company's unrealized gains and losses and fair value of investments designated as available-for-sale debt securities as of December 31, 2019 and December 31, 2018 (in millions):
 
As of December 31, 2019
 
As of December 31, 2018
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated Fair
Value
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated Fair
Value
Fixed income securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$
81.3

 
$
0.1

 
$

 
$
81.4

 
$
46.8

 
$

 
$
(0.3
)
 
$
46.5

Certificates of deposit
38.6

 

 

 
38.6

 
152.9

 

 

 
152.9

Commercial paper
168.2

 

 

 
168.2

 
393.6

 

 

 
393.6

Corporate debt securities
604.9

 
0.7

 
(0.1
)
 
605.5

 
416.1

 

 
(3.1
)
 
413.0

Foreign government debt securities
11.4

 

 

 
11.4

 
20.0

 

 
(0.1
)
 
19.9

Time deposits
226.3

 

 

 
226.3

 
278.6

 

 

 
278.6

U.S. government agency securities
89.0

 

 

 
89.0

 
87.2

 

 
(0.2
)
 
87.0

U.S. government securities
394.3

 
0.3

 
(0.1
)
 
394.5

 
811.8

 

 
(0.5
)
 
811.3

Total fixed income securities
1,614.0

 
1.1

 
(0.2
)
 
1,614.9

 
2,207.0

 

 
(4.2
)
 
2,202.8

Privately-held debt and redeemable preferred stock securities
19.1

 
37.4

 

 
56.5

 
16.6

 
37.4

 

 
54.0

Total available-for-sale debt securities
$
1,633.1

 
$
38.5

 
$
(0.2
)
 
$
1,671.4

 
$
2,223.6

 
$
37.4

 
$
(4.2
)
 
$
2,256.8

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
290.9

 
$

 
$

 
$
290.9

 
$
936.5

 
$

 
$

 
$
936.5

Short-term investments
733.7

 
0.5

 

 
734.2

 
1,069.2

 

 
(1.9
)
 
1,067.3

Long-term investments
589.4

 
0.6

 
(0.2
)
 
589.8

 
201.3

 

 
(2.3
)
 
199.0

Other long-term assets
19.1

 
37.4

 

 
56.5

 
16.6

 
37.4

 

 
54.0

Total
$
1,633.1

 
$
38.5

 
$
(0.2
)
 
$
1,671.4

 
$
2,223.6

 
$
37.4

 
$
(4.2
)
 
$
2,256.8



The following table presents the contractual maturities of the Company's total fixed income securities as of December 31, 2019 (in millions):
 
Amortized
Cost
 
Estimated Fair
Value
Due in less than one year
$
1,024.6

 
$
1,025.1

Due between one and five years
589.4

 
589.8

Total
$
1,614.0

 
$
1,614.9


The following tables present the Company's total fixed income securities that were in an unrealized loss position as of December 31, 2019 and December 31, 2018 (in millions):
 
As of December 31, 2019
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
Fixed income securities:
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$
21.6

 
$

 
$
5.2

 
$

 
$
26.8

 
$

Corporate debt securities
142.6

 
(0.1
)
 
2.1

 

 
144.7

 
(0.1
)
Foreign government debt securities
4.0

 

 
4.0

 

 
8.0

 

U.S. government agency securities
20.0

 

 

 

 
20.0

 

U.S. government securities
71.6

 
(0.1
)
 

 

 
71.6

 
(0.1
)
Total fixed income securities
$
259.8

 
$
(0.2
)
 
$
11.3

 
$

 
$
271.1

 
$
(0.2
)


 
As of December 31, 2018
 
Less than 12 Months 
 
12 Months or Greater 
 
Total 
 
Fair
Value 
 
Unrealized
Loss 
 
Fair
Value 
 
Unrealized
Loss 
 
Fair
Value 
 
Unrealized
Loss 
Fixed income securities:
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$
3.1

 
$

 
$
43.0

 
$
(0.3
)
 
$
46.1

 
$
(0.3
)
Corporate debt securities
72.6

 
(0.1
)
 
330.7

 
(3.0
)
 
403.3

 
(3.1
)
Foreign government debt securities
1.5

 

 
18.4

 
(0.1
)
 
19.9

 
(0.1
)
U.S. government agency securities
2.0

 

 
45.2

 
(0.2
)
 
47.2

 
(0.2
)
U.S. government securities
344.0

 

 
63.5

 
(0.5
)
 
407.5

 
(0.5
)
Total fixed income securities
$
423.2

 
$
(0.1
)
 
$
500.8

 
$
(4.1
)
 
$
924.0

 
$
(4.2
)
 

For available-for-sale debt securities that have unrealized losses, the Company assesses impairment by evaluating various factors, including whether (i) it has the intention to sell any of these investments and (ii) whether it is more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. As of December 31, 2019, the Company had 179 investments in unrealized loss positions. The gross unrealized losses related to these investments were primarily due to changes in market interest rates. The Company does not intend to sell these investments and does not believe that it is more likely than not it will be required to sell any of these investments before recovery of the entire amortized cost basis, therefore the Company has determined that no other-than-temporary impairments associated with credit losses were required to be recognized during the years ended December 31, 2019, 2018, and 2017.

During the years ended December 31, 2019, 2018, and 2017, there were no material gross realized gains or losses from available-for-sale debt securities.

Investments in Equity Securities

The following table presents the Company's investments in equity securities as of December 31, 2019 and 2018 (in millions):
 
As of December 31,
 
2019

2018
Equity investments with readily determinable fair value
 
 
 
  Money market funds
$
446.4

 
$
996.9

  Mutual funds
26.8

 
24.3

  Publicly-traded equity securities
3.8

 
2.8

Equity investments without readily determinable fair value
133.3

 
36.4

  Total equity securities
$
610.3

 
$
1,060.4

 
 
 
 
Reported as:
 
 
 
Cash equivalents
$
442.3

 
$
985.3

Short-term investments
3.8

 
2.8

Prepaid expenses and other current assets
4.1

 
10.9

Other long-term assets
160.1

 
61.4

Total
$
610.3

 
$
1,060.4



In October 2019, the Company invested $89.9 million for a 13.7% equity ownership of a privately-held company. The investment was accounted for under the measurement alternative approach, at cost. The investment was classified in other long-term assets on the Consolidated Balance Sheets.

During the years ended December 31, 2019, 2018, and 2017, there were no material unrealized gains or losses recognized for equity investments.

Restricted Cash and Investments

The Company has restricted cash and investments for: (i) amounts held in escrow accounts, as required in connection with certain acquisitions completed primarily between 2015 and 2019; (ii) amounts held under the Company's short-term disability plan in California; and (iii) amounts under the NQDC plan for senior-level employees. Restricted investments are designated as equity investments. As of December 31, 2019, the carrying value of restricted cash and investments was $91.6 million, of which $64.6 million was included in prepaid expenses and other current assets and $27.0 million was included in other long-term assets on the Consolidated Balance Sheets.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash included in the Consolidated Balance Sheets as of December 31, 2019 and December 31, 2018 (in millions):
 
As of December 31,
 
2019
 
2018
Cash and cash equivalents
$
1,215.8

 
$
2,489.0

Restricted cash included in Prepaid expenses and other current assets
60.7

 
16.8

  Total cash, cash equivalents, and restricted cash
$
1,276.5

 
$
2,505.8


XML 50 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - RSU, RSA, and PSA Activities (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Oct. 24, 2019
Jul. 25, 2019
Apr. 25, 2019
Jan. 29, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Weighted Average Grant-Date Fair Value per Share              
Cash dividends declared per share of common stock (in dollars per share) $ 0.19 $ 0.19 $ 0.19 $ 0.19      
Fair value of RSUs, RSAs and PSAs         $ 170.0 $ 200.5 $ 187.3
Restricted Stock Units (RSU) and Restricted Stock | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period         3 years    
Restricted Stock Units (RSUs)              
Number of Shares              
Granted (in shares)         7,600,000    
Substituted in acquisitions (in shares)         100,000    
Vested (in shares)         (5,500,000)    
Canceled (in shares)         (2,300,000)    
Weighted Average Grant-Date Fair Value per Share              
Granted (in dollars per share)         $ 25.06    
Substituted in acquisitions (in dollars per share)         25.81    
Vested (in dollars per share)         25.99    
Canceled (in dollars per share)         25.97    
Balance at end of period (in dollars per share)         $ 25.26    
Number of performance shares (in shares)         200,000    
Restricted Stock Units (RSUs) | Minimum              
Weighted Average Grant-Date Fair Value per Share              
Number of performance shares (in shares)         0    
Restricted Stock Units (RSUs) | Maximum              
Weighted Average Grant-Date Fair Value per Share              
Number of performance shares (in shares)         400,000    
Performance Shares (PSAs)              
Number of Shares              
Granted (in shares)         2,100,000    
Vested (in shares)         (900,000)    
Canceled (in shares)         (1,400,000)    
Weighted Average Grant-Date Fair Value per Share              
Granted (in dollars per share)         $ 25.30    
Vested (in dollars per share)         25.13    
Canceled (in dollars per share)         21.53    
Balance at end of period (in dollars per share)         $ 27.53    
Number of performance shares (in shares)         700,000    
Number of modified shares (in shares)         900,000    
Compensation cost from modifications         $ 21.2    
Performance Shares (PSAs) | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period         2 years    
Weighted Average Grant-Date Fair Value per Share              
Number of performance shares (in shares)         0    
Performance Shares (PSAs) | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period         3 years    
Weighted Average Grant-Date Fair Value per Share              
Number of performance shares (in shares)         1,000,000.0    
RSA              
Number of Shares              
Substituted in acquisitions (in shares)         700,000    
Vested (in shares)         (200,000)    
Canceled (in shares)         (100,000)    
Weighted Average Grant-Date Fair Value per Share              
Substituted in acquisitions (in dollars per share)         $ 27.20    
Vested (in dollars per share)         25.32    
Canceled (in dollars per share)         27.65    
Balance at end of period (in dollars per share)         $ 25.33    
RSUs, RSAs, and PSAs              
Number of Shares              
Balance at beginning of period (in shares)         17,400,000    
Balance at end of period (in shares)         17,500,000 17,400,000  
Weighted Average Grant-Date Fair Value per Share              
Balance at beginning of period (in dollars per share)         $ 25.32    
Balance at end of period (in dollars per share)         $ 25.30 $ 25.32  
Weighted Average Remaining Contractual Term (In Years)         1 year 1 month 6 days  
Aggregate Intrinsic Value         $ 430.9  
Vested and expected-to-vest RSUs and PSAs, number of shares at (in shares)         16,200,000    
Vested and expected-to-vest RSUs and PSA, grant date fair value (in dollars per share)         $ 25.32    
Options vested and expected to vest, weighted average remaining contractual term         1 year 1 month 6 days    
Vested and expected-to-vest RSUs and PSA, aggregate intrinsic value         $ 399.2    
XML 51 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Financial Information - Revenue, Remaining Performance Obligation (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 825.3
Revenue recognition expected by period, satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 348.2
Revenue recognition expected by period, satisfaction period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 71.8
Revenue recognition expected by period, satisfaction period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 1,245.3
Product | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 118.6
Revenue recognition expected by period, satisfaction period 1 year
Product | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 19.9
Revenue recognition expected by period, satisfaction period 2 years
Product | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 3.2
Revenue recognition expected by period, satisfaction period
Product | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 141.7
Service | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 706.7
Revenue recognition expected by period, satisfaction period 1 year
Service | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 328.3
Revenue recognition expected by period, satisfaction period 2 years
Service | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 68.6
Revenue recognition expected by period, satisfaction period
Service | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 1,103.6
XML 52 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Financing - Schedule of Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Aug. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]      
Long-term debt $ 1,700.0    
Unaccreted discount and debt issuance costs (13.0)    
Hedge accounting fair value adjustment (3.1)    
Total 1,683.9    
Notional amount $ 946.9   $ 656.4
4.500% fixed-rate notes (2024 Notes)      
Debt Instrument [Line Items]      
Stated interest rate 4.50%    
4.500% fixed-rate notes (2024 Notes)      
Debt Instrument [Line Items]      
Stated interest rate 4.50%    
4.350% fixed-rate notes (2025 Notes)      
Debt Instrument [Line Items]      
Stated interest rate 4.35%    
3.750% fixed-rate notes (2029 Notes)      
Debt Instrument [Line Items]      
Stated interest rate 3.75%    
5.950% fixed-rate notes (2041 Notes)      
Debt Instrument [Line Items]      
Stated interest rate 5.95%    
Senior Notes      
Debt Instrument [Line Items]      
Long-term debt $ 1,700.0    
Senior Notes | 4.500% fixed-rate notes (2024 Notes)      
Debt Instrument [Line Items]      
Long-term debt $ 350.0    
Effective interest rate 4.63%    
Senior Notes | 4.500% fixed-rate notes (2024 Notes)      
Debt Instrument [Line Items]      
Long-term debt $ 150.0    
Effective interest rate 4.87%    
Senior Notes | 4.350% fixed-rate notes (2025 Notes)      
Debt Instrument [Line Items]      
Long-term debt $ 300.0    
Effective interest rate 4.47%    
Senior Notes | 3.750% fixed-rate notes (2029 Notes)      
Debt Instrument [Line Items]      
Long-term debt $ 500.0    
Stated interest rate   3.75%  
Effective interest rate 3.86%    
Senior Notes | 5.950% fixed-rate notes (2041 Notes)      
Debt Instrument [Line Items]      
Long-term debt $ 400.0    
Effective interest rate 6.03%    
Designated as hedge      
Debt Instrument [Line Items]      
Notional amount $ 784.0   497.7
Fair Value Hedging | Interest Rate Swap | Designated as hedge      
Debt Instrument [Line Items]      
Notional amount $ 300.0   $ 0.0
XML 53 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Share-Based Compensation Expense Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Company recognized tax benefits on total stock-based compensation expense $ 29.6 $ 33.8 $ 29.1
Tax benefit realized related to awards vested or exercised during the period 30.6 $ 38.9 $ 64.1
Unrecognized compensation cost $ 280.7    
RSUs, RSAs, and PSAs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average period that unrecognized compensation cost will be recognized 1 year 7 months 6 days    
XML 54 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements Fair Value Measurement - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Goodwill and intangible impairment $ 0   $ 0 $ 0
Contract manufacturer deposit (non-interest bearing) 46,000,000.0 $ 46,000,000.0 23,900,000  
Junos Pulse        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Pulse Note (including accumulated interest paid in kind) 78,900,000 78,900,000 69,000,000.0  
Significant Other Observable Remaining Inputs (Level 2)        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Long-term debt, fair value 1,852,100,000 1,852,100,000 2,158,700,000  
Fair Value, Measurements, Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liability measured at non-recurring basis 9,900,000 9,900,000 7,100,000  
Fair Value, Measurements, Recurring | Significant Other Unobservable Remaining Inputs (Level 3)        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liability measured at non-recurring basis 0 0 0  
Fair Value, Measurements, Recurring | Significant Other Observable Remaining Inputs (Level 2)        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liability measured at non-recurring basis 9,900,000 9,900,000 7,100,000  
Fair Value, Measurements, Nonrecurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liability measured at non-recurring basis $ 0 0 $ 0  
Privately-held debt and redeemable preferred stock securities | Fair Value, Measurements, Recurring | Significant Other Unobservable Remaining Inputs (Level 3)        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Unrealized gain (loss) on investments   $ 0    
XML 55 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash Equivalents and Investments - Narrative (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
Investment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Oct. 31, 2019
USD ($)
Restricted Cash and Cash Equivalents Items [Line Items]        
Total investments In unrealized loss position | Investment 179      
OTTI, associated with credit losses $ 0      
Available-for-sale debt securities, gross realized gain 0 $ 0 $ 0  
Available-for-sale debt securities, gross realized losses 0 0 0  
Equity ownership, cost method       $ 89,900,000
Equity investments, unrealized gains 0 0 0  
Equity investments, unrealized losses 0 0 0  
Restricted cash and investments 91,600,000      
Prepaid expenses and other current assets        
Restricted Cash and Cash Equivalents Items [Line Items]        
Restricted cash and investments 64,600,000      
Other long-term assets        
Restricted Cash and Cash Equivalents Items [Line Items]        
Restricted cash and investments 27,000,000.0      
Debt Securities        
Restricted Cash and Cash Equivalents Items [Line Items]        
OTTI, associated with credit losses $ 0 $ 0 $ 0  
Privately-held company        
Restricted Cash and Cash Equivalents Items [Line Items]        
Ownership interest, percentage       13.70%
XML 56 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Intangible Assets Acquired (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Mist Systems, Inc.      
Business Acquisition [Line Items]      
Total intangible assets acquired $ 102.0    
Mist Systems, Inc. | Existing technology      
Business Acquisition [Line Items]      
Acquired intangible asset, weighted average estimated useful life (in years) 5 years    
Total intangible assets acquired $ 81.0    
Mist Systems, Inc. | Customer relationships      
Business Acquisition [Line Items]      
Acquired intangible asset, weighted average estimated useful life (in years) 5 years    
Total intangible assets acquired $ 15.0    
Mist Systems, Inc. | Trade name      
Business Acquisition [Line Items]      
Acquired intangible asset, weighted average estimated useful life (in years) 5 years    
Total intangible assets acquired $ 6.0    
HTBase      
Business Acquisition [Line Items]      
Total intangible assets acquired   $ 7.8  
HTBase | Existing technology      
Business Acquisition [Line Items]      
Acquired intangible asset, weighted average estimated useful life (in years)   4 years  
Total intangible assets acquired   $ 7.8  
HTBase | Customer relationships      
Business Acquisition [Line Items]      
Total intangible assets acquired   0.0  
HTBase | Trade name      
Business Acquisition [Line Items]      
Total intangible assets acquired   $ 0.0  
Cyphort      
Business Acquisition [Line Items]      
Total intangible assets acquired     $ 15.4
Cyphort | Existing technology      
Business Acquisition [Line Items]      
Acquired intangible asset, weighted average estimated useful life (in years)     5 years
Total intangible assets acquired     $ 15.4
Cyphort | Customer relationships      
Business Acquisition [Line Items]      
Total intangible assets acquired     0.0
Cyphort | Trade name      
Business Acquisition [Line Items]      
Total intangible assets acquired     $ 0.0
XML 57 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Jan. 01, 2019
Commitments and Contingencies Disclosure [Abstract]    
2020 $ 49.3  
2021 45.3  
2022 36.3  
2023 30.6  
2024 26.8  
Thereafter 37.7  
Total lease payments 226.0  
Less: interest (25.6)  
Total 200.4  
Other accrued liabilities 42.3  
Long-term operating lease liabilities $ 158.1 $ 185.5
XML 58 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Financial Information - Property and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Property and Equipment [Line Items]        
Property and equipment, gross $ 2,046.6 $ 2,124.1    
Accumulated depreciation (1,215.7) (1,172.4)    
Property and equipment, net 830.9 951.7   $ 908.8
Depreciation expense 184.0 193.2 $ 202.8  
Computers and equipment        
Property and Equipment [Line Items]        
Property and equipment, gross 1,041.4 1,100.0    
Software        
Property and Equipment [Line Items]        
Property and equipment, gross 228.6 223.3    
Leasehold improvements        
Property and Equipment [Line Items]        
Property and equipment, gross 216.9 235.2    
Furniture and fixtures        
Property and Equipment [Line Items]        
Property and equipment, gross 48.3 48.6    
Building and building improvements        
Property and Equipment [Line Items]        
Property and equipment, gross 255.0 254.3    
Land and land improvements        
Property and Equipment [Line Items]        
Property and equipment, gross 243.5 243.2    
Construction-in-process        
Property and Equipment [Line Items]        
Property and equipment, gross $ 12.9 $ 19.5    
XML 59 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Purchased Intangible Assets - GoodwillRollforward (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
Reportable_Segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Goodwill [Roll Forward]      
Goodwill, beginning of period $ 3,108,800,000 $ 3,096,200,000  
Additions due to business combination 228,300,000 14,400,000  
Other   (1,800,000)  
Goodwill, end of period $ 3,337,100,000 3,108,800,000 $ 3,096,200,000
Number of reporting units | Reportable_Segment 3    
Goodwill impairment $ 0 $ 0 $ 0
XML 60 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Numerator:                      
Net income $ 168.4 $ 99.3 $ 46.2 $ 31.1 $ 192.2 $ 223.8 $ 116.5 $ 34.4 $ 345.0 $ 566.9 $ 306.2
Denominator:                      
Weighted-average shares used to compute basic net income per share                 343.2 349.0 377.7
Dilutive effect of employee stock awards                 5.0 5.4 6.5
Weighted-average shares used to compute diluted net income per share                 348.2 354.4 384.2
Net income per share:                      
Basic (in dollars per share) $ 0.50 $ 0.29 $ 0.13 $ 0.09 $ 0.56 $ 0.65 $ 0.33 $ 0.10 $ 1.01 $ 1.62 $ 0.81
Diluted (in dollars per share) $ 0.49 $ 0.29 $ 0.13 $ 0.09 $ 0.55 $ 0.64 $ 0.33 $ 0.10 $ 0.99 $ 1.60 $ 0.80
Anti-dilutive shares excluded from computation of diluted earnings per share                 4.7 3.9 1.1
XML 61 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of Nonvested Share Activity
The following table summarizes the Company’s RSU, RSA, and PSA activity and related information as of and for the year ended December 31, 2019 (in millions, except per share amounts and years):
 
Outstanding RSUs, RSAs, and PSAs (4)
 
Number of Shares
 
Weighted Average
Grant-Date Fair
Value per Share
 
Weighted Average
Remaining
Contractual Term
(In Years)
 
Aggregate
Intrinsic
Value
Balance at December 31, 2018
17.4

 
$
25.32

 

 

RSUs granted(1)
7.6

 
25.06

 
 
 
 
RSUs assumed upon the acquisition of Mist(1)
0.1

 
25.81

 
 
 
 
RSAs assumed upon the acquisition of Mist(1)
0.7

 
27.20

 
 
 
 
PSAs granted (2)
2.1

 
25.30

 
 
 
 
RSUs vested(3)
(5.5
)
 
25.99

 
 
 
 
RSAs vested(3)
(0.2
)
 
25.32

 
 
 
 
PSAs vested(3)
(0.9
)
 
25.13

 
 
 
 
RSUs canceled
(2.3
)
 
25.97

 
 
 
 
RSAs canceled
(0.1
)
 
27.65

 
 
 
 
PSAs canceled
(1.4
)
 
21.53

 
 
 
 
Balance at December 31, 2019
17.5

 
$
25.30

 
1.1
 
$
430.9

 
 
 
 
 
 
 
 
As of December 31, 2019
 
 
 
 
 
 
 
Vested and expected-to-vest RSUs, RSAs, and PSAs
16.2

 
$
25.32

 
1.1
 
$
399.2

________________________________
(1) 
The weighted-average grant-date fair value of RSUs, RSAs, and PSAs granted and assumed or substituted during 2019, 2018, and 2017 was $25.26, $25.33, and $27.53, respectively. The grant date fair value of RSUs and PSAs was reduced by the present value of dividends expected to be paid on the underlying shares of common stock during the requisite and derived service period as these awards are not entitled to receive dividends until vested. During 2019, the Company declared a quarterly cash dividend of $0.19 per share of common stock on January 29, 2019, April 25, 2019, July 25, 2019 and October 24, 2019.
(2) 
Includes performance-based and market-based RSUs granted under the 2015 Plan according to their terms. The number of shares subject to PSAs granted represents the aggregate maximum number of shares that may be issued pursuant to the award over its full term. The aggregate number of shares subject to performance-based conditions that would be issued if performance goals determined by the Compensation Committee are achieved at target is 0.7 million shares. Depending on achievement of such performance goals, the range of shares that could be issued under these awards is zero to 1.0 million shares. The aggregate number of shares subject to market-based conditions that would be issued if market criteria are achieved at target is 0.2 million shares. Depending on achievement of such market criteria, the range of shares that could be issued under these awards is zero to 0.4 million shares.
(3) 
Total fair value of RSUs, RSAs, and PSAs vested during 2019, 2018, and 2017 was $170.0 million, $200.5 million, and $187.3 million, respectively.
(4) 
0.9 million shares of PSAs were modified in 2019, which relate to PSAs granted in 2018 and PSAs assumed by the Company in connection with acquisitions consummated in 2016. Compensation cost resulting from the modifications totaled $21.2 million to be recognized over the remaining terms of the modified awards.


Shares Available for Grant

The following table presents the stock activity and the total number of shares available for grant under the 2015 Plan (in millions):
 
Number of Shares
Balance as of December 31, 2018
21.9

Additional shares authorized
3.7

RSUs and PSAs granted(1)
(15.5
)
RSUs and PSAs canceled(1)(2)
6.5

Balance as of December 31, 2019
16.6

________________________________
(1) 
In May 2019, the 2015 Plan was amended, and the amendment removed the fungible share adjustment used to determine shares available for issuance. Under the original terms of the 2015 Plan, RSUs and PSAs with a per share or unit purchase price lower than 100% of the fair market value of the Company's common stock on the day of the grant were counted against shares authorized under the plan as two and one-tenth shares of common stock for each share subject to such award. Pursuant to the amendment, beginning on May 14, 2019, each share award granted under the 2015 Plan reduces the share reserve by one share and all share awards granted on May 14, 2019 and thereafter that are later forfeited, canceled or terminated are returned to the share reserve in the same manner. The number of shares subject to PSAs granted represents the maximum number of shares that may be issued pursuant to the award over its full term.

(2)
Canceled or expired options and canceled RSUs and PSAs under the 2006 Plan are no longer available for future grant under such plan; however, the number of shares available for grant under the 2015 Plan are increased by the amount of such canceled or expired options, RSUs or PSAs, as applicable, up to a maximum of 29.0 million additional shares of common stock, pursuant to the terms of the 2015 Plan.

Schedule Of Share-based Payment Award, Stock Options and Employee Stock Purchase Plan, Valuation Assumptions

The weighted-average assumptions used and the resulting estimates of fair value for ESPP and market-based RSUs were as follows:
 
Years Ended December 31,
 
2019
 
2018
 
2017
ESPP:
 
 
 
 
 
Volatility
27%
 
29%
 
25%
Risk-free interest rate
2.1%
 
1.9%
 
0.9%
Expected life (years)
1.2
 
1.2
 
0.5
Dividend yield
2.9%
 
2.7%
 
1.5%
Weighted-average fair value per share
$6.65
 
$6.93
 
$6.04
 
 
 
 
 
 
Market-based RSUs:
 
 
 
 
 
Volatility
25%
 
28%
 
30%
Risk-free interest rate
2.4%
 
2.4%
 
1.9%
Dividend yield
2.8%
 
2.6%
 
1.4%
Weighted-average fair value per share
$27.32
 
$28.39
 
$19.30

Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
Share-based compensation expense associated with stock options, RSUs, RSAs, PSAs, and ESPP was recorded in the following cost and expense categories in the Company's Consolidated Statements of Operations (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cost of revenues - Product
$
5.7

 
$
6.3

 
$
4.6

Cost of revenues - Service
17.3

 
18.0

 
17.5

Research and development
94.0

 
120.6

 
86.6

Sales and marketing
56.0

 
51.1

 
55.6

General and administrative
29.2

 
21.1

 
23.2

Total
$
202.2

 
$
217.1

 
$
187.5


Disclosure of Share-based Compensation Arrangements by Share-based Payment Award
The following table summarizes share-based compensation expense by award type (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Stock options
$
7.7

 
$
0.4

 
$
0.5

RSUs, RSAs, and PSAs
176.5

 
198.2

 
171.3

ESPP
18.0

 
18.5

 
15.7

Total
$
202.2

 
$
217.1

 
$
187.5



XML 62 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Unrecorded Unconditional Purchase Obligations Disclosure
The following table summarizes the Company’s unconditional purchase obligations for each of the next five years and thereafter as of December 31, 2019 (in millions):
Years Ending December 31,
Unconditional Purchase Obligations
2020
$
42.0

2021
28.8

2022
21.0

2023
13.7

2024
6.9

Thereafter
1.4

Total
$
113.8


Schedule of Lease Cost
The components of lease costs and other information related to leases were as follows (in millions, except years and percentages):
 
December 31, 2019
Operating lease cost
$
50.3

Variable lease cost
12.6

Total lease cost
$
62.9

 
 
Operating cash outflows from operating leases
$
49.6

ROU assets obtained in exchange for new operating lease liabilities
$
14.0

 
 
Weighted average remaining lease term (years)
5.5

Weighted average discount rate
3.9
%

Schedule of Future Operating Lease Payments
As of December 31, 2019, future operating lease payments for each of the next five years and thereafter is as follows (in millions):
Years Ending December 31,
Amount
2020
$
49.3

2021
45.3

2022
36.3

2023
30.6

2024
26.8

Thereafter
37.7

Total lease payments
226.0

Less: interest
(25.6
)
Total
$
200.4

 
 
Balance Sheet Information
 
Other accrued liabilities
42.3

Long-term operating lease liabilities
158.1

Total
$
200.4


Other Commitments The following table summarizes the Company’s purchase commitments for each of the next five years and thereafter as of December 31, 2019 (in millions):

Years Ending December 31,
Purchase Commitments
2020
$
794.3

2021
230.7

2022
220.1

2023
226.4

Thereafter

Total
$
1,471.5


Schedule of Future Minimum Rental Payments for Operating Leases
As of December 31, 2018, prior to the adoption of ASC 842, future minimum payments under non-cancelable operating and other lease arrangements for each of the next five years and thereafter were as follows (in millions):
 
Leases
Years Ending December 31,
Operating Leases
 
Other Lease Arrangement (*)
2019
$
33.7

 
$
13.1

2020
30.7

 
13.3

2021
24.3

 
13.6

2022
17.0

 
13.9

2023
14.3

 
14.2

Thereafter
26.3

 
32.9

Total
$
146.3

 
$
101.0

_______________
(*) 
Represents a build-to-suit lease arrangement entered into in July 2015.
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Cumulative Impact of Recently Adopted Accounting Standards (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Prepaid expenses and other current assets $ 376.3 $ 266.7 $ 268.1
Property and equipment, net 830.9 908.8 951.7
Operating lease assets 169.7 192.5  
Other long-term assets 514.6 404.8 403.5
Total assets 8,837.7 9,512.8 9,363.3
Other accrued liabilities 282.5 269.1 233.5
Long-term operating lease liabilities 158.1 185.5  
Other long-term liabilities 58.1 53.1 119.8
Total liabilities 4,227.1 4,694.5 4,540.1
Accumulated deficit $ (2,741.4) (2,836.3) $ (2,831.4)
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Prepaid expenses and other current assets   (1.4)  
Property and equipment, net   (42.9)  
Operating lease assets   192.5  
Other long-term assets   1.3  
Total assets   149.5  
Other accrued liabilities   35.6  
Long-term operating lease liabilities   185.5  
Other long-term liabilities   (66.7)  
Total liabilities   154.4  
Accumulated deficit   $ (4.9)  
XML 64 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The Consolidated Financial Statements, which include the Company and its wholly-owned subsidiaries, are prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). All intercompany balances and transactions have been eliminated.
Use of Estimates

Use of Estimates

The preparation of the financial statements and related disclosures in accordance with U.S. GAAP requires the Company to make judgments, assumptions, and estimates that affect the amounts reported in the Consolidated Financial Statements and the accompanying notes. The Company bases its estimates and assumptions on current facts, historical experience, and various other factors that it believes are reasonable under the circumstances, to determine the carrying values of assets and liabilities that are not readily apparent from other sources. To the extent there are material differences between the Company's estimates and the actual results, the Company's future consolidated results of operation may be affected.

Cash and Cash Equivalents
Cash and Cash Equivalents

Cash and cash equivalents consist of cash on hand, demand deposits with banks, highly liquid investments in money market funds, commercial paper, government securities, certificates of deposits, time deposits, and corporate debt securities, which are readily convertible into cash. All highly liquid investments with original maturities of three months or less from Juniper's purchase date are classified as cash equivalents.
Investments in Available-for-Sale Debt Securities and Equity Securities
Investments in Available-for-Sale Debt Securities

The Company's investments in debt securities are classified as available-for-sale and include the Company's fixed income securities and investments in privately-held companies, consisting of debt and redeemable preferred stock securities. Fixed income securities are initially recorded at cost and periodically adjusted to fair value in the Consolidated Balance Sheets. Unrealized gains and losses on these investments are reported as a separate component of accumulated other comprehensive loss in the Consolidated Balance Sheets. Realized gains and losses are determined based on the specific identification method and are reported in the Consolidated Statements of Operations.

Fixed income securities primarily consist of asset-backed securities, certificate of deposits, commercial paper, corporate debt securities, time deposits, foreign government debt securities, U.S. government agency securities, and U.S. treasury securities. The Company periodically evaluates these investments to determine if impairment charges are required. The Company considers various factors in determining whether to recognize an impairment charge, including the length of time the investment has been in a loss position, the extent to which the fair value has been less than the Company's cost basis, the investment's financial condition, and the near-term prospects of the investee. If the Company determines that the decline in an investment's value is other than temporary, the difference is recognized as an impairment loss in its Consolidated Statements of Operations.

The Company's privately-held debt and redeemable preferred stock securities are included in other long-term assets in the Consolidated Balance Sheets and are recorded at fair value. Fair value is reassessed when the Company is made aware of information indicating a change in the enterprise value of the investee, including known acquisition offers, subsequent funding rounds, and investee's plans for liquidation. The Company periodically evaluates these securities for indicators of impairment, including the inability to recover a portion of or the entire carrying amount of the investment, the inability of the investee to sustain earnings, the reduction in or termination of financial commitment to the investee from other investors, the intention to sell the investment, and whether it is more likely than not that the Company will be required to sell the investment before recovery of the entire amortized cost basis. If the Company determines that the decline in an investment's value is other than temporary, the difference is recognized as an impairment loss in its Consolidated Statements of Operations.

Investments in Equity Securities

The Company's investments in equity securities with readily determinable fair values consist of money market funds, the non-qualified compensation plan ("NQDC") that is invested in mutual funds, and investments in public companies. These investments are measured at fair value with changes in fair value recognized in the Consolidated Statements of Operations.

Equity securities without readily determinable fair values include the Company's investments in privately-held companies consisting of non-redeemable preferred stock and common stock securities. The Company accounts for these securities at cost, adjusted for changes from observable transactions for identical or similar investments of the same issuer, less impairments. Fair value of these equity securities is reassessed when the Company identifies observable price changes indicating that an adjustment upward or downward to the carrying value is necessary. Any observable changes in fair value are recognized in earnings as of the date that the observable transaction took place, rather than the current reporting date. In addition, the Company periodically evaluates equity securities without readily determinable fair values to determine if impairment charges are required by evaluating whether an event or change in circumstance has occurred that may have a significant adverse effect on the fair value of the investment. A qualitative assessment is performed each reporting period to assess whether there are any impairment indicators, including, but not limited to, significant deterioration in the investee's earnings performance; credit rating; asset quality or business prospects; adverse change in the regulatory, economic, or technological environment; change in the general market condition of the geographic area or industry; acquisition offers; and the ability to continue as a going concern. If such indicators are present, the Company estimates the fair value of impaired investments and recognizes an impairment loss in the Consolidated Statement of Operations equal to the difference between the carrying value and fair value.
Fair Value
Fair Value

Fair value is defined as the price that would be received upon sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which it transacts, and considers assumptions that market participants would use when pricing the asset or liability. The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:

Level 1 – Quoted prices in active markets for identical assets or liabilities.

Level 2 – Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. These inputs are valued using market-based approaches.

Level 3 – Inputs are unobservable inputs based on the Company’s assumptions. These inputs, if any, are valued using internal financial models.

Derivatives
Derivative Instruments

The Company uses derivative instruments, primarily foreign currency forward and interest rate swap contracts, to hedge certain foreign currency and interest rate exposures. The Company does not enter into derivatives for speculative or trading purposes.

The Company uses foreign currency forward contracts to hedge certain forecasted foreign currency transactions relating to operating expenses. These derivatives are designated as cash flow hedges, which are carried at fair value with the derivative's gain or loss is initially reported as a component of accumulated other comprehensive loss, and upon occurrence of the forecasted transaction, is subsequently reclassified into the costs of services or operating expense line item to which the hedged transaction relates. Cash flows from such hedges are classified as operating activities.

The Company also uses foreign currency forward contracts to mitigate variability in gains and losses generated from the re-measurement of certain monetary assets and liabilities denominated in non-functional currencies. These derivatives are carried at fair value with changes recorded in other expense, net in the Consolidated Statements of Operations in the same period as the changes in the fair value from the re-measurement of the underlying assets and liabilities. Cash flows from such derivatives are classified as operating activities.

The Company uses interest rate swaps to convert certain of our fixed interest rate notes to floating interest rates based on the London InterBank Offered Rate (LIBOR). All interest rate swaps will expire within ten years or less. The Company recognizes the change in fair value of the derivative instrument, as well as the offsetting change in the fair value of the hedged item, in Other expense, net in the Consolidated Statements of Operations in the period of change. These derivatives are classified in the Consolidated Statements of Cash Flows in the same section as the underlying item.


The Company presents its derivative assets and derivative liabilities on a gross basis in the Consolidated Balance Sheets. However, under agreements containing provisions on netting with certain counterparties of foreign exchange contracts, subject to applicable requirements, the Company is allowed to net-settle transactions on the same date in the same currency, with a single net amount payable by one party to the other. The Company is neither required to pledge nor entitled to receive cash collateral related to these derivative transactions.
Inventory
Inventory

Inventory consists primarily of component parts to be used in the manufacturing process and finished goods in-transit, and is stated at the lower of cost or net realizable value. In addition, the Company purchases and holds inventory to provide adequate component supplies over the life of the underlying products. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. A charge is recorded to cost of product when inventory is determined to be in excess of anticipated demand or considered obsolete. At the point of loss recognition, a new, lower-cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase in the newly established cost basis.
Lessee, Leases
Leases

The Company determines if an arrangement is a lease at inception. The Company evaluates classification of leases as either operating or finance at commencement and, as necessary, at modification. As of December 31, 2019, the Company did not have any finance leases. Operating leases are included in operating lease right-of-use ("ROU") assets, other accrued liabilities, and operating lease liabilities on the Company's Consolidated Balance Sheets. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease.

Operating lease ROU assets and liabilities are recognized on the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the incremental borrowing rate on January 1, 2019 for operating leases that commenced prior to that date. The operating lease ROU asset also includes any lease payments made prior to lease commencement and excludes lease incentives. Variable lease payments not dependent on an index or a rate, are expensed as incurred and are not included within the ROU asset and lease liability calculation. Variable lease payments primarily include reimbursements of costs incurred by lessors for common area maintenance and utilities. The Company's lease terms are the noncancelable period, including any rent-free periods provided by the lessor, and include options to extend or terminate the lease when it is reasonably certain that it will exercise that option. At lease inception, and in subsequent periods as necessary, the Company estimates the lease term based on its assessment of extension and termination options that are reasonably certain to be exercised. Lease costs are recognized on a straight-line basis over the lease term.

The Company does not separate non-lease components from lease components for all underlying classes of assets. In addition, the Company does not recognize ROU assets and lease liabilities for short-term leases, which have a lease term of twelve months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.

Property and Equipment
Property and Equipment

Property and equipment are recorded at cost less accumulated depreciation. Depreciation is calculated using the straight-line method, over the estimated useful lives of the following assets:
 
Estimated Useful Life (years)
Computers, equipment, and software
1.5 to 7
Furniture and fixtures
5 to 7
Building and building improvements
7 to 40
Land improvements
10 to 40
Leasehold improvements
Lease term, not to exceed 10 years


Land is not depreciated. Construction-in-process is related to the construction or development of property and equipment that have not yet been placed in service for their intended use.

Business Combinations Policy
Business Combinations

The purchase price of an acquired entity is allocated to tangible assets, liabilities, and intangible assets, including in-process research and development (IPR&D) based on their estimated fair values with the residual of the purchase price recorded as goodwill.
The determination of the value of the intangible assets acquired involves certain estimates, such as expected future cash flows, which include consideration of future growth rates and margins, attrition rates, future changes in technology, discount rates, and the expected use of the acquired assets. These factors are also considered in determining the useful life of the acquired intangible assets. IPR&D is initially capitalized at fair value as an intangible asset with an indefinite life and assessed for impairment thereafter. When an IPR&D project is completed, the IPR&D is reclassed as an amortizable purchased intangible asset and amortized over the asset’s estimated useful life. Acquisition related expenses are recognized separately from business combination and are expensed as incurred. The Company's Consolidated Financial Statements include the operating results of acquired businesses from the date of each acquisition.
Goodwill and Other Long-Lived Assets
Goodwill and Intangible Assets

Goodwill is tested for impairment annually during the fourth quarter or more frequently if certain circumstances indicate the carrying value of goodwill is impaired. Goodwill is tested for impairment at the reporting unit level. A qualitative assessment is first performed to determine whether it is necessary to quantitatively test goodwill for impairment. This initial assessment includes, among others, consideration of macroeconomic conditions and financial performance. If the qualitative assessment indicates that it is more likely than not that an impairment exists, a quantitative analysis is performed by determining the fair value of each reporting unit using a combination of the discounted cash flow and the market approaches. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. An impairment loss is recognized to the extent that the carrying amount of goodwill exceeds the asset's implied fair value. We conducted our annual impairment test of goodwill during the fourth quarters of 2019 and 2018 and determined that no adjustment to the carrying value of goodwill for any reporting units was required.

Intangible assets consist of existing technology, customer relationships, and trade name, which are amortized over the period of estimated benefit using the straight-line method and estimated useful lives of 4 or 5 years. Other intangible assets acquired in a business combination related to IPR&D projects are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Indefinite-lived intangibles are not amortized into the results of operations but instead are evaluated for impairment. If and when development is complete, the associated assets would be deemed finite-lived and would be amortized as cost of revenues over their respective estimated useful lives at that point in time. If the research and development project is abandoned, the acquired IPR&D assets are written off and charged to expense in the period of abandonment.

Impairment of Long-lived Assets

Long-lived assets, such as property, plant, and equipment, ROU assets, and purchased intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset, or asset group, to estimated undiscounted future cash flows expected to be generated by the asset, or asset group. An impairment charge is recognized by the amount by which the carrying amount of the asset, or asset group, exceeds its fair value.

Warranty Reserves
Warranty Reserves

The Company generally offers a one-year warranty on most of its hardware products, and a 90-day warranty on the media that contains the software embedded in the products. Warranty costs are recognized as part of the Company's cost of sales based on associated material costs, logistics costs, labor costs, and overhead at the time revenue is recognized. Material costs are estimated primarily based upon the historical costs to repair or replace product returns within the warranty period. Labor, logistics and overhead costs are estimated primarily based upon historical trends in the cost to support customer cases within the warranty period. Warranty reserve is reported within other accrued liabilities in the Consolidated Balance Sheets.
Contract Manufacturer Liabilities
Contract Manufacturer Liabilities

The Company establishes a liability for non-cancelable, non-returnable purchase commitments with its contract manufacturers for carrying charges, quantities in excess of its demand forecasts, or obsolete material charges for components purchased by the contract manufacturers to meet the Company’s demand forecast or customer orders. The demand forecasts are based upon historical trends and analysis from the Company's sales and marketing organizations, adjusted for overall market conditions.
Loss Contingencies

Loss Contingencies

The Company is subject to the possibility of various loss contingencies arising in the ordinary course of business. Management considers the likelihood of loss related to an asset, or the incurrence of a liability, as well as its ability to reasonably estimate the amount of loss, in determining loss contingencies. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. The Company regularly evaluates current information available to determine whether such accruals should be adjusted and whether new accruals are required.
Foreign Currency
Foreign Currency

Assets and liabilities of foreign operations with non-U.S. Dollar functional currency are translated to U.S. Dollars using exchange rates in effect at the end of the period. Revenue and expenses are translated to U.S. Dollars using rates that approximate those in effect during the period. The resulting translation adjustments are included in the Company’s Consolidated Balance Sheets in the stockholders’ equity section as a component of accumulated other comprehensive loss. The Company remeasures monetary assets and monetary liabilities in non-functional currencies and records the resulting foreign exchange transaction gains and losses in other expense, net in the Consolidated Statements of Operations.
Revenue Recognition
Revenue Recognition

Revenue is recognized when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.

Identify the contract with a customer. The Company generally considers a sales contract and/or agreement with an approved purchase order as a customer contract provided that collection is considered probable, which is assessed based on the creditworthiness of the customer as determined by credit checks, payment histories, and/or other circumstances. The Company combines contracts with a customer if contracts are negotiated with a single commercial substance or contain price dependencies.

Identify the performance obligations in the contract. Product performance obligations include hardware and software licenses and service performance obligations include hardware maintenance, software post-contract support, training, and professional services. Certain software licenses and related post-contract support are combined into a single performance obligation when the maintenance updates are critical to the continued delivery of the software functionality.

Determine the transaction price. The transaction price for the Company’s contracts with its customers consists of both fixed and variable consideration provided it is probable that a significant reversal of revenue will not occur when the uncertainty related to variable consideration is resolved. Fixed consideration includes amounts to be contractually billed to the customer while variable consideration includes estimates for rights of return, rebates, and price protection, which are based on historical sales returns and price protection credits, specific criteria outlined in rebate agreements, and other factors known at the time. The Company generally invoices customers for hardware, software licenses and related maintenance arrangements at time of delivery, and professional services either upfront or upon meeting certain milestones. Customer invoices are generally due within 30 to 90 days after issuance. The Company’s contracts with customers typically do not include significant financing components as the period between the transfer of performance obligations and timing of payment are generally within one year.

Allocate the transaction price to the performance obligations in the contract. For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services, pricing practices in different geographies and through different sales channels, gross margin objectives, internal costs, competitor pricing strategies, and industry technology lifecycles.

Recognize revenue when or as the Company satisfies a performance obligation. Revenue for hardware and certain software licenses, are recognized at a point in time, which is generally upon shipment or delivery. Certain software licenses combined with post-contract support are recognized over time on a ratable basis over the term of the license. Revenue for maintenance and software post-contract support is recognized over time on a ratable basis over the contract term. Revenue from training and professional services is recognized over time as services are completed or ratably over the contractual period of generally one year or less.

Deferred product revenue represents unrecognized revenue related to undelivered product commitments and other shipments that have not met revenue recognition criteria. Deferred service revenue represents billed amounts for service contracts, which include technical support, hardware and software maintenance, professional services, and training, for which services have not been rendered.

Revenue is recognized net of any taxes collected, which are subsequently remitted to governmental authorities.

Deferred Commissions
Deferred Commissions

Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are recorded as prepaid expenses or other longer assets and are deferred and then amortized over a period of benefit which is typically over the term of the customer contracts. Amortization expense is included in sales and marketing expenses in the accompanying Consolidated Statements of Operations.
Research and Development
Research and Development

Costs to research, design, and develop the Company's products are expensed as incurred.
Software Development Costs
Software Development Costs

Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins when a product's technological feasibility has been established and ends when a product is available for general release to customers. Generally, the Company's products are released soon after technological feasibility has been established. As a result, costs incurred between achieving technological feasibility and product general availability have not been significant.

The Company capitalizes costs associated with internal-use software systems during the application development stage. Such capitalized costs include external direct costs incurred in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications.
Advertising
Advertising

Advertising costs are charged to sales and marketing expense as incurred.
Share-Based Compensation
Share-Based Compensation

The Company measures and recognizes compensation cost for all share-based awards made to employees and directors, including employee stock options, restricted stock awards ("RSAs"), restricted stock units ("RSUs"), performance share awards ("PSAs") and employee stock purchases related to the Employee Stock Purchase Plan ("ESPP"). For service condition only awards, share-based compensation expense is based on the fair value of the underlying awards and amortized on a straight-line basis. For PSAs, share-based compensation expense is amortized on a straight-line basis for each separate vesting portion of the awards. The Company accounts for forfeitures as they occur.

The Company utilizes the Black-Scholes-Merton (“BSM”) option-pricing model to estimate the fair value of its ESPP purchase rights. The BSM model requires various highly subjective assumptions that represent management's best estimates of volatility, risk-free interest rate, expected life, and dividend yield. The Company estimates expected volatility based on the implied volatility of market-traded options, on the Company's common stock, adjusted for other relevant factors including historical volatility of the Company’s common stock over the most recent period commensurate with the estimated expected life of the Company’s ESPP. The expected life of ESPP purchase rights approximates the offering period.

The Company determines the grant date fair value of its RSUs, RSAs, and PSAs based on the closing market price of the Company’s common stock on the date of grant, adjusted by the present value of the dividends expected to be paid on the underlying shares of common stock during the requisite and derived service period as these awards are not entitled to receive dividends until vested.

For market-based RSUs, the Company estimates the fair value and derived service period using the Monte Carlo simulation option pricing model ("Monte Carlo model"). The determination of the grant date fair value and derived service periods using the Monte
Carlo model is affected by the Company's stock price, comparative market-based returns, as well as various highly subjective assumptions that represent management's best estimates of volatility, risk-free interest rate, and dividend yield. The Company estimates expected volatility based on the implied volatility of market-traded options, on the Company's common stock, adjusted for other relevant factors, including historical volatility of the Company’s common stock over the contractual life of the Company's market-based RSUs.

Provision for Income Taxes
Provision for Income Taxes

Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts. Valuation allowances are recorded to reduce deferred tax assets to the amount that will more likely than not be realized.
The Company accounts for uncertainty in income taxes using a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. The Company classifies the liability for unrecognized tax benefits as current to the extent that the Company anticipates payment (or receipt) of cash within one year. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes. The Company accounts for the current impacts of U.S. tax on certain foreign subsidiaries income, which is referred to as Global Intangible Low-Taxed Income in the year earned.
Concentrations of Risk
Concentrations of Risk

Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, derivatives, and accounts receivable. The Company invests only in high-quality credit instruments and maintains its cash, cash equivalents and available-for-sale investments in fixed income securities with several high-quality institutions. Deposits held with banks, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits. We mitigate the concentration of credit risk in our investment portfolio through diversification of the investments in various industries and asset classes, and limits to the amount of credit exposure to any single issuer and credit rating.

The Company’s derivatives expose it to credit risk to the extent that counterparties may be unable to meet the terms of the agreement. To mitigate concentration of risk related to its derivatives, the Company establishes counterparty limits to major credit-worthy financial institutions. In addition, the potential risk of loss with any one counterparty resulting from this type of credit risk is monitored and the derivatives transacted with these entities are typically relatively short in duration. Therefore, the Company does not expect material losses as a result of defaults by counterparties.

Generally, credit risk with respect to accounts receivable is diversified due to the number of entities comprising the Company's customer base and their dispersion across different geographic locations throughout the world. The Company performs ongoing credit evaluations of its customers and generally does not require collateral on accounts receivable. During the years ended December 31, 2019, 2018, and 2017, no single customer accounted for 10% or more of net revenues.

The Company relies on sole suppliers for certain of its components such as application-specific integrated circuits ("ASICs") and custom sheet metal. Additionally, the Company relies primarily on a limited number of significant independent contract manufacturers and original design manufacturers for the production of its products. The inability of any supplier or manufacturer to fulfill supply requirements of the Company could negatively impact future operating results.
Recently Adopted Accounting Standard and Recent Accounting Standards Not Yet Adopted
Recently Adopted Accounting Standards

Cloud Computing Arrangement: On January 1, 2019, the Company early adopted FASB ASU No. 2018-15 (Subtopic 350-40) Intangibles — Goodwill and Other-Internal-Use Software: Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which provides guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by a service contract. The Company adopted the standard under the prospective approach. The adoption did not have a material impact on the Consolidated Financial Statements.

Derivatives and Hedging: On January 1, 2019, the Company adopted FASB ASU No. 2017-12 (Topic 815) Derivatives and Hedging — Targeted Improvements to Accounting for Hedging Activities, and an amendment thereafter, which expands an entity's ability to hedge financial and nonfinancial risk components and amends how companies assess effectiveness as well as changes to the presentation and disclosure requirements. The Company adopted the standard under the modified retrospective approach, and its amendment and presentation and disclosure requirements on a prospective basis. The adoption did not have a material impact on the Consolidated Financial Statements. See Note 6, Derivative Instruments for additional disclosures required upon adopting the standard.

Amortization on Purchased Callable Debt Securities: On January 1, 2019, the Company adopted FASB ASU No. 2017-08 Receivables—Nonrefundable Fees and Other Costs (Subtopic 310-20): Premium Amortization on Purchased Callable Debt Securities, which shortens the amortization period for the premium on certain purchased callable debt securities to the earliest call date. The standard will not impact debt securities held at a discount. The Company adopted the standard under the modified retrospective approach. The adoption did not have a material impact on the Consolidated Financial Statements.

Leases: On January 1, 2019, the Company adopted FASB ASU No. 2016-02, Leases (Topic 842), and the related subsequent amendments ("ASC 842"), which require recognition by the lessees of right-of-use ("ROU") assets and lease liabilities for most leases on the Company's Consolidated Balance Sheets. The Company adopted the new standard under the modified retrospective approach and recorded a cumulative-effect adjustment to the opening balance of accumulated deficit as of the effective date. Under the modified retrospective method, financial results reported in periods prior to 2019 are unchanged. The Company elected the package of practical expedients, which did not require the reassessment of existing leases under the new guidance. The Company also elected not to separate non-lease components from lease components and to not recognize ROU assets and lease liabilities for short-term leases.

The cumulative effect of the adjustments made to the Company's Consolidated Balance Sheet as of the adoption date is detailed as follows (in millions):
 
December 31, 2018
 
 
 
January 1, 2019
 
As reported
 
Adjustments due to ASC 842
 
As adjusted
Assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
268.1

 
$
(1.4
)
 
$
266.7

Property and equipment, net
951.7

 
(42.9
)
 
908.8

Operating lease assets

 
192.5

 
192.5

Other long-term assets
403.5

 
1.3

 
404.8

Total assets
$
9,363.3

 
$
149.5

 
$
9,512.8

 
 
 
 
 


Liabilities:
 
 
 
 


Other accrued liabilities
$
233.5

 
$
35.6

 
$
269.1

Long-term operating lease liabilities

 
185.5

 
185.5

Other long-term liabilities
119.8

 
(66.7
)
 
53.1

Total liabilities
$
4,540.1

 
$
154.4

 
$
4,694.5

 
 
 
 
 


Stockholders' equity:
 
 
 
 


Accumulated deficit
$
(2,831.4
)
 
$
(4.9
)
 
$
(2,836.3
)


The adoption of the standard had no impact on the Company's Consolidated Statements of Operations and Consolidated Statements of Cash Flows or debt-covenant compliance under its current agreements. See Note 16, Commitments and Contingencies, for additional disclosures required upon adopting the standard.

Recent Accounting Standards Not Yet Adopted

Simplifying the Accounting for Income Taxes: In December 2019, the FASB issued ASU No. 2019-12 (Topic 740) Income Taxes — Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of the income tax accounting guidance related to intraperiod tax allocation exception to the incremental approach, interim-period accounting for enacted change in tax law, and the year-to-date loss limitation in interim period tax accounting. This ASU is to be applied on a prospective basis with the exception of certain amendments that are to be applied on either a retrospective or modified retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of adoption on its Consolidated Financial Statements.

Fair Value Measurement: In August 2018, the FASB issued ASU No. 2018-13 (Topic 820) Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds, and modifies certain disclosure requirements for fair value measurements under ASC 820. This ASU is to be applied on a prospective basis for certain modified or new disclosure requirements, and all other amendments in the standard are to be applied on a retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2019. The Company does not expect the adoption to have a material impact on its Consolidated Financial Statements.

Simplifying the Test for Goodwill Impairment: In January 2017, the FASB issued ASU No. 2017-04 (Topic 350) Intangibles—Goodwill and Other: Simplifying the Test for Goodwill Impairment, which removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under the amended guidance, a goodwill impairment charge will be recognized for the amount by which the carrying value of a reporting unit exceeds its fair value, not to exceed the carrying amount of goodwill. This ASU will be applied on a prospective basis and is effective for interim and annual periods beginning after December 15, 2019. The Company does not expect the adoption to have a material impact on its Consolidated Financial Statements.

Credit Losses on Financial Instruments: In June 2016, the FASB issued ASU 2016-13 "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which was further clarified by FASB through issuance of additional related ASUs, requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. The Company will adopt ASU 2016-13 effective January 1, 2020 on a modified retrospective basis with the cumulative effect of adoption recorded as an adjustment to retained earnings. Upon adoption, we will implement new credit loss models and update processes and accounting controls. The Company does not expect the adoption of the new standard to have a significant impact on the Company’s Consolidated Financial Statements.
Earnings Per Share
Basic net income per share is computed using net income available to common stockholders and the weighted-average number of common shares outstanding for the period. Diluted net income per share is computed using net income available to common stockholders and the weighted-average number of common shares outstanding plus potentially dilutive common shares outstanding during the period. Dilutive potential common shares consist of common shares issuable upon exercise of stock options, issuances of ESPP, and vesting of RSUs, RSAs, and PSAs. The Company includes the common shares underlying PSAs in the calculation of diluted net income per share only when they become contingently issuable. Anti-dilutive shares are excluded from the computation of diluted net income per share.
XML 65 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies

Commitments

Unconditional Purchase Obligations

Unconditional purchase obligations consist of agreements that include firm and non-cancelable terms to transfer funds in the future for fixed or minimum amounts or quantities to be purchased at fixed or minimum prices. These obligations primarily result from contracts entered into for the acquisition of software development services and product development. For obligations with cancellation provisions, the amounts included in the preceding table were limited to the non-cancelable portion of the agreement terms or the minimum cancellation fee.

The following table summarizes the Company’s unconditional purchase obligations for each of the next five years and thereafter as of December 31, 2019 (in millions):
Years Ending December 31,
Unconditional Purchase Obligations
2020
$
42.0

2021
28.8

2022
21.0

2023
13.7

2024
6.9

Thereafter
1.4

Total
$
113.8



In December 2018, the Company entered into a Master Services Agreement and certain Statements of Work, (collectively, the “Agreement”) with International Business Machines Corporation ("IBM") pursuant to which the Company will outsource significant portions of its IT and other administrative functions following a transition period. Under the Agreement, IBM will provide the Company a broad range of IT services such as applications, including support, development and maintenance; infrastructure management and support, including for servers, storage and network devices; and end user support including service desk. The Agreement has an initial term through 2026 over which period the Company will pay IBM a combination of fixed and variable fees, fluctuating based on the Company's actual need for the services utilized. As of December 31, 2019, the Company expects to pay IBM approximately $300.0 million. The table above does not include fees payable to IBM under the contract as the Company is unable to make a reasonably reliable estimate of the amount of the payments related to this contract due to uncertainties in the usage of the services.

In December 2019, the Company entered into a 15-year Energy Services Agreement with a Supplier to purchase energy and environmental attributes generated from a third-party fuel cell systems, which will be installed, operated, and maintained by the Supplier on the Company's premises. The Company will pay Supplier service fees that will fluctuate based on the actual amount of electricity delivered to the Company during a given operational year. As of December 31, 2019, the Company expects to pay Supplier approximately $29.0 million over a 15-year period. The table above does not include fees payable to this Supplier due to uncertainties associated with system outputs.

Leases

The Company leases its facilities and certain equipment under non-cancelable operating leases that have remaining lease terms of 1 to 10 years and 1 to 4 years, respectively. Each leased facility is subject to an individual lease or sublease, which could provide various options to extend or terminate the lease agreement. Facilities are primarily comprised of corporate offices, data centers, and R&D facilities. Equipment includes vehicles and various office equipment. The Company also has variable lease payments that are primarily comprised of common area maintenance and utility charges. The Company's lease agreements do not contain any residual value guarantees or restrictive covenants.

The components of lease costs and other information related to leases were as follows (in millions, except years and percentages):
 
December 31, 2019
Operating lease cost
$
50.3

Variable lease cost
12.6

Total lease cost
$
62.9

 
 
Operating cash outflows from operating leases
$
49.6

ROU assets obtained in exchange for new operating lease liabilities
$
14.0

 
 
Weighted average remaining lease term (years)
5.5

Weighted average discount rate
3.9
%


As of December 31, 2019, future operating lease payments for each of the next five years and thereafter is as follows (in millions):
Years Ending December 31,
Amount
2020
$
49.3

2021
45.3

2022
36.3

2023
30.6

2024
26.8

Thereafter
37.7

Total lease payments
226.0

Less: interest
(25.6
)
Total
$
200.4

 
 
Balance Sheet Information
 
Other accrued liabilities
42.3

Long-term operating lease liabilities
158.1

Total
$
200.4



As of December 31, 2018, prior to the adoption of ASC 842, future minimum payments under non-cancelable operating and other lease arrangements for each of the next five years and thereafter were as follows (in millions):
 
Leases
Years Ending December 31,
Operating Leases
 
Other Lease Arrangement (*)
2019
$
33.7

 
$
13.1

2020
30.7

 
13.3

2021
24.3

 
13.6

2022
17.0

 
13.9

2023
14.3

 
14.2

Thereafter
26.3

 
32.9

Total
$
146.3

 
$
101.0

_______________
(*) 
Represents a build-to-suit lease arrangement entered into in July 2015.

Rent expense for 2018 and 2017 was approximately $39.0 million and $39.3 million, respectively. Rent expense in prior years was recognized in accordance with ASC 840, Leases, using the straight-line method over the term of a lease.

Purchase Commitments with Contract Manufacturers and Suppliers

In order to reduce manufacturing lead times and in the interest of having access to adequate component supply, the Company enters into agreements with contract manufacturers and certain suppliers to procure inventory based on the Company's requirements. A significant portion of the Company's purchase commitments arising from these agreements consists of firm and non-cancelable commitments. The following table summarizes the Company’s purchase commitments for each of the next five years and thereafter as of December 31, 2019 (in millions):

Years Ending December 31,
Purchase Commitments
2020
$
794.3

2021
230.7

2022
220.1

2023
226.4

Thereafter

Total
$
1,471.5



The Company establishes a liability in connection with purchase commitments related to quantities in excess of its demand forecasts or obsolete materials charges for components purchased by the contract manufacturers based on the Company’s demand forecast or customer orders. As of December 31, 2019, the Company had accrued $28.6 million based on its estimate of such charges.

Debt and Interest Payment on Debt

As of December 31, 2019, the Company held total outstanding debt consisting of the Notes with a carrying value of $1,683.9 million. See Note 10, Debt and Financing, for further discussion of the Company's long-term debt and expected future principal maturities.

Tax Liability

In the fourth quarter of 2018, the Company completed its analysis to determine the effect of the Tax Act and recorded immaterial adjustments as of December 31, 2018. The Company has elected to pay its transition tax, net of applicable tax refunds, over the eight-year period provided in the Tax Act. The long-term income taxes payable of $245.2 million represents the remaining balance of the Company's transition tax obligation.

As of December 31, 2019, the Company had $127.4 million included in long-term income taxes payable on the Consolidated Balance Sheets for unrecognized tax positions. At this time, the Company is unable to make a reasonably reliable estimate of the timing of payments related to this amount due to uncertainties in the timing of tax audit outcomes.

Guarantees

The Company enters into agreements with customers that contain indemnification provisions relating to potential situations where claims could be alleged that the Company’s products solely, or in combination with other third-party products, infringe the intellectual property rights of a third-party. As of December 31, 2019 and 2018, the Company recorded $9.0 million and $11.9 million, respectively, for such indemnification obligations in other accrued liabilities and other long-term liabilities on the Consolidated Balance Sheets. The Company also has financial guarantees consisting of guarantees of product and service performance and standby letters of credit for certain lease facilities and insurance programs of $30.6 million and $23.1 million, as of December 31, 2019 and December 31, 2018, respectively.

Legal Proceedings

The Company is involved in investigations, disputes, litigations, and legal proceedings. The Company records an accrual for loss contingencies for legal proceedings when it believes that an unfavorable outcome is both (a) probable and (b) the amount or range of any possible loss is reasonably estimable. The Company intends to aggressively defend itself in these matters, and while there can be no assurances and the outcome of these matters is currently not determinable, the Company currently believes that none of these existing claims or proceedings are likely to have a material adverse effect on its financial position. Notwithstanding the
foregoing, there are many uncertainties associated with any litigation and these matters or other third-party claims against the Company may cause the Company to incur costly litigation and/or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could adversely affect gross margins in future periods. If any of those events were to occur, the Company's business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from the Company's estimates, if any, which could result in the need to adjust the liability and record additional expenses.
XML 66 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Employee Benefit Plans Employee Benefit Plans

Equity Incentive Plans

The Company’s equity incentive plans include the 2015 Equity Incentive Plan (the “2015 Plan”), the 2006 Equity Incentive Plan (the “2006 Plan”), and the 2008 Employee Stock Purchase Plan (the “ESPP”). Under these plans, the Company has granted stock options, RSUs, and PSAs. In addition, in connection with certain past acquisitions, the Company has assumed or substituted stock options, RSUs, RSAs, and PSAs granted under the stock plans of the acquired companies. Such awards were converted into or replaced with the Company's stock options, RSUs, RSAs, and PSAs, respectively.

The 2015 Plan was adopted and approved by the Company's stockholders in May 2015 and had an initial authorized share reserve of 38.0 million shares of common stock, plus the addition of any shares subject to outstanding awards under the 2006 Plan and the Amended and Restated 1996 Stock Plan that were outstanding as of May 19, 2015, and that subsequently expire or otherwise terminate, up to a maximum of an additional 29.0 million shares. In May 2017, the Company's stockholders approved an additional 23.0 million shares of common stock for issuance under the 2015 Plan, and in May 2019, the Company's stockholders approved an additional 3.7 million shares of common stock for issuance under the 2015 Plan. As of December 31, 2019, an aggregate of 13.7 million shares were subject to outstanding equity awards under the 2015 Plan and the 2006 Plan. As of December 31, 2019, 16.6 million shares were available for future issuance under the 2015 Plan and no shares were available for future issuance under the 2006 Plan or the 1996 Plan.

The ESPP was adopted and approved by the Company's stockholders in May 2008. To date, the Company's stockholders have approved a share reserve of 35.0 million shares of the Company's common stock for issuance under the ESPP. The ESPP permits eligible employees to acquire shares of the Company’s common stock at a 15% discount (as determined in the ESPP) through periodic payroll deductions of up to 10% of base compensation, subject to individual purchase limits of 6,000 shares in any twelve-month period or $25,000 worth of stock, determined at the fair market value of the shares at the time the stock purchase option is granted, in one calendar year. The ESPP provides 24 month offering periods with four 6-month purchase periods. A new 24-month offering period will commence every six months thereafter. The purchase price for the Company’s common stock under the ESPP is 85% of the lower of the fair market value of the shares at (1) the beginning of the applicable offering period or (2) the end of each 6-month purchase period during such offering period. The ESPP will continue in effect until February 25, 2028, unless terminated earlier under the provisions of the ESPP. As of December 31, 2019, approximately 28.7 million shares have been issued and 6.3 million shares remain available for future issuance under the ESPP.

During 2019, 2018, and 2017, the Company completed the acquisitions of Mist, HTBase, and Cyphort. In connection with these acquisitions, the Company assumed or substituted an aggregate of 2.2 million shares of stock options, RSUs, RSAs, and PSAs. No additional awards can be granted under the stock plans of the acquired companies. As of December 31, 2019, approximately 3.8 million shares of common stock were outstanding under all awards assumed or substituted through the Company's acquisitions.


RSU, RSA, and PSA Activities

RSUs and RSAs generally vest over three years from the date of grant, and PSAs generally vest over a period of two to three years provided that certain annual performance targets and other vesting criteria are met. Until vested, RSUs and PSAs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding.

The following table summarizes the Company’s RSU, RSA, and PSA activity and related information as of and for the year ended December 31, 2019 (in millions, except per share amounts and years):
 
Outstanding RSUs, RSAs, and PSAs (4)
 
Number of Shares
 
Weighted Average
Grant-Date Fair
Value per Share
 
Weighted Average
Remaining
Contractual Term
(In Years)
 
Aggregate
Intrinsic
Value
Balance at December 31, 2018
17.4

 
$
25.32

 

 

RSUs granted(1)
7.6

 
25.06

 
 
 
 
RSUs assumed upon the acquisition of Mist(1)
0.1

 
25.81

 
 
 
 
RSAs assumed upon the acquisition of Mist(1)
0.7

 
27.20

 
 
 
 
PSAs granted (2)
2.1

 
25.30

 
 
 
 
RSUs vested(3)
(5.5
)
 
25.99

 
 
 
 
RSAs vested(3)
(0.2
)
 
25.32

 
 
 
 
PSAs vested(3)
(0.9
)
 
25.13

 
 
 
 
RSUs canceled
(2.3
)
 
25.97

 
 
 
 
RSAs canceled
(0.1
)
 
27.65

 
 
 
 
PSAs canceled
(1.4
)
 
21.53

 
 
 
 
Balance at December 31, 2019
17.5

 
$
25.30

 
1.1
 
$
430.9

 
 
 
 
 
 
 
 
As of December 31, 2019
 
 
 
 
 
 
 
Vested and expected-to-vest RSUs, RSAs, and PSAs
16.2

 
$
25.32

 
1.1
 
$
399.2

________________________________
(1) 
The weighted-average grant-date fair value of RSUs, RSAs, and PSAs granted and assumed or substituted during 2019, 2018, and 2017 was $25.26, $25.33, and $27.53, respectively. The grant date fair value of RSUs and PSAs was reduced by the present value of dividends expected to be paid on the underlying shares of common stock during the requisite and derived service period as these awards are not entitled to receive dividends until vested. During 2019, the Company declared a quarterly cash dividend of $0.19 per share of common stock on January 29, 2019, April 25, 2019, July 25, 2019 and October 24, 2019.
(2) 
Includes performance-based and market-based RSUs granted under the 2015 Plan according to their terms. The number of shares subject to PSAs granted represents the aggregate maximum number of shares that may be issued pursuant to the award over its full term. The aggregate number of shares subject to performance-based conditions that would be issued if performance goals determined by the Compensation Committee are achieved at target is 0.7 million shares. Depending on achievement of such performance goals, the range of shares that could be issued under these awards is zero to 1.0 million shares. The aggregate number of shares subject to market-based conditions that would be issued if market criteria are achieved at target is 0.2 million shares. Depending on achievement of such market criteria, the range of shares that could be issued under these awards is zero to 0.4 million shares.
(3) 
Total fair value of RSUs, RSAs, and PSAs vested during 2019, 2018, and 2017 was $170.0 million, $200.5 million, and $187.3 million, respectively.
(4) 
0.9 million shares of PSAs were modified in 2019, which relate to PSAs granted in 2018 and PSAs assumed by the Company in connection with acquisitions consummated in 2016. Compensation cost resulting from the modifications totaled $21.2 million to be recognized over the remaining terms of the modified awards.


Shares Available for Grant

The following table presents the stock activity and the total number of shares available for grant under the 2015 Plan (in millions):
 
Number of Shares
Balance as of December 31, 2018
21.9

Additional shares authorized
3.7

RSUs and PSAs granted(1)
(15.5
)
RSUs and PSAs canceled(1)(2)
6.5

Balance as of December 31, 2019
16.6

________________________________
(1) 
In May 2019, the 2015 Plan was amended, and the amendment removed the fungible share adjustment used to determine shares available for issuance. Under the original terms of the 2015 Plan, RSUs and PSAs with a per share or unit purchase price lower than 100% of the fair market value of the Company's common stock on the day of the grant were counted against shares authorized under the plan as two and one-tenth shares of common stock for each share subject to such award. Pursuant to the amendment, beginning on May 14, 2019, each share award granted under the 2015 Plan reduces the share reserve by one share and all share awards granted on May 14, 2019 and thereafter that are later forfeited, canceled or terminated are returned to the share reserve in the same manner. The number of shares subject to PSAs granted represents the maximum number of shares that may be issued pursuant to the award over its full term.

(2)
Canceled or expired options and canceled RSUs and PSAs under the 2006 Plan are no longer available for future grant under such plan; however, the number of shares available for grant under the 2015 Plan are increased by the amount of such canceled or expired options, RSUs or PSAs, as applicable, up to a maximum of 29.0 million additional shares of common stock, pursuant to the terms of the 2015 Plan.

Employee Stock Purchase Plan

During 2019, 2018, and 2017, employees purchased 2.4 million, 2.5 million and 2.7 million shares of common stock through the ESPP at an average exercise price of $22.04, $22.31, and $20.83 per share, respectively.

Valuation Assumptions

The weighted-average assumptions used and the resulting estimates of fair value for ESPP and market-based RSUs were as follows:
 
Years Ended December 31,
 
2019
 
2018
 
2017
ESPP:
 
 
 
 
 
Volatility
27%
 
29%
 
25%
Risk-free interest rate
2.1%
 
1.9%
 
0.9%
Expected life (years)
1.2
 
1.2
 
0.5
Dividend yield
2.9%
 
2.7%
 
1.5%
Weighted-average fair value per share
$6.65
 
$6.93
 
$6.04
 
 
 
 
 
 
Market-based RSUs:
 
 
 
 
 
Volatility
25%
 
28%
 
30%
Risk-free interest rate
2.4%
 
2.4%
 
1.9%
Dividend yield
2.8%
 
2.6%
 
1.4%
Weighted-average fair value per share
$27.32
 
$28.39
 
$19.30

Share-Based Compensation Expense

Share-based compensation expense associated with stock options, RSUs, RSAs, PSAs, and ESPP was recorded in the following cost and expense categories in the Company's Consolidated Statements of Operations (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cost of revenues - Product
$
5.7

 
$
6.3

 
$
4.6

Cost of revenues - Service
17.3

 
18.0

 
17.5

Research and development
94.0

 
120.6

 
86.6

Sales and marketing
56.0

 
51.1

 
55.6

General and administrative
29.2

 
21.1

 
23.2

Total
$
202.2

 
$
217.1

 
$
187.5


The following table summarizes share-based compensation expense by award type (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Stock options
$
7.7

 
$
0.4

 
$
0.5

RSUs, RSAs, and PSAs
176.5

 
198.2

 
171.3

ESPP
18.0

 
18.5

 
15.7

Total
$
202.2

 
$
217.1

 
$
187.5



For the years ended December 31, 2019, 2018 and 2017, the Company recognized tax benefits on total stock-based compensation expense, which are reflected in the income tax provision in the Consolidated Statements of Operations, of $29.6 million, $33.8 million, and $29.1 million, respectively.

For the years ended December 31, 2019, 2018 and 2017, the realized tax benefit related to awards vested or exercised during the period was $30.6 million, $38.9 million and $64.1 million, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the research and development tax credit.

As of December 31, 2019, the total unrecognized compensation cost related to unvested share-based awards was $280.7 million to be recognized over a weighted-average period of 1.6 years.

401(k) Plan

The Company maintains a savings and retirement plan qualified under Section 401(k) of the Internal Revenue Code of 1986, as amended (the "IRC"). Employees meeting the eligibility requirements, as defined under the IRC, may contribute up to the statutory limits each year. The Company currently matches 30% of all eligible employee contributions which vest immediately. The Company’s matching contributions to the plan totaled $20.2 million, $20.2 million, and $21.1 million during 2019, 2018, and 2017, respectively.

Deferred Compensation Plan

The Company’s NQDC plan is an unfunded and unsecured deferred compensation arrangement. Under the NQDC plan, officers and other senior employees may elect to defer a portion of their compensation and contribute such amounts to one or more investment funds. As of December 31, 2019, the liability of the Company to the plan participants was $26.8 million, of which $4.1 million was included within other accrued liabilities and $22.7 million was included in other long-term liabilities on the Consolidated Balance Sheets. The Company had investments of $26.8 million correlating to the deferred compensation obligations, of which $4.1 million was included within prepaid expenses and other current assets and $22.7 million was included within other long-term assets on the Consolidated Balance Sheets. As of December 31, 2018, the liability of the Company was $24.3 million, of which $3.6 million was included within other accrued liabilities and $20.7 million was included in other long-term liabilities on the Consolidated Balance Sheets. The Company had investments of $24.3 million correlating to the deferred compensation obligations, of which $3.6 million was included within prepaid expenses and other current assets and $20.7 million was included within other long-term assets on the Consolidated Balance Sheets.
XML 67 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Operations - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Net revenues:      
Net revenues $ 4,445.4 $ 4,647.5 $ 5,027.2
Cost of revenues:      
Cost of revenues 1,828.6 1,906.3 1,955.1
Gross margin 2,616.8 2,741.2 3,072.1
Operating expenses:      
Research and development 955.7 1,003.2 980.7
Sales and marketing 939.3 927.4 950.2
General and administrative 244.3 231.1 227.5
Restructuring charges 35.3 7.3 65.6
Total operating expenses 2,174.6 2,169.0 2,224.0
Operating income 442.2 572.2 848.1
Other expense, net (27.8) (39.5) (36.3)
Income before income taxes 414.4 532.7 811.8
Income tax provision (benefit) 69.4 (34.2) 505.6
Net income $ 345.0 $ 566.9 $ 306.2
Net income per share:      
Basic (in dollars per share) $ 1.01 $ 1.62 $ 0.81
Diluted (in dollars per share) $ 0.99 $ 1.60 $ 0.80
Shares used in computing net income per share:      
Basic (in shares) 343.2 349.0 377.7
Diluted (in shares) 348.2 354.4 384.2
Product      
Net revenues:      
Net revenues $ 2,867.7 $ 3,107.1 $ 3,446.2
Cost of revenues:      
Cost of revenues 1,227.0 1,277.2 1,360.9
Service      
Net revenues:      
Net revenues 1,577.7 1,540.4 1,581.0
Cost of revenues:      
Cost of revenues $ 601.6 $ 629.1 $ 594.2
XML 68 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Subsequent Events (Details) - USD ($)
$ / shares in Units, shares in Millions
2 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended 27 Months Ended
Jan. 27, 2020
Oct. 28, 2019
Oct. 24, 2019
Jul. 25, 2019
Apr. 25, 2019
Jan. 29, 2019
Feb. 20, 2020
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Mar. 31, 2020
Oct. 31, 2019
Jan. 31, 2018
Subsequent Event [Line Items]                              
Cash dividends declared per share of common stock (in dollars per share)     $ 0.19 $ 0.19 $ 0.19 $ 0.19                  
Subsequent Event                              
Subsequent Event [Line Items]                              
Cash dividends declared per share of common stock (in dollars per share) $ 0.20                            
Shares repurchased (in shares)             6.7                
Stock repurchased and retired during period, value             $ 179,800,000                
Price paid per share             $ 23.68                
Stock repurchased (in Shares)             7.6                
Accelerated Share Repurchase Program                              
Subsequent Event [Line Items]                              
Shares repurchased (in shares)   6.4               11.6 29.3        
Stock repurchase program, authorized amount   $ 200,000,000.0                          
Stock Repurchase Program 2018                              
Subsequent Event [Line Items]                              
Shares repurchased (in shares)                     20.1 29.3      
Stock repurchased and retired during period, value   $ 160,000,000.0             $ 50,000,000.0   $ 550,000,000.0 $ 750,000,000.0      
Stock repurchased (in Shares)                 2.1            
Stock repurchase program, authorized amount                           $ 3,000,000,000.0 $ 2,000,000,000.0
Stock Repurchase Program 2018 | Subsequent Event                              
Subsequent Event [Line Items]                              
Stock repurchase program, authorized amount             $ 1,500,000,000                
Forecast | Subsequent Event                              
Subsequent Event [Line Items]                              
Stock repurchased and retired (in usd per share)               $ 24.44              
Forecast | Accelerated Share Repurchase Program | Subsequent Event                              
Subsequent Event [Line Items]                              
Shares repurchased (in shares)               1.8         8.2    
XML 69 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable, current $ 5.5 $ 4.9
Convertible preferred stock - par value (in USD per share) $ 0.00001 $ 0.00001
Convertible preferred stock - shares authorized (in shares) 10,000,000 10,000,000
Convertible preferred stock - issued (in shares) 0 0
Convertible preferred stock - outstanding (in shares) 0 0
Common stock - par value (in USD per share) $ 0.00001 $ 0.00001
Common stock - shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock - shares issued (in shares) 335,900,000 346,400,000
Common stock - outstanding (in shares) 335,900,000 346,400,000
XML 70 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments
12 Months Ended
Dec. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments Derivative Instruments

The notional amount of the Company's derivative instruments is summarized as follows (in millions):
 
As of December 31,
 
2019
 
2018
Designated derivatives:
 
 
 
Cash flow hedges
$
484.0

 
$
497.7

Interest rate swap contracts
300.0

 

Total designated derivatives
$
784.0

 
$
497.7

 
 
 
 
Non-designated derivatives
162.9

 
158.7

Total
$
946.9

 
$
656.4



The fair value of derivative instruments on the Consolidated Balance Sheets was as follows:
 
 
 
 
As of December 31,
 
 
Balance Sheet Location
 
2019
 
2018
Derivative assets:
 
 
 
 
 
 
Derivatives designated as hedging instruments:
 
 
 
 
 
 
Foreign currency contracts as cash flow hedges
 
Other current assets
 
$
2.2

 
$
5.2

Foreign currency contracts as cash flow hedges
 
Other long-term assets
 
0.3

 

Total derivatives designated as hedging instruments
 
 
 
$
2.5

 
$
5.2

Derivatives not designated as hedging instruments
 
Other current assets
 

 
0.1

Total derivative assets
 
 
 
$
2.5

 
$
5.3

Derivative liabilities:
 
 
 
 
 
 
Derivatives designated as hedging instruments:
 
 
 
 
 
 
Foreign currency contracts as cash flow hedges
 
Other accrued liabilities
 
$
6.6

 
$
6.6

Interest rate swap designated as fair value hedges
 
Other long-term liabilities
 
3.1

 

Total derivatives designated as hedging instruments
 
 
 
$
9.7

 
$
6.6

Derivatives not designated as hedging instruments
 
Other accrued liabilities
 
0.2

 
0.5

Total derivative liabilities
 
 
 
$
9.9

 
$
7.1



Designated Derivatives

The Company uses foreign currency forward contracts to hedge the Company's planned cost of revenues and operating expenses denominated in foreign currencies. These derivatives are designated as cash flow hedges. Cash flow hedge derivatives typically have maturities of twenty-four months or less. As of December 31, 2019, an estimated $4.4 million of unrealized net loss within accumulated other comprehensive loss is expected to be reclassified into earnings within the next twelve months.

In 2019, the Company entered into interest rate swaps with an aggregate notional amount of $300.0 million designated as fair value hedges of our fixed-rate 2041 Notes. These swaps convert the fixed interest rates of the notes to floating interest rates based on the London InterBank Offered Rate (LIBOR). All of the interest rate swaps will expire within ten years or less.

Effect of Derivative Instruments on the Consolidated Statements of Operations

For foreign currency forward contracts, the Company recognized unrealized losses of $6.3 million and $8.7 million, and an unrealized gain of $20.2 million in accumulated other comprehensive loss for the effective portion of its derivative instruments during the years ended December 31, 2019, 2018, and 2017, respectively. The Company reclassified a loss of $3.8 million and gains of $0.9 million and $7.6 million out of accumulated other comprehensive loss to cost of revenues and operating expenses in the Consolidated Statement of Operations during the years ended December 31, 2019, 2018, and 2017, respectively.


Non-Designated Derivatives

The Company also uses foreign currency forward contracts to mitigate variability in gains and losses generated from the remeasurement of certain monetary assets and liabilities denominated in foreign currencies. These foreign exchange forward contracts typically have maturities of approximately one to four months. The outstanding non-designated derivative instruments are carried at fair value. Changes in the fair value of these derivatives recorded in other expense, net within the Consolidated Statements of Operations were $3.6 million, $7.6 million and $1.8 million during the years ended December 31, 2019, 2018, and 2017, respectively.

See Note 2, Significant Accounting Policies, for the Company’s policy regarding the offsetting of derivative assets and derivative liabilities.
ZIP 71 0001043604-20-000021-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001043604-20-000021-xbrl.zip M4$L#!!0 ( ':$5%#RZX_7VMT &0E 0 = 8VAAPE84UF6_T-4D"TBJVQ144$1XP*BB(F(@(@8$0%E M2RDB0J2B A(Q) JR"[B4H*!$0$1 B.S*%ME55':B;"&)"ZN\6!"?)'GY/ZIG M^M]594UWSTQ/SWQ?)]_EX[V[G7/NN>>286#Q7AL[&T!*"@"DD"\@ MZ0>LD*?_VF=ND/_J&%*29X"RK-3PO#QIJ17 /&4I:64I22. 1NA<\*<&P+]] MI.9)SU^P4$9VD9P\TJ!L,3!/2EIZWGSI!0OFST=JPY!Z8+[R@B7+-UHN5'$\ M*K/BC.JF2]P 5VX^=C9\D9RZAN92K56K#0S7K#4QW6*V=9NY MU6YK&]L]=GN=#CF[N!X^XN9]W.>$[TD__\"@X',AY/.A$9/*TLKZAL:FYY?F+EYU=W3V]K+?O^CA< MWOL/'S^-C([QO_P\/2/X"GV;G>-+"I#^,^O?Y4L9X6O>_/G2\V7F^)*:%S+7 M0'G^@N4;%RZQ=)0Y>D9EQ:9+LJJ[KF44U2W2WWP05#MVMD-.?:4)9Q5_CK5? M./O;& O_3W'V9\;^/U]]@(*T%+)XTLH #A!G2(#PO;2ZEX[5=G%*[&,IJIF[BX^KQBO[P"CXN9H8D]V[ OW*H(L_+O360 MECMF9OV9M/[!L9_Q^D7/^O)GETL )7MDW#VT3G/<<8QH$U59 KPW)T K?$69 MMO"B#@EP(@*TE0 'A&O%-O=0K4G068)HB15\K4.XG,:Y 29)@.4=WQ]$;)MY M$;<>QWE! ^U0L[:V$Y$2( I?CQ-%VXJV8>!%R-Q[1L17F> +")G@ZOB,7AP@ M>B(!HE=)@+J5N%%==+$&O!0G*P&^Z*+!]TQH9;18/TNP2P(T&'#0L!6C.]10 M^@L/UDF1 /.O2H#[0=3G!.BX2%\"/ ^B-5R7 ,/7T=.)2>_D)8 "_3+MFQ+3 M<>1?+/R+A7^Q\"\6_L7"OUCX%PO&=%CV-C+%-0 -A2!Z$")H4<"#V2 MV#(Z)LMEME0)!L"6:(J*T!=F>2F U.@'9-]Z+V5Q#HR%O.MA[8Z @ZTV(,): M$"IN:%UGJ0/*KCAIC=\#/W.?[(+(R+PER8)R_N[J98ROKC<^)WWE28".> (G M7@(LF"\!;DR+*W 3GR6 'T[L46MR#S7S%:%T->WE2MKP7;3@)&X^;095S.CV M%SW]_GO ,#/N[RY&C5@:T$V7,-E:T&,0\:D[).5#G?:=$LU9INSU],S M_-P*R&S1Q?!:)H+Y]OO, M,\*V\RKJF#+D$G?["[=*\^/=OQG;AC-$^(=V@=G[35_+CC8TS@8_8) RQLSU M'DH)/JM@-%S-(>#?R3\HW,=B]M/OVR MZ*BXDF+$W:'=J-^ 7=%3K<]=V%$F'V!I0E(]B5%P^Q0]HU%^W;JLU^1\3B+[ MT..?XN/E,WLK[-0:S]K06UD3&*$/HM%[3*;ZK+@,D8H[+)<+CN\"IR8=,^'G M!(W:E? ;6D7T!%RK&4/9!?GE$,@7]O-/9/L?;P]&+U?OY-%S4G!$W,N&M771>5=M/QK=XN?$E[;-@ZR: ML"8]W.X?2QFRT 4W_OI<4N;HS^-:U:G4R <#8Q4OKWR)/N502)N.(=6BIK8)CQ"JSM*.W$[.$F5VD%7D@#>-,@ V23, M /Q%\Z0F]YAJ*QY*D?E/"($F R^^K& M^)!:9Q!]B5^?RV,3WZ*BCEJZ^,JT!.C7YU9,? ,;!*U\]"0=T\QXQQ8@6SW\ MJ#NYGV=6C].""+N>]DSBB"0U\EY>DQ8S";MD;$@3%$0\H)A!Y[USQE(9%Z>P M&OVO5]_.=N#D^UY0M/6J9;+6/<.YXX[C^SX-ATRV@-+/)$ I>V*9Y,M7O5M7^OS'&>W+,4W>OL%G^?7L)@D@TI8 M0B^(=$B<2AN^3@#Q1'8<08=V(HSDU8[S)_5I-32[T:*GV4ID%4$900'NH&E- MYXA3*#(\G(I?ZF!A_I:T:M%>**$ "FVQXRO>9$:H<%B1P?UA]HVI@SW,F5PA M=3'M*+[?XKHLKI@TJ77V3(0$4"N:.<5'\1BX<@0@[5'2X@[J M7,SBTA*J%PQC^B*:0E,NX7Q)L4QU6$YT!/(!J[@2("$H(/3G^EE&I,5&OGXC MK%H.^J0SB5QCK- FVH%O4\(93S@(=W)U=8.EM"OADBF/2T\M3UUM<-&MO>8GBVSTA1 M[)**AGBTJ@@ 79_]?-0O%Y]'\60Q_5I1<=CU'18TOH$#]"U[I'9SNX5!(,== M_3$4?+.X8)1."UC1R-0M8\P3F8(&L=15Y*IZ]CS1TH+16AV^;S-: M=:16L_0IW1I<'5LP)@@E]?N>ZS'-+^M>#O9>*ZA-RB](XB7%PVM@-J$4+U(/ M%)2+PVM5X;>UF\6WL6J#M#ISJB[E;/N,(KJ>K4!=.T9; !N2;S2AE8+2QJ>B MKY$C&O@-N4VY#@^'1ONJ9Z-J+JAJJ?4R,1&^X,>J_)-Z*\"V-'LPNME+5P)$ M9,!2?D/KQ!FU)M#/C>8&HB78AJ;T%?SY.1Q!8OKZIR"C"?&^\N-#2GHZ712Y MWE1\ TEOW,WS:Z-Q8/TYL^O$7G@+:V:-"4GK[4GT\?:"B[A\M!(4;\OWBLPD MIUA6F56:Q92&;?;J^'R_O.IQ\OC>WG4!,\;F'R:"M2\X['J=4UP9[E)>4U9> M5>&[8:!.872E?5'-PK,OMXBG;IV9^934S(Q^3AMFT,OOH!^C+R-Q0\%UD3W? M(UV?[RM2H\%+^1+ YT(:&L6H:\6]Y6?DI@D0I\]+(]&-'*3^")6C3K@A17?J5U,-A!X M0/+\[1Q&G E)BK(%BN7B+Z=;\.]6-+B_MD$M](/7M!=H!<@WJ8P-+2IZR.V!6N^_Q MW?USBR.K-^7L>\76Y*6. MUZ[OV/EY1Q-M#5VS=C/<5_E5I"8/RZD(T2/L"HUFAI3($#)&=LK##IH?!F4_ MS%80Z93SC2N:/0WLP82"MMAJ7#Z1AC)MX! QRL2-'D2OY1W&^K67&_+&^LRB M?ZPV]3L3L"/I!3(";3B#7?$Q&\R!%5GBW&H?X6&HK4F+,=DAM/.$7R&&$5-? M,LR,[,/4$Y:2U=DMJ8R&AQ2GL/NC0R@] WR=\D?2 MU4 X;7YJ,"@C:#YB*7?$2N_BU46S2CG@O>*(\)=*F\-W;M7=OV/'.#2,[.\R MQ*E:2H ^KO45L$T=!MD"3*Z3$EZU)?T4OH$$U=/DH7;PKL(D#T8,AS2.&AE M"=8@$4I2O[L5GQF^CK*-@=B?F[0SCX@N7NI@RA6*'U]C3UDZ1ED-\AN^98%; MG?4U9S*"WR#(82*S]<%U]**I!EQ?"->@CG")5LJ(()S>@%_Z"M F@T=;""7CY:!*9=*#587YIU.'XHFK;P>$PII5M9L=-LA, MNRS=,R!K=.7S?&^]IZ-)H=)KM"/FU=X+QVULHBW!+41TL)A>)I@+.W\27Z?8 M\36X@MQ$A'X+7$L1>JADIB"OA[)C>,0"/XR^U,KK3[!JI"T^<65$<=@, M2B$-;]].EQL)A1FTO3[):<^%8%+YIE M5ZR^QF/TY=S:T"HS(:42$ M2=G?C441^^#;(=[#]%@MA\&IBQ;6#']S>JPILEB%QFCG7M-%U>;A++[,/GJ3 M&1TD$V)^@/I8S+=:MA,+SDJ XOFA'7<.%Z8%#M/E$&4BF$6X<%ST+2I?LR85 M]4I6Y4QIG0Q^4KCRY/"A Z@17QMQ#:S(;*)=IL^CA'%H">R%6(R(W"VRO"]: M!OHV)47HF8#36&P5F!)9UJ9-SM.5;W&SSHF!->W.<]ARY L'6<$)*SZU;.F; MN1O>OZ_/7K[U-*+PI%V;:\YM%[P2GFA2-W/EA$B"FC!1C[AHK M,BH\"6N![$;/M1F",U(1*,6#DW+0'9$]5$>(:9/K>R5F^BZ:#-XG*JME3(@ 32HF^ NPF+<<*TY;L+H'MQ- MT,2J4E\3EN"&;YO1T!:V''1TD<@BZ4@G59\>&]IV*8LE6H0$+RIDE48W=OC4 M]39\1V'UVX\] 6X?^QVCC+3/L7R?E@'B<'$1,X!]$?N2[8V&I?:<_]KL+)C)[" M@(6WU3IM P(#%5A;IPF:W90S&2?-8"F0 M%CYY#/0F#\\?5=5 MZDM._=3;*0ZZ@1!3NQ)JHQET=PI4?U+=+;_F #$V M:-/VUH#3,M'&=Q58=%*70A4NXC2J$?D!30,/YC0AV-60G-3 1IDZ<4WXB7<- MZJ*8?-O^VL6MF=!3E<;9$]G#Q (C3ZWWI]F$L=D(2[F<,4]5*7Y(/?VMMN , M1'A(">.O8D<%D^+@'>+US@QB9U(V\VW2>#LT&N@H)&3HT^>A$B@:8+PM=&EA!BI^'56>[-N4 MCI@O0M27L==YA('61R."@^2H[?FM[S)[E1F,2-;(C*K4-Q49D;*T8%XQI"LT M@]M2?<-K5XW 4N*K\#JB!-!"%&2\0)M':BPP:B'(PLO(-URQ^CVF&#F1;7$O MAU^]90ETE]Z8G^DQ'J*ULQ=N"Q5) MEK,7BY8_@E2:4?>@\/&&H64]U1NY#GKCEGRE= O+!RO=$N^N+LKV&NSW8(_B MO6E2=Q]T?3Z5<_@]_E#F1:R3.('IC0^G/Z;5ZR/9>-NZ0S3N[U9(?/-0FZ$ M)1AG>*N1#1HQT,I/$]Y\#4%1-^)]M-MD*3O!E!:TQDBE:S36: RM@#6A.$.> M'%QBJ%(DT<ZHK(3"B#P*64R1OB+_)CR9EAQV&3IWI+ M4NR>L*8^5UN:-E82QUX_>IZ2GVODWO^(<*)C)SI-&?&FJR7 L2?5%U#Q*<^T MOH'9%9.ZF,E((KA-%,AUA:2(0J?7)WN3^"]1D8I!02;\/9C5V4I1/J3HWEK] M:R)7O^$G%OLF\]&>(&YB%:C"F9J\Q"<*/H(].0D<<09V*]G6&M1H+ C]RD7% M!F,4QH<6@TV%\7Z4,>+SB>J]%*MARQ:6E^@?[^XNZ#SM7)'[^,SNS8 M,RB^:0U09+AH:'7;1 <7WV?&BYX\63AHU59CWWCCJ\W LU+GF^FA*B1NZYZ6A]!T M>!Q>-,E/1/?U=36SE>#EGG[L:2:1C*O=VTU<%W7T]P M@!6>GUS"Z"-^_6K.CA4=5:K@&MLZN>ON#]LSY->[J>ZK#[+M\9F( J@C3I4> MBI\(X;6]W?65L[J*2W_':$%""D:ML;_>8GY*(U,/2O-HAU>/+7QS1!0XS-8= M,^\BM]6;2X#^===G?#O*\LD*%6ZE2_KMCQ:.GPN-?D"FPXO"A*M$>\0_4>R$ M.A3_=JP^A0;9A;#Z>&_"ZY7+V9LC,Z3&4S:6I#));&UCP MXA0,IXM38&5;\EAE;$^O4TL!,3:7&N6X$[V9VDHK)M4SWFD\4Z;@()_S?*/& MQ;>FA1>0^(9R#"KBR_!<&W>XM-J47T"C1C6H9M -!G%VD!DE,LVI>DOVK0_= M74F(I.#FLTCW1\I3S!.SSX3<%MI1F^@E+9.N#RG;^+@F^D)/L\:DB-#WM:L@ M,W[\,W@5']U NT*7,^W_Z3"C4+2(O[U.*SF>6Z/5XGK)I;\1JW-!R)2#TCNL MZ3'3.PZ^E6H<[/Y0 MZ?X2ES8_H06UGB:%\Y$ 5^BE*2VD2/5TLV(H4NA&+FQI0>N2+"SYTHVU:SLI M[MS!M0%'IA-^[-K9^_G'((:"A]^YRH\Y#]S]WO'VK32H^ M>0_UG!1' *V2( -&LSRA[V5#,QW1W8%1>GE($T:)$@"U_J*[\-K14"FH@E/@ MY1G:ST6'B[83N<[M%DNYK>*#XP=NN/2:U&S\S#AENEVL8&&N\"*[B8]IQ+T- MY+G&,(=K<$JU6_V&I,090?AW$?5H<-]SFH\]N@_?H(=;3$ZR@HK3M_)1,:>T M"*K^7ANZ:Y>1HTC0[IE#%3W5?ER:(OF&0S5_Q_L;_DQB]Z1-@9]X36> Q^>^ M*F;-)7I; 4#U@/)AV0]"&7*^8 _D)US,;,"KGL25M-2WQ9RC:YB@Y2%7;E(C M"D6<939IV]>X'R*@H;:6A#D=,$/[=NQZ.C87:N&Z7L&J MB39VBR[<$RV#0C(7WO! X.X2HE'K]N<69EE]E@_]705>JL5\W_@NFT[3A!\Q M\J_OCX:D7+L8YFE-R>;B^\V&0Z(L?!Y"^\?=NDD3U6;YE*7M%L&\NRN:AR3 M,P+*=*H/[5364;MH9 C#JF4K]++8BTDS>%0\>N+N]L/E[4$20(UL[\Y/:(DV M0=8]->$#6Q9FT64H1+Z\+73AOM=XT0MNFX;($PH#A4VLV:VE(+XQ24\TOZ:F MB[J1O+W.K:5_555W,$-J3 L35\!8($AY<'B<"4:2^\;KS6J7%X')%<$GI686 MJ![TU6->PST_,*_C/QG5_Z/+/PTUU*J*2RR.\I<$8-LX2K'"92*J^#YV*20! M&F:O4YRZ825REN <./,H57IPU4\20+Y,%>KBLSBK'PK@[44:R>G&M1VG9N3) M%%W3H032>:5<1L''V*^>JZ7&I$2&TGP"EXD$:8SFU+;)I.%!=#VWM5X"5-@V MT]_>X 5_BO_1PIXCK,*$)^,6!M'>(9:7ID51+AAMR[6FA>7[P:IB^B2F5JMU M>!#GWDZQY!)TY.U'*;ALZ()C=^$6ZGQJ,V&IA0P7\U8"$BCVM"5^ MH?,#@/J]V7349 ME6[2[WU/9 ?='JXZZE^A,BBUA3Y,UX0"\97T-T^NIK7F'V'LN[#,;*'LT3B< MV_T?HT=H-P&J 1+V5MOQT+JTAC:*&:\-3;'F?[P&NL-R[X2'*1J0,RH1NYS, M:OJJ-Q]RY* 4*VDT/;PA6YR10#)/^'1^&Y+:2C0LNID%KK/ M8OG3IT]N)=8>?Q,8/F\*<8QFV;,$VC#/30)\2'!II[TWYN&$FJMNSZ@029GD4*[F_I*"4XD7\ME+;,^L39K4TSM>6FZ[0ZY. M#UB6S/ZMV I\)8!^(A.)TK]&,JC(W^+J/_KB_7?L-Q+I]U-^2ZWCQ7[ MK^@EH<8K#M:;WB4>3U'O2XH^&NZ"+'>UXZ!'IO*51?=EMFF.X/YROKP!VO/1 M+ GPEL'%B;>372KC@+K?3O&K#A4/[RF@_Y+(K%\32 S]'QE!2=JUH\!XAB;G MWK Z2\>LKT"D<;+R3;$Z.1.$BX)USJ(FE9Q_7!;UP];M7*L[\U!6OU$?4[RG M!+@Z%4Z;,,V5 &.80I;S_P(5_BL#?()7=4RNFRQM*;_A&)G#UX@N6'6\-_B> MU]"42UDX%P&8L9=>.LA7_[@]7R]Z8:4RIP8C'?\Y O;^1:K^]'@FKPMQ)$6, M>O8LI:0P-Q1U#SXD%?E/9^NO#Z 7QIW4Z\*#0R7G?5=G+7A=) M'D_;O%.3\%_EQZHA]? RKG"M%0JZ0]QQ*'RK^269:^WAJ%VRW(J3F1?E##,O M+C481$\AZ"Y+G=F@ -]%.E45T%>U#>-CS+?"/JKK_'*,<-+.:QKU,OE:)SD#6&3J#]'"8 M4WJ1NAG<%2Q$H,;8*A#+/&L$LF'9- FPG VM(XD?C NZ)$"W_7 8]?T!*6O5 M7XK,QGL2X+E[,TVP 7'[8VLXE:/CMW[G)KX7*4F].H+TY#$0"U/#(8FWDHLK M0S^NDP#OSR!*.>$%5L!W+(YX[@!4':U_5\Y^17\Q1PR>P A*D@#[A]0*,Y]> M2/JF:T(3JHD03>(;!5+2+FQ[TY M$N!A;96G\_=G35\O 9(\=Y_C3Q<#1NL$1.5SV*Y8!C_%--5@""&7L)4!&B^2!F1 O8ETS'_RZ<_J'D(9,9]:Q/$0).Y%'GT_ _% MH$]%? %U';6=*0?+^)>\YCIQOE$,?/EF!VJ[5O #"AB"U846=NM3PHA$:8@V MJ;7\2=2L?4?^LB*B^SU4EB&C;4H/[C=+UQ _P.!\=Z"?);NEQ)7&UBX8V M.[%,%0VXODTX:?I/>Q[06]X/&+> M;2[R6A)%DO'';GX-.0HIHW05BCMX["-JH16JCMWGS4--*H-FP_BD1Q8[^Z(* M\LDLP5E:W*:QD%JC=H)]>7&GQ78^9@]DP"=X@<9OZ/EC9N7F(5%!FB*K /4, MWG)?SC-4A[G-"#7ZVT'677(K=ZJ>'EW1.TM(HJZF8,']V1=\!<(=N*8A4[ E MBE3X:%^7NWPKT8'D_/A)>ON IB#:[GO MB.8^0_0\OY3TQ1!ZU8.,'"_W0;N ,.^S]!TU@X^*^U]E7#FXP:7E,TT 1TL MR[M&$F"A"T%$O6@Z\BAI4HR"(\Q=885'3$B,[I]%BQ<&,41+C]#XLP KLQA7 M,8V;51@E0)N*)0!OFD8:H4TO[62"/CX2H&5$&F>)6(:**XC*'BU!],&I(;B+ MM2AC/'63?^V&$SW394>"A397[MH\EW'DT)26^[R2 )NB71P:]$.+/YU]K&OP MWT^05]QSF-TN 48V9].&7[8B.[)#S,R0 .V^"+:JNYDB =#W%$.-](4TQ+7? M>W,3L=9&&!AG^_=2TH:P>ZT%<1%%%Q"W>)KO$S13[T9,W< _5[6\9[I(>T1O MJ3-M4MOXT0L:-W,,10]_J2N__FQ&^U7IW!W_A]E^\P1A^Y=H@-!(FST'%@2K MU0T04S?R$V\8]I26:$'$1L>2!)OG#\_U6*Q_>?\;I/ R\9".NNR'P+*B3@GP M3Z+ZOT=^"J]_YPA.FP\]S<)6#+,\W??YQ!_I=K/12K@F6\"Y>T;M5BSLO/[E MI<2%'YW??#P02OL5?0"QX\BO:?P-?5(,Z^._H?$W]+4OK%&[]EL:LWXCJ9U: MTRZ_E5;2WTE)RG<=V&FL$W+WK.^^^+95+BK.-V*X>!^=]67@>DKY/5"OZY:4BC M#X2^G.&6Q-K-[RBH"G ' L6"OF&7PITX&:PI,:?IQOCC!QD9E(VL#[V,( >= MD=!@H>TC_W'#\M)JIF/.VYN;!BR#-&WHSHX[T7?0VLRC@R$\=/-SK/Y8^N:. MPN6=U!44&>@N6-(<(DA]CU.GG1@D#$].QD,5#?2%I@'FDT'7.*C$4.<'V5D4 MZ\XRL\[),G>,)M3FP+^9TDA28)\'I\-]9C2L/$+3K5U+#JEG9-M\ MK34LZZ88Y!+ML]B0EXA,GRZ, \Q=;++NC80^BL?F9HVZ7>EH^F!K#-_U.;]B M]]([-DF!\Q\539T(N!@YT%1TW8[U[^DB#619EYQZQ.G%#3\6\-WHL M07NXK'=YU-9[43A9$6J1JF/F6ELMJ<@$-(A C,I7I+ "X1 M%/Y1"#X?[5,N >ADW-0KFLCA5P]X:\!2X$[Z]C4"%B% HK'C+Q^ZIP_(K,IP M[[_KWKRS_]DN*+P=-=#R#%E+UP9?Z0^CU_?OL-MA5Y@V4<[^>4I&_ T))V,+ M:;^/ MK_"_/_P[J>=4D6?&K6^B).5T"A((]+[UOJS&"C%\*:_8#!$^"G'_>\8M,E&FG MU+?0X](S@* PYU3'>H2LF\"V!^&D() M?T9+ !7;OWQPZOC'=FXAE_<-N)V$*B[Z-GFIRWQUG#8?O*7_^:L.VG_,NJ!< M9M9"5T94]">^FMC\7_)L+ 0%8X^P#M7(M-/6 M%_R7S67S[DCMR3Q?Y*C7_] ME!X'1/S#.BN9-0O:T7+$^NV'$0?FZY"0/.:^_.J=HXN&YY$G-O=59@2X"M>V^P/ ER@K$I M$U]G:[,NR-Q*I5^>9_?>T]->?4:ACG!B1F'G#XL8G],-9E6X9%+]0$OC"W*2 MU5(%&=E.+F/"I_ZFX?Z\W(M9B;,IR&[O7=L1L9=1/-O2_8'J13O&>,Z,V.HZ MVG"92U/?Q);WYI3K+W#=P!VK7B,N6V^4$Y.S]Q"_9P/!"V[SV&'CY- 9C&7, M/-]N9]5_H;H3+J;^A]*$U7'5S_\V@>LD#=IV!^%"RO#_[*.D?[]4]J<$46E" MNQCUY1ZJ(>D/X&N4!/B# XNY?-=D87W:(Y O!II M*:+X#;Y(L)T3-9[SW:MM2L?:8%M=&MPT)4\;;6BZV<7:^/N$/) 99_C;(IWR M>RC3^OND]O=^GO8A&&$',H ;W!!69B>#G5^.,[_H@GAQ5!E.;#W3-_;PNQ/^ MQ \1A;K^?!:;2EZ*'4R=_] M**[60A0*$B;$PT5('3+\;.6-,W3)/[,>&.NRBQT_A+F3T#\,U>)1!>+6:/LK B9^<(Y., M74'9K5SPL8J\LM,DNARTBRO!VCCUI/.ARE= M5TKVF5_.\SGB;&=#4DPYZC%JCVV[:_[3IDJUY=$9"BX!<74_Y(DTE/EZW@3$ MGA[:BGOKS/7O7L-Z56(^G:Z_;GBB9/$'K?.%?OLWA3>=V'I3+G[Y<^>]P3_O MG?X4TXB7_XESYDD?(1&WA#9\E8:N74^$S:$9'BF&H$#5@>*YKC$46SZ& )U7 M3(D5[:=HAW$'73ZYI]5/>]E)=VOY:X?Z*D$P/ZQ#!W;U< M>](*J?O/BVT?/_]XR'"G"X.5I$M[GC67ZC0GB)7,QV7P3 9+ M3C?[U-T:^+0VJ_Y;NJO%]0>.ESFB!W-] M)]+.&,_D"!;F5K_S:F5'[EL"7$8R5@E\GE_(- MGE6*TE="YT&TX!P?/_$5;."V-:6A%V)B,Y@01[COG9]6SD6149[_V7@A"1!M M!&N3>*1(>QY&&UEYHHH'.9K;'*LKR!U&RY$QC95PR4<)($5#S'@<D20!%W:JK/5U K3I]F1G5!H2R[;EC],$6N5)P93(N$5Y?W7"8RB%H? MRS+A5]AE\=RPQ)HS9W(DP(\4RR*L1C$HCKZ\^SV#D1BIOWLR&3FHY M'3UC$K)KDOBW_X^R^+2Q[@9OFN9<&&146Z=W@IAT.ID/&N,EK M>0V^N62">U>P^U:&!1HTWUW6,YW?NH&]%Q/2F:Q>F5TN W:QE M#DY-$Z=,ZU>Q)C6E,OUW/]33 ,<"3AN_L'V9W%=WN+GCR0)/.\055DPB\!I= M* &&XP\AH;T_,)CYF/G;E[C_,ZWR?^?IQMLF39_+Q)N^H-85'IU&*3PD3#C8 MGUY#XUX__+!BG7+%Q2N'C(J?Y]DE%"%.G=0O =IQGG-7#)&8^7FW5)7U4=IO M7_[NQ?_:5@=YL*T#&FZB*4N T?[ZLFY7N@?Q*EIC=),XPKT>(C5NG#1??5\G MN<=BP[.\,'K@VLO+WZXY9*QY3"$.92=F(@AJIS@$V0UNR);3/[!P4BWRMR\= M_\^T6F#\NU3E^8\5!<]F61%W#A-_L'[DO\[J9.7UY$%.00"P,Z#N7.N/:^\] MM@Y9MG:CKIE S!1+S[!%ROYT4<).[5(7C5^]L?W?5:]*071 +Q4G3J"J2X"N M#W>#[=O#9+XP+/A>3^[(@37/W4M]C M:I8KY4:CF*1+$F")..2>!+CU;ZI4\S^OXEZK^..\MG $-$TMH-6[8UB24 M%KOX-DN ONW/F/,H>A8.W#2\"L$_M# C@-,F#6%LVDF?JSWY*LV5MX([+)8. MB]=P;+N#:UR.K]6<+.XJ2/:TZ-Q%0IYEG0YW;A;=(KFE]3G7_^S,S2> M._IUBYXL:$-_X.^6$\[TQ2P8\Z:D*X >S6_K\LA=3A$OT8OA%;)-0T_/K>R8 M#BD#)XNSI^9"O _=9R7 ##->_$N,5Z!089SA>/3G_1M?;QA;DGO3QWG5HNHM MA"C!3]ETWS=W]RYUEGN2$^?:]%<[@WG@+3'!8T]#YT:3QQ) M7G&CT8>B>Y.KP\.;OO9K/G#X48MJALLVI5UY78Q4UQSSF4^1+T\_&0C0;;O( MEA(1\\C=NM$U S>6SG+L^G[)0&4Z3IT_B%L!OO.2[G_E9: P_U3ROE7)E M9JM%$1_%U4P@F;:6A>GON=[?4#Z6PO;O_8WVB58B:C:-8M% ZSS:%U.RCFWC M^225CSA"BU!N0]:N9'GCUM.':ADWW[_S0J>-W79QOOPQM7[X=%[@F?B[>Z&X M&2/>F3+^89&+D9H[F_-&I_6)]WJX[=F%T*X"KP=FFUX5E:GKF[P)W+^JUI4 M*H!N-KGO25WS9E_RU3R_">X5'JT+.A^1.H7.U/?%X;)S'JI]<)_B9 MU?M@(2C#LV8VH:)"U:M"E#("N?*&4;'<[*(NS/K,)*^NK-CU!NP ^>;X//>: M\@)5_S,Z(?7KDA,NPN07E.#A1\)FKY6@JU1C=EN:':\N59M$\77;!R!N4H_3U1=VE2( M;>SX:=.K+I-&'S!KK5.DOXGW?M2"6X=JF2XMK)RD#+N7BZ]X:5WN'K/5W<6V MGN0R94 %[$F?GA.&DUQ_VQ%+%9[C)0_HN52(@$6Z447Y(*BK]?-!(^TW$8K MLU]M]R[O>;1GW=",-4 )XS'>IG$TDJK/\%6:*K/;XHQ-: D:$D#6E)' 1)TB ME5: ^";28HI#DR ML6%H=1SK2?Q\KF_]E+1_:,+E(7GH M*!\EB.DNJW'BH>(M5OD%9+L1T22^0UMBA]-R]D]1\<16"+:YH:J)! M=T;_/JE+*%)3 M+^*+:ND!&4R&E+B AY417=D2%BV60^)+NG0[==?3N[_+3^Q<--??9JZSL2IP M:Z[_W*@'._ZV"JG6=XC3693(1(B^=J%^,%H\W^*()W:N,G +[&S:?35[,R_K4(Z^8DTK.*@C\RX@ADC M1,W*D]TJ?ZG[N![W/FCN:,^5CX;O5AMY_EH>?RBH/Y;@FL)+XJKA0AE15!FV M 8X,.U?Y:&ZB#V6_SI@<^OM%]JL*'7K\1>'JI#GI,>:DMW!B/._ AJVZ,D=' M/2J^>U\-^ ]Y<8VEG(?XP_1WPCK;)NHZC=GT[-PQ]2%=T#;<8CM1/)=;J37I M?I&T&_2-,-G31L\CIMZ'=!:4=@6HA^$1MUG?=V07A0Q]&Z9?U%,M9U4?,'7P M]>(OO%>K!]'F?C_2NVGQP-M,X*%OZ>D5/ M LP((9[,8#? LA1EOF=;_&IQ+M/_0L(*'L^A]^9YTC"R3:UI:NR+$N $?1Z; MD7:&@Y$;'% MJ>4G9IU:++*!$KG;[YX8/=YI$AM0OI!_&R- M)K?DE U*VG7X271,R3J7$T_,(M1T\*JN.7L?>-_JN<\_XBOC\S;%_WRRW_XE MX4TG;CU\2OOAM,C?J1$!K7RU#XCKA5X%&*&E:J7)72[\AW,9HHP=2ZS:*=U^6B9P!/A,5N,64[QN-#)6I=3C%88HEK?,K@X97O>^1S$K MNG$F(9V@/EBW+G4DPLC('=INSYY@I5T;7H-VG>/(#VF(G!V]+ M (X,V#< $3C34A?[%2>S:UJAB*9CF^X5\5<7;4G;KGXFKO:3U,GQMTJ77,5+P0I6&.Q'K&M[8+TKV>3?C3WYY^$J%[ >O.YSZMUBC M5]Y)P?RE U1F?!,O#XYMH.I\$&DD/]+S24@_.,;*37HU=@(-YC0?^>P;>T4/ M8_+J\89D/>+&IH>=UY//N*^L:Y'1TCR59P(BWGW)S==.O-71II-OHA'EL>^F M&I(3W[TRVY*^1&B2JG3C]'YUG#+YS=@>D6G6IJMP\,.:VEYE[T"]&T:3-@\L M%O&EFUM>0TGBW!&NN$D M>AOZ;BO8%[$A,D\"Y).WU>X1LON?># '.*)*S;77F"*C$TKIWG?,;]M/:'#:=?G>[\$=U7QD) O47M&FKCK%+V!2Y:XRW45(T[JECMNP]\ MD\31W:*X??_CXBBC"QM.B MH&+Q:SW!PKZU7W'?2\;%/\8?AE(]Y@^79Q],()\,^61>\'^;#EG%X-Q].'@HY,^SMT_ M[INSYUESQCPY3MPMFM@W9TWG#/V:D_?F_\G6_RD[?)P>1&.BX2MN$D"! !D: MB.@YDT\1-!$BM), 8Q_XV;2GW7^M"4!C,$7*FV%'?01(CDB $DL(^>]AV$UJ MENN'MC^H^?-=3ZD]@ZAV";#6[9<+<0=D."TB93/8B@D>9@L=6)-S.#3EV:SX M.:.!]OV3@O]_#_([R?]"[^^<,?]YZK\H,K_/_X_?^MUEK>_?.?U]_O_#Y]]Y MR._>_:R<$D535"3 T8(Y=A"WE_?;0X)#WYWQ);D*WF%"$VJ)C"5 3JOY6,J] M6=0'#\;W?5BIHPEK7_=<_ MT%>+N6NNZI>[=\V;^SS5/H>Q!/"MQ_XM->O6HU $C=B"]7NW4DRU;H[WW$W[ MD&WSD^_!^X_2/EQQ+P[5=:8(A7NHG7J ^';U/'@S_W[)F%9Z=I )7IJLO^?D M<3X^273D-',$JP-.WG^D=O^L^D-U BE1/612VZOW[ MEAV])3P'J]U=HAW'CO<$)ZQV/ZQ8/8,[(0'>76CL=7L.B84'QQY3]HFSRL9= M';#:WXQGDA:)%,')?G$&91$XU&ZI=X/T\.)S"W>>XI;FWH# PD%TQ_C[:)? M=X=1E1J/;K[#5&EZ.Y"U)5JV,RLN6HE7LL^4%Q_ESUMU^U!C$R^0HH0R:.@N M(+RNE8*,N%/Q(D*P<#?TJ4%=;RTTR@U;[[!]-]\L?G_V?=$R2'HXS/+R."@< M_AAILH;+T&1[6"7S*Y(R2]I7\!]D*JBG+W=8X/PC_*8,,O/.'[3,$QU@D6"# ML=-[UR_K*KMU]#&X_K;YG>6=%)D3;?=5Y!8<)IE^L[#*RUT@ 4JE-[:47)39 MZ_9-1ZC?=.:-G\YXXY5.#^_8;#S*"O/TZ_5J9M9S/,@T]!2E6 MZUM]A:_*!W_R.YK[H?MQJ>&! M^\^YB9J\.,-.PTSK1$.>\QY>@NI:6RU#N9BX#&?5!0< 0 J?&3=KV+QQ+_*U M6Z5Y_[K=D97)L2NOVYV\7KRM/Z"\/Z"J?":@IC_,7P,?1/F?>V[--RX281"7I=2*0]QC3A5EI,&HP67H)!<8FI4[CT_":!4NZ1%Z.D%V5J7@0,5KEJHR)3A M$V4@FD.("/)TLBLN>BK/(*>R7:NZ@TEZ_BS79^B:GWXY?,[6E?'_@H_!KH": MLL9DM;:2IW;;KV]AP':<\^5G<]FL%#MA/N+N5E-SY$'PS8[F"V-T1;_EBD^U?; M2>IR"7#/. E&:2/+/"U58_V#&)'\]((B9,5YM"_I2650-'RQ' =9D&"G]H4S M:A$"YF)$)=41G9))D O0[$L+GIVWEL),,QG?L/O5"M%?Y,GM\'-VCBQM869 MYX[S@MA AJ)3TP>3"ZM/L"85[HV3$2T"XZ&@!0=-KA]6E?T0L]^C6?6;#SM+ M2(BAC3J]WM@NH364F G>YH MD9Z9!%@S\G=3X?;;TWZZV\!X0U,J3U'O^?,@E$*T58$H+QQ9+JS[0BV[E4_7 MR]W4WK)PH'ZGRO]5CEU^=ZR1/N QS@131M<%Q2\W!-DQNW($'6L[[CHU+'A; M(=BSUCDF89[4/SG0>F]=P)1$1 0D-Y!0'J7 M%B 2E=Z5*EVD$WH'(90$D"Y=0$J"])90(P0X/&>?;YSW??>SS_[.V&-\^\?W M)X,1&#=SK377G->U[C6O"9%TJO]CNC<;@;"0<2CM^[:XB2@LD-^(9Q"V M['F,2K%OWK&4,A GMB"F)M *<\V_KZ5CL-TS^::"Q=2IGU?C%R@#(GIFCC- MS]"] K.'.7KIBY^G%9O/IZ8]__5/L M^(U[J,-HH_Q& /K6A$HU2-,S]P*I^\_KW9%.MD49&-WU+Y[#^H]>\X5DBY_@ MWSQ'\MISR*YI 0]MSD,%"9=;1S/7B?&7\K6CF7/5K'!@#B)FUC"-$?1=AY() M],9.42$_]MJKW[TZZ;.461$#,_"]29(A0ZBPI;M MU+^3?T]=LS[1K2 0;)XFTZ=WTBP $^L9GSZN_LED$*BCX<]77ZJ>9=/T)CE1 MPW!< 1Z--5;DQ.WK0IQ8;^-?GZP7[GTKQYDA1'Q[-2N+2Z"N?*=_ZK\L._P> MN9&S=058&3Y-GO.(4*0%!W/=&I+KB(9HHC6:6V2O ,H3$%G4MK1MYPU?L2\Y MQBL$UVG$\DU&59+0("Y3JF32@O8]ROR2#O@TJ3:%>(7U7==KO;#KZ5P99E>? M.SS8\H7"< ,NF=11 R(O-4LO;&4&[2R3#-WT.U%>,K$]&A8VU6\2 V6*-+$1 M?7!Z#&D2RFR)TJHP#EZZLG_/R6_($ZE^5B\M32LFI,29$I;=-I,V0\=_F_SW M:C9U*QD-7AWC_^%U4\UT@QY74V#%13HJCFUZWP)K6#Y0\+X(YZ\6OF_8'%M] MSSVNWD]'O+2Y-8ST#.]P403GP47TY3X0JE?P1F:H?+->-LN\H.D_,I,Y&F;: M>O%#.)*[_GT#L[K&Y^F#GTY8RU\6P$0EFZ=E^74:I[D[#NA=5F0NZ;H;&2*8 M]0H0.JK48L'=.]>ZQ<_27O7\3_.X9(7N@0NSDNXWC7,1MKMKE\\ISGK/Y(W= MEN,>:?^N(H.GTBU1X;U7$N[AWLC>50KKG/#!&4F/[J;;\J-QWCEIM*C-U18N M&PS]&C]E9+;ZK!+"2XB60(EGP,L$EFJ[RQF2L&NNN3Q,2HHYC,#-2 :DVEJ1 M*T+6;Z4NW7^:PC0UD:.J"RX/IK9YBZ7PLVCQ@+&\=8/CH_%,S MKF<%$2/O @V!,Z1YG%D6LF2CH5'2'Z68&N"95$V6#S#Y_92WR4K,P45GW MK M3B>))=1K5P JB-XUVM'#'"E*3TE4>/1!J8 &4-:P-J+"]$*L?R]K]*+X9')1 M+HJ50.,D;40&$BNY\0*49VE&O3G6%"X),>>B'M MD!X]A,PK%F[Q$=A$+#05!T,*G#-&P3HA=XCOZGQ&BQRM9Z,]Z0(&!5&08DKW M%_;02)AI)4AA6+1,O/0C9LWZLV%Q9'EQ/$SC3M(/F*P+Y";N#GH5ZSNZRWJN M^FL3SG[-\52+AHLV6H4R1>$8HTZR.U9-U\".< G5D=G"/5FL8H73!H*IG!4% M)D.GIR=4\U2BWIX8_$-*F_UWP:S**!(<(8IV[36)M^43^9VO0?"^\]7F6S/! M ;%?8EY=JR:&I&+)(@'!%"1E^C:KLB,&7C(9#5A?+%UT541SD! JJU76SX)A M8KW"B#:^SV:K36*.,&M,EBU?P^O\>T\EJG\ZZXLDB^ " MS?[31 UV:/ZOINH[9']WTB6+K1AI7:2>N=VJG*CB\T>I=5MY5N7W[T?C25X$ M3!Y6+PXM'G_[G_\T,/=//*O>%> E] I@ / 8^R_CAE AO-*G; 8D\3OMDWFF MFRI:H-J[GF)>G[)LV64KYOZ[3[DL;;'BR^N(A%@1G I9))PQ >D%)NN]9,$E MH#C3]&8DEG:TF!>,TF>I$$ 'Q0'V7)'*C1&8X]TEH MD!87=94YDYL][WX^);1F&%4KA78$W;Z&1K9]IAW(]EN=+ SC;=Z5BC52>6A^ M307=HU^X> LI*-6B29Y?_?@^WL+[Z\9,L$C'>$5Y%<0L('_3*)BC>4K(YUS- M^EB=!_!OE2B"_\]KM?_HC9D1JN/OC_+^]RW7D=5-=]<3.J\2U@X.M@'OQ MC$$NX((,)_.P9RK;%31)^/?5$_P',897 M@ \%>,H0-"?,& Q"T\!0+D06VBI0ROGYC<91?^KCRR3ID\*(B/V&>Y*R D\W M$SB\%C5L2S6IQG)W<(5W&2ZD, ZQ>%$L0?<<:QR0&3:WG<. YGC=AG&V+Q0.>5F8+/1(5DR*_%+B_LG=V37X60AJT=@_60; M4VZT#!14$87X_:>2EM7L?D6@CYV0(R(S::Y+2^1D4C8CH2E_E^=0G3_G(.XL MD/?^K4KH'5O\^Z+ZR#*+GVP\@^*KU(_W3*H!I]S49_).[N.-I] 9GZ"5C4H' M/6QQJ(3-BA%6.T*B2NA9U!6@OF&!J^]UK1!NQ:/!\JFAJE4Z^3M[J\\W92O9 M]E>N )W?'@3/8!-0/H)1BDHK2T3]7#97 &.XN6E!(HW>00JA<=/ ER;J%5N9 MI(@W:RN?'6:%;JJ?&@]-W IS'AG9:@>;#L_^V6SI-V)]_V77BC'TZ[D!4J?H MM'$B8[NX=+O>*(1USF,Y2$1#F\7$><\O3)O,29$3R]Z68E UD7Y16>6TWC)XPV>A(S0'OAHNKKO7PNKV*L M/2CD?H.4D.\;OF%5^ &8PJT,XM ]5=!4'#%:VZ9L(?BU4(E:MR![SC"6T6UN MYL>ZR;367G[&ZH3+#H(Q(@NN$Z:F=C*FX//K5(Z_RQ:WZO\&BK; :*S OS3; M_[J\/^XCT/>-'#Y*#:YZDDS?6LXEZGUO;8LQ\("5]7*6 LS8(\?]3K6S(ZKU M"H"$4CSC&E-D=&18ZM[UZ).F*4RW,I_T827%K2,I<2[=4K]M#GLN>9*4?UA# M^I@G#TB*FX30D&^R%0**:J'H%V?E3@9(+5D" B_WP+SP/,TII(VS-F^_:#(J M##&N"[.BE%4)8_ LU2U\WIWUNUFRZU3DNLB7^X\LD.M3V-O S#02;71 M A@PU5'AH%3@>=56 M.8]N#\)A?U2[V8N.<4&(QXG9]\N'X%,?](0&!H08M'J@Y>OTL![+586*A,R' M(;#2".&YJI7&]NO$1-31#2,B^":0K-%97,6'O^-#+_*&68>K/#PDT4.2#&=*O0.==\F,;N\Q1B MH)UO5DO),D7 Y5(V=SD-F2E;5>X+(H7'E&P:B6_.S&DU!#@5.S?.-(HI-"P4 MG+QYODN"I.SAH.@35]%][0,LE3S?O?@V]7U MV9@JT7SND'VT%GPQKNW@0T'_,$-V%&5.>>X(3V)54WR$[B!J3D* 2#UG:A\\?[FD.0#YE=CZ?O3UD638LYJOR#K@F.Q9LH&D4H6*]'FZE6*U,$)C M"+-#6!Y>Z2C@# A^B[#DMDN'"V(MQ5)-4M9U^E[FD!%DO]&FC#"60?,O.Z$. M6B=96"J@#NH53!:$R5[BB/I"B1501T-5^-(#/-EMC\++6;C8F.#*7#]!SQ6 M%$^+#<]XW$^D, >V0IU&<45%V?S!\HWH\Q5L5DMZ'D#,<%> 0O.*W CXH^!1 M5@;DXY*8QS@O+ R1D3)KT'DHC"'(/5S59V?Z&'9N$>J*YG,EV-?5.^ED9MQY*^A^)V#XA(D1MOW/3^ M)=PNXW09GE#I2$2N?!@;8B6JRGK6KW17_S07YVAUTTS%RG0LF _L/;F=>P?. M/X<4DW[H O.X9SG[88N#3W%<>Z^ F.H=_0FT/K?3K)18&&O4%6C^ZQ9I!XP[ MG+O_M<&0)5N"VDK?GQD^QL(;6"A6 M!+@);;&'V<]'^&"C7DP&L5U!/(O9/,N6%,7\[293)4HQU0$L'JHDU-0L!N$#[-W>Y;\O-MOTMQ9@3R4F$H'RSR^^7M+@,E8K M?!/F:;L4Z;Y!$RWN^$!)(-S3Y)\I?KR-0*.=,_#BJK%BGVV:'QL%LK,B7 M&VG:SDTODJX ]E;DSSV$X/<@DHWM']/D.B* @L4X,R,_^\77EW.8+%.I(HM, MV8^6'@]K4_F,6;T)NB[OK$]>P(I[P#O\J;GS66IDM"*0.O6]'$:%H3KS#CK:P*50055O3ND M4LVE*&&B/C<<1"I!H^:3>PNGU8TB&PQ@"2G*/)$E$(9*UJ?52@7\.JP9E:W< MX7MW\QT5@(J4"B "N/4.L 'HK/K,<9&"YRTN9^^RHNQP!$5X=2HIN:&N /&6 MP.FC[YGRZ4E*N*02\*'2R_V&1>&=)=Z!74=\"Y>: 9P"#QVW4T)9S14;3^Y: M Y0=L'HH;D0"/2^AC%H5_CY9MZ:6@1\W)-&\O>LE**"9X@I@DNKI<&/UB)J4 M$4T<\[#;'=.\1SM4*QM4RF-&@J CY>B6-=E8Y!)5OSP-)K:B]LIVSII=(K*? MA3^2:(?K( .T/-3'5]?<.RALP;;4 QFSUJ\7TEH3BC$$C^]0']Y+._D^QF6? M.'CBCDMP>B#SP JOB5,J,>?Y8Q#J/0NQG5A)KUF3HY\6J(F4"Z604\5FKL1_ M')>.Z;!C91SUH$*OC MB1MJ);8'.?R#VQ:E$Z7=Z2?66AEJE@:BLUP$DH/L=X*\R[VCU7=+9G,*T54$ MN)=F3@FT86V@=KPVJD9/J] YRT9:(S:_9AH,#WQ5IH\2$R66 "^.E M+S(@[*R1[A!%X38==/;3&00+ !>P7,$V>DD)C681__9+ GH?Y_"B_H.LAY!= MAI+@[M&6S\+=SE_.@;'5G9GVEP)5BM*7XZV]Q65Q(/127\R&FV_0+/"S(AOD MR37LX'4[3=C8KX.:Q(3VL5 T) M#W#G/8L #$%$.82Y GQN.MVF5P&6$Z9R.:OHB'KU@QO+O(H_8\J8@F?;N92V M?VQL;FF(V!GEGEW+D>TH L=L!'7ET*VVJ?7\R67&>%!/8\Z)W@\=[A&B8H6( M;B"WS[6I0P8/\%QR]:*XR>'A,> M(EB7:#$KTN:@D,-%^J'F;^0Q@P>77*/>G!EV='3+ULRZR=(%HR6O/+L6O8_G8D$RT\1XDT=9US MC_KJ5'=-Z.] !B#/X?:B(2(N^:%O:6>8:H)D$ J9T7^R6?3C77*7Y"PMR>: M5$8'50^PI+;(V=@ZIEY]ZWZ55+);[[K&SQK-DNV:7Z^$#-26,]GQO#K &>5H;TD7=#;:%%J:)U,4$3M'L-@?IK=6(5BX)07>,=/"(:TEVVTBUP% M#TU(]/3SHK&XEEXQF$%)]X,X 2F&%&).8D663\I41N%![__Q3@CGWVEH2?;C MMB^5F:&77>-7@ VO&6.Y8$'\\+]3YOIO+'G[-Z++RYAWQKJJ\;^NUP#P,G_] M_34_]K\DNEX)I]:_VFX<4^!8K5JH<1[_43G7/]#M?]5?.QYR!!W08',O8J6@ M9]%@][_CVIO3T7_(3E"X'G3"!VC=:110;[DEN \=IZT[!N0M<$9S9&WHXCZL M/7?W_8Q.L:1IK:OYL.JSELY"U\!;OI;*FRA.B9^APVJ9=.)YD>;66>7/:N$, M_=@_(W)TILZ5?)6L-R)RV'P\)U?E/'/8FM@*5<1+M3)+9<[5DU'#,G_^5-I% M]!\,!;O$K(-=.^Y;T9KH1J>HZ>5I&3#Q]C07Z_JM?DC.9[%O*:3V@R?7RV## MVYZ_(HMH$Q(S^("%HH<.5&2.1_A+JE;V57%-6(VGV!>6DN.*;.#IT9Y2OZ9< MS$=HMP9LP5F:]J82]UG0XJ*Y]W]G0:Z/==*=H?P(/]H5:6+A_B'N#_7 MC_/HW@> ^S1QC %07[0PB9-_T]ETX4H" 5@/X7\6%6FV)7VF^=4.9- C?"%57]Q=)=!GF7AO9E"JWL8K'&T>JI4VY\5UE$X(QJV M(E([*/J36(N&L%W.)R]RV BGE',E[MCK.VBXK/.P]OKDRVO'\'I!'?LV[GF MEZL=%X62"@DNJ-P/EQ11V)%\]#XC;G&+&KBFH2#='4Q8_^F'S*^H,E>'L'R3 M$ZVZQVHHLH2S+ZJ3BJ(X^A88$=OFA7;,[CV@_CU^,S6> MGH&YR+'P,@%B9MFP:-;-9)W>9;9D$FR5:"%O469NE(&Y9-?8:H_#-S4M7KNJ MEE7GH#CPZ?X.#PIT8#Y(^2'W4L-[89!GZ_'91U#VG7?'LD>ZT(^2* H(/5:H MH 2BA-U?D2I8.AAGOO;WSDNB!NO1@5Q,)(Y58S*?51009Y!%'(Q)T85Q[ZQ@ MQO]0@2,N*:MHFT?6L- >[:@K5O&2^#JS0%@[7>'O9 "D1R MC7S-68"CY'AM[-UV?Y;'CPHFVB0Q9XMC"[=*'9,L?XXK"6AX4CRO=/FNJ(@7 MORB\I@)4N 24+- $,RS4D$NT16Z&<^C.(<)RF(9_DR!LJG$4!=A<=F'8&Q7K/;Q\LSER+DO'S MVN=HXW))5TD-&^NPBX7 -X72@^_S0HNY![GW)D.73[(X:28N1:OJ%U2UI]Q] M+%2Z3Q"F#>U!1!4L9^-!%I;3%YPB[7&]Z1(N;ZFW7A"KC'TY''KW-5_JQF7D M%$/@G!6,,; M-MFG.,=W."8_+4_B19D$,D+F)=&?\Q.?)5 F"%ITNQ%[+\T)H5T[7( M.]*<*8-NS7(2L+&V#/2&I%_YK'_O)[0HV;-HU.L<2JC MKC8#D_/=T@KIOGS;M4AE#;85Z[&7:1M>&RF\C_*LIZ$Q5O?9U(>IEY?94"!G M3HZAWO=4^!.3]4JYZ0=>GEA2+=45(UQ"#2;7<#$5GUA3M5JP2>B](CJ1"XSH MZ J4HZ)_;?/V4]Y>ZOR#WH'G4'N/=UB91&@X"\WD3SGXKM_<.E*@2[6?D3EP M7W?I)E.M6;.+SYMQ@2<_:TZ=^<\&+Q^=WCCDA1.B9/5-RY)0.T6^0A6P4B!' MT6)FB_1:<,I%5)(%:">KH:$^AX!X]0KP7DZS:6UA5+ 6QXJQU>3QV0_M(!$P MN56F4/4>*$@574OQ6H=OT]*>*:M:P-\'2&SD70SV?SS^0+5P(T,ED^YYOG[U MA(# )]N02%LB%X\']^^A.7I_7@'>$I%J$(29^OR6_#Z'S4.-I) MRXQ?L-!;QM.2/.%LYY,HY6BWIILUMOARZG&^&7$@B80HX5*664/A-.W87&0" M]0:<%-,3TD<\U]@";L1J^'LUFSHU/K@\.#28VL\FEO-+*#);=,Z(ZS(+8I2/ M2G^)7X4%CR\^PF666H%!)QH8>";VZ=G WEMQ2]P8FG??9W_VL(LV=5S"J)H[ M2H#V7!7=%UEN?L>#$"\I;:@SLF2/)8B%B WT5CBRW@+>P(SJA:Q8]5V''C&\ M$:ZP,-Q,. I$ :VK7R#H\C;_#4_#A'32]+1)8\[XW]-_H/SZI!2W8IAP*M<4 M==QBECM60W]7IQO,US(:15\ ]B8(0[2]/I"90KQ$,WPV5C9(<1TP'GP%5A5. MX2@$(A2O .YAA-=@FBE$JDM6/Z%?#_UB,*I&=!"B,)B?,PTSLL8,T7UW> [,)W'R0"+;\N"A MW+N5 S#(8ZQEG.-2/5G<4?\-DT*,]#O?2&&)A- YWRT"FF N7)1;&6Y(B<-? M"GYSC/M V&@"+[@\^AY:.Q.QQS8NN/QC'Z(7W,30VU1JO@47QF5C0T$7 M'L;?W*QZ+T%8XEWVVBB.CG.F-Q)2+XV-V918]9 M:E>HI+5> 6(\7O:5@N=[:*WF%?GA2EF=DKRV<1+#P)LPED]?S38#GZE'LM?H MMH RUN!\7B"ZY?5/8+N/RSB7$.>!S!S?=!06!TEB*1D0RX\[R]JVELE'OC#G MO!P+[[&G:XL)>T1L\,**<,T',YYC>MG'B]GG0 VYBL.EAKW,57L\XY[W)O-9 M\]O3W9M.$'3E(IDH-F);'N) +Q >B="Y(D!53 I\3,K:U%&A7GT/N7!56':V M>WO!I&"Y5P6_+%1M2_!Z4[L%YTL.]4M!7\ D7&&86LN$!]M8::[1YRVQU'MX M?LQ*UR)I';QAK-XQP^(5Z.025J:AV%")BU?3>SV.BS";>OUM\C@\7>-N_,F: M&7@L5N0)\0T;YF'J%3MSRM17V(\CXLXX. ^:I[N /6=]+YP+3D&-XO/=>/V3 M4$+DCRH9"J:3B$#S_FXFIG[QEL$GQ\5,!-EKG'Y!(P[JF7E#/2W_'+N.8DS]"QFNV'*J#C-LYCH-:ZU&9\?7DM< MQ6JQ")<6ZJ_=H1'[]MMGWXPR'*%;87 N*V/IG?3;77K53]$OA9"*W]:+BF<\ MWTJT=->;\*BT.]OUK8&T@7[O9*@MT$!95[>DV-* <^17U= >59C^\>W Y1H,JRY5CA*56&R=1G..UE!$J, P:Q(J^ZJ/4?4'OU#I^+0X@"(-O: M$7)<$3QOMH7#BJ;:V"57J=7%6NF.+E(P)8K?(M>N^6SZ_[;XWO#=I-(S& MB8<P= MC!N68L["DN_1OJY9U_WZ>CU%;X;]:+/%)B">//Z98=1K%=E$@W5S_1+?AV0X M:2^.'-/HK6'4>Z *^B;T"6B#?X2-"PWRT9XC0E^4,CY5+D=@!GM>ANG5\RLV M8':/[TLAAS)_3[Z(1\NN)3H9M(WZ?6V!3BI2A\#)!%)U=PTO(F9 ,_^V;TF?36U4W@!>823W3'?SUB2=L5BPS"X:DC7?'_\2C/?G2?,+KR*BKL"D$@Z7^>G M&&HT%3=30B2JIE9;EH2Q1I/><.'.8?ES MHYZ6$S>NJ8I B%+<^-7+AD.[R$!V)C>P+0(B!/4J12LUQ5X-Q^&4^UBX<#&2B69 MN; \G*P -=E@X+FE2W/?.@^)Y"-JDS5NBZL#?ZF5TUQX>IFI,FSP=LCPI(!M M0^*:\7309$M66]71-83N^)!+IG@;]U3X+D1V#%I;7^UT3 XL4A>=$0\&)1 H=[N7-^:$+K15&[M_?]#__0"*.G(O$!)>; M-RX)G_/WU&QD)&30A8F^S0QL&A@@H]X^,0U+S7=C7LOU=WOK),+%G\F+_M;T MD713H6Z0DLSW#1^SANIX0Z91S=31/(GAR.-GJ1G9V8UYKJCP:;([O_6075[58?]]3+2^K,=S*-&WJ.V42$7>9-3QE%R7);EOB G?4 MLI@OW=&=%%IW06W"?3AE!Y8'H_/J![HC8&4]?Z-3)IGY>5/IIGV1T\!90=K] M#DR#1I%17(<9^F#$*J4N& IG99]_(QX;>_;:X6!;PY+D"D"HH3O!O(I)Z\V- MO61Z&(R>O@+T,#@@220!*-O$);1A"/K;>B0O?Z."(?V]7ON!4N++SHM\B>?O M)A0?X<6Q9;=RV7N6R(ZKB+:$/WA65%S3=*.,P#V"-!8*F3F1".[[6): \#9O MTGNC"H.MS>7YC!_MF^EZ))(*&5HJ+;)M&+\Y4QUH.YZ\=#]1[(@-3SF(M4]; M*PVK>(\V$'GW^RF0F^YW2&?YX_U(;S MP(*>3LX]_I+F.P&$%D+D,\0>O2L_,UDR,E[S/&[C[AOG5< 6CQQ M#27<+0@5$76L*0=22;/ 2';$^E I79Q.3AGA!G[?G&'&3,FW!?,S)SZ1R@YF M_WXXPM15JLS-4QXU&7UH>;XG\U8[*" 0_=X:\8 MKXC->QI;L2C)D:LR&O"U+?<);A?C@AQ7]?B*U\9(+AS%/G#21EL(#9H8"=:K M"L65_#+9JAYL#A/5L$^\^TC]P^,J Q/R[EH17T]Z"\77=NP/8;&EM]_^IHPW?G/F"\9V^A$65L3-M]$Z1MC8R'Y M^?B!C2WU5K&/!LDI['F20,P;3]V8#'6M^Y5VM%_=Y0L6AV$*;M6552ZPN1-X MX[[;CIHRE0'Q/YZL_3?>:#(_:4(,-0E9*7%IB$OF-.39;EH87IKE6X53 MZ[.%:5["(\D_,U> M.P_@F./PW'/6T4IS)YKQKO.@RX%34Y^SW-G;J>-=Z/.CMK:Z5)3&G 2--&6? M?Q#1T\83(TK.(>R\^7,.P#F1$0Z%L7J,2T%UA,CM]W2$FTKW[--M'CK#*7 F M9;C#[E9_I!654^J8A;97"2ZH2SJC7)%SVC7O0^]E@)#/KA3Z$4G845>LG[\F MF5(17@G#4H-NM^ILU8X#\I?B)A G5P"7&0AW,2Y$O0W+$N>1"1PL,L MQ1.B.\%B53_?^TI3[T4 TJ74.#-AR&H.AM[?X42/)G000J_C4&0'-9P8K(&^ M H2#'*&SHRM^+7D6^G6-7.41*<]DZ@Y&(5=S1$K6KSDG+" M-^B;&<+?"3/@IMHUH70BS,PVC^\Z%P(+H]\F1'>\8HW(>3AQ;+8_1[: /6><:7"67J"TT&/J"4*-QE@*X]'-97#$*K>'M M[8%N!VF.'6=3CH9TFK[_T0GZ4O9O/0CB0Q2"9A+PRAB/'FWR+3__X-NXKNO MMJ\9HGVNL)CVUX\(%I%S-TQ+CE[)VV_FWYJ:&X?;/LZ_3>1T5/VT[G[(Z0D M7L9!X&VKG:.@6JVUUS<9/?C9>^")]:7%RBBXL_ MZ=M+._%KN@(\V<<7S$*Q X -GDKHN;S9%>#+Z:6N:P=NE75V;NF"H.,@Z2]5 M;)Y;7[Y>N_K.KL=ER-(?M;]TLY.A#B[0(Y8KP(#F]8B8OMR3^-LM]$]/(OT0O7Z] M11HZSLB@JUR#5X!XG8OLBBO CZ K *^4%?[-.SE"_MS+D>O,L*%P!4C.%+Z4 M5?V_'$U^L>GA/M5V:LZ]'PUDE.".O@RC<#RH\*G#I&2<_8Q&=75#K*UCP'HV M=5%*=)^'!\MY3'KVH\9H$POR-KX9)(A141R4LLR8K8W21FB$>DBC'6+:>!U< ML$3(Z=J[HAJ8I<[ K[DXE1UWFQO+6 >D/*B^=I!ISB-$R%9TB2Q]I!DFU(^E MJOVIUV/_YY(KK;$+LZ>ME<,OA=3Q]IGFJNU;\ [-=#/MQ;P$%$B9N)4KR#FSF)&?.H #FZ.6L3XT Z ML? 4C#]JI*S#?KR2*J#5OF[%BD7-7AAHA=9DVTP\&]08=SWJN.,T%U;.969% M>2]QM]T;==J538:*:S@ F^Y9[6K:>S3@TGH"IPH8UF/Q%B44&LZ6_%BM/('6 MR@8_D\P!M2(-1I[YG3/?E.RR OZ-CG]<./XN)"92N4<\RTY74B3%T>X7J%]7 O:Z>4>+)MY!D2'= MPG6<,CZ S[M[,B:F'U-7@A&B,/3J,TIV,APJF$A,X54B>[>:&(OQW=(+Y[P$ M;EAAU$DXP&=K"'-<#Q2Z?"$ER*V7,ZJ%R9*SBO)E9%;9UXDYEVTPD8Q9$-?* MUGOQZ?7D;OU\JJ)CXF+OG#(CU/::_.W2=IO>C4%!29TP3J9D$?7?F&E5)MQ" M[@GX#$O-R6OP&S?5R0N(/(N"JP9P/.QG;XL="C S8WZ%JS/3J;11_@&4,+D" MU+K"[5RN %0[Y@&?_]SS_@;SF /'>?_KOJF21WC<;A/&1)LT:).!]4@^&HZL M:YFD@\J*':YIW5%@)M/225T(1DX5/)IT+-D<*;#GCGW0# M%1!DE ))0N&DX"96#YUI)-IY1,2M.P,676'J64CS*T5&7>3-:4%6HLM_%@NJ MIK0+_NM;]#\+./]YF.#_=V7DA]]B2&PO*2XX25O2R<+Q3[O^FMSP28;B\%M" MP"&I$[XWP6NC:?+SS-S_:BP'J5KGL>3*_SS; 9LM7V>A(JP_LB,J4#54XEY1 M]#A_N[96@TN@6=_=*C8RC07%4+X+HP\GG,JAX)E:+0+"G MO/B^$FT.EEK=$Z8:<0#60]H3IIC(C/?8;AF4JMY*7.9:T='K6ZQ[E5FN%NJ=7,!/- 7D\)]"Q&8;Q1[04,2W'<39G. M\UN+[ &5@C["$95K]Z!3D.-$8_7$KC.MR$8T"N M5K2.&4:(;7V&Q."1G'LSE?77^>O,KBPE@Q*;T&?$G^\"HMUW,_LN':@Y9,F( MLTD3:7-#>3QXF*"3.H/0I$58D1T-*W5UU,Z$5TA.^ >[ [6QM"^;#B&2,)?S M!6'(DY6JJ+G"D7QT532<=^%14+H$+"YX,^.)"U=QOFF9*EGE/)Z^;5J2R.H! MY#G6-0\)<<<:WD'<[SHO8[SZ!J5./FT\$SDX];?2;D>U7% M()55HMBY*RXTAP<,S0>3GE'R&0,L\UI("K!IUPR M\F!DT\:0B#I;1:W*28@S7"/)$&&8']6-";:-[$90RP4:Q1R_A6I68_8[/0B< M,J1#R@4%ZR_D^Q@N$T 1;?>+G*K9$%2*!)BW!7+VI>C/@J]B^UZ[L?\ "A ^ M>S0M9&,8><+"@-/,=PHL9^'#2N65_%7\_V!?%)S?(TBUKBXFXA#3W4I%Q!*& MDG_Y1-^"88!_DTW>HX%Q1I#=+U]KNI?@Y/0Q ?Z#0" I *T54KTA_R^;#BY- MTN75N^*X;NZ4/KT"W(MGDQF2[],Q=F<9J/E4 E.B3/0Q M"G+= 7/^BB9I K(2T_AK)%Z]1Q=":D>T%/BZ\3Z5W L&PJ9);L0Q% M_M6O^;-RY#4XO39H[+]J$/,=KA\W *]8]_ =)5WE9/^GR'_7Y9(,DQN-HEGD MP?1%M*FYWE4>%XE )VM6SZB5//] K;9[CQU MO1^_CIJ)PIM@L*B/1XDR0.9*QQ/.M-I!!X'7UJ92.HWM9O^Q@_!W#8&-PL6C M!\DS/?=4T]'L[B]40+R=-M@'SM,^VS-YNA6R*OV]+[/L:))B-+F\C 9K\?HM M6!DF%K:OH049&Q.:/L"/>%9L3A(EV7U($"Z_.!OAEAO#AK%" M*D@\_,W>$0D1I8UBNC5U!4!QFV3&C4OQ:N;N\GZM=_&HA#!@=]M>I5IH/\6F M(=R>/K[K>3IG7X6EU!3\=)JF^@%8\T>?]*W+OXYA=KL*NLK6=[T*1IF7!:OZ MK@<[4(I5\0B^_&,6[E&',$3)8&9JO$Y"G^T;F>XK@(W)Z])Y+0V.6%"MR(_I M,-=@>MB;.9*OY5F M$T8U4I*,T$F1J&:JL@%$"O;U<;J3\BL#DCCG5+/ESU Q*>8LOMW$8%&X>J0W MK_I[WG1^?E[U> 9/T8$>C4M#2T=>/OBU)1=?NAS40> Z0L45&XL*@ M6)P_U]";OBZ1.SMMV@,OQUC-(FKG@GX*N.NP9[V8N/ _?QG(VI7TD@T<] T-N,P3'262OOQ]NN] MA^<6[RG]>\:JG.(+7RDF+&E\06"7^D 98#*C<:RNM,^ MT,73%B,#*MUBT;/KR7PKX 3VGG,'5?:*I)<^6/VRF3PCD@](:_Y7U;.*5@R4 MJ1:F%4 6PFQMY($'&6[P#IIQU$NF>? &$X(ZNB*CS4YVJF]YZ_!@>34L),Y. M+GF=4))7*P[(Q?Q4FTQ6)>[>Z/;9_QEO70$TM3?^7X&J3H;@QGO6 M=8@3O75 P&HINZ]RUWMT[3G^A@QK1$=IX==WA/_&R YZ%D4A*SJU_\^)%K[5X[KS?"O.MC_2Z>D2NR:>7EW M61%;3ZQ@22Z&I]LKOY]7Q*#7>EKZ>Z:'RK2[7_N"%F\0Y2T_FRS7:%-]C2[96LJR_K>H9H*[X"F MD)-:[X/HMF)9%5$M3>[-@O>7 0HX9K7.#=FJ;+P:=EQ3SVP2>!^CBMC$:OJ$*UILK?5 1._R4.@,S+Y,0J_RNC@9*C-_:PU M.AG5Z#HYK6$-GG[1(P>-B U]+6#S)7LW6EQ#E3PBC?C5K^J6KP=O*^W2-\,- MQ,IO72>OUJ/$(2SY!J99#I,L(I(R!;.G6H\:]UFT4&X%IZ O:7 4:0RK$0G! M8N#W<'[\DXDUVE9^*V.H _A6IS_QEV1R6$5RR,&)66,-WA:O7> M<"YN\?WRZ(.M*P #4,^I7A.5\%Z1;B98:.O!=[^]")U)/*-#"<[L<:+"@+T' M!3A&-1J@EKU"Z(4EP%.QHZ7[1IF"^UB9<]:7!7.[E\+7$:; N488%H26BI-& M!K4K:M. ?0=/+UHD1=Q-.IW[DHZ?R25:Y\%E\"4;1/E]&S5J-EYL3&-!>-[^1(\=KMA'/Y38_EXK#%NSB#B!4K4B!?<:Z7@99 _\$+&D8) M],[Y.2T)$^).QG2J=7:?V,AVZ6JS^F<^ SZ]KF5OH#E,/>2R?U@DUZS3!A0. MC[($@CM6$J*-XPFQMY 9+58D2F%UYBO49GPH=Q;$VE3AAUX[']O005$ZIM3D MC151D9ZI4.>IJK!0QW,/A_A!K =) N(B:'G_)E@>P2(#I588O0:W+M YRV&[ MZC9O&_5ANXGE4;.W MS])390S,"!O[:0EB.[."!3[";RBR.FIX%^)EJCVW-II.XK?+<&AP(X^T(D_F MN9"J0^H2HM&UD\QBK%Z!$='J5IGPQF.5_'N> M7&U5U,CV5*I\M#B3Q?->22PN:[$N.Y"N35M8TM6"=W*$OUO7YDC48TC-?)P_HV[[G4,<==U:YSW=VN" MN6W-3U5_C>8+_?]=Y]R=+66#\&X5QC75B /,=F M;4LE+,.>OON>2BF4AX8=]9UHA^_7M7@=);P/3(CQY6>EN?QA>E&%?.O7O:6@ M] PCE.NA$-&U?\?R&=K,J3Z7:$%\=(7$O6<67T6#VSQFG$H6'(DKP/G8+ 2S MT_9,>?TL5]'K^DGG16H;#@-*R8MF!U@W6W$@]=($34U2O;2RH14K&Y(RD_UB MIK+A=BJM^1J2\9KAR(F^OCY8AGJ#&NI-AF@?FG= ?]N&:0'81* K6*I$'A/K ML.O25508TOT4SD:Y&L]IS3MI,.V!%UB*8J6/,8403DQTY]Q+=LM<28OW,4MM MFGS$D=^/@74:=0^<]L2%&S9@K:+FGV/ =K0T-'"^=W29$\%,> :,/R*@@<2R MRU?X 6[&/(X=*XVTHEV2:E_)I;CMQ:94XN+=Q_KSJ-E"?Q;G_ZQIO$VZ^ Z1 M=<'\ L64I&L23*+N@XDJYCEW4H?+^:SNP%;XGZB(7J/G\UM3_^91 M^3+7+( 27_*W@@.FK\$(2YMR*EQ0]S)%Q0>5//30.Z^0>-RFA<*-B^".U#QE M58$Q):JD80$O)4)@[3![F3*55VD 1Z+*(_9G+TT69@WT*9 3<@86GC^UO+= MJ+)?8 \5;!WD?[#WYN%0]G_?^+2@$F.7=;JBD"W9HFFFKD*XD!19IQ5CDH0, MQDPE>RA"$5/9LB=;UHFQ5$+V$&-FBFPYS\IT9K;?]+V?Y_?\KNOJ^[OOXSZ> MY[GO^SCN/TXY0N<86J3>! M[RXB1G>KDY]12U:U>B1=IS0''AY_//QIIQ M=-'R)QL7-^S;4L0*A\J99S%,TV5C4/1D53KG%5()<'*H@D3I*JFEF\MF1XUL M*R4XKBUU6WC'-!@74M\4M]I>T#L605N(W@IOZ4 Z4ALL6N9N"%1_].)@F6P# MW3)37(>J364\IFFWSYEU.3A:6]NU652W\6'NX+:5T%B\>UPU,2#D7.!S_=5S MV@4:@'VMEWK856Q<^ZN('OG4#S]Z3444#CG/^1J<[^:,). MQH5[ZC'O[**GYC%PM/?*=?26 *63@'X['[;Y$^^W5*L,DMQ[[!P&;&$V7?(9 M1@8RS(Q)\@OBO5_EFT>+=GX9WYCFGO6]"R[D.W$W2RRZ]_LMPLE-OW&T9B(4 M"$Z5!P_+:A?K)JJ@#QVS_(/WVW!P=HARS&+6]025/ MZ($$3-8Q^OLFE;C.LC\:V,QH:VU2>BR- M_?@%\SU='W^HH.S#(2^YGI*Y'QE2DA\=)'E5<^_"%>R4C2=#"F[-T'PLU*>U MK+*LDNIC!$$P(I5P&)2F^[Q0D;-RM;P/5%,S*7($_.VCFR)\P)6.;#O1M@P7 MR6+/P4F"YLC)\_ /[_?>3:TVQHP'L0AO'Z5THE5J!6SAG,[H"C+'86I"._;3 MY"&B%A7Y*0,EU$JV@3PO:%W=)1J):)/[8BBI;)#Z>WVE/S3"-/AJD@A$6=SF MON-U,TEQ4D?$-^W=@Q'"AV,E&W6(>WS'#XF7B5V"2'21&S4'+ ^$+PQ^[LY? TP8T6[MO?>2RX+QL=^234>OU"@5O)M6+8,2%"3?,94,DX\1%] M3OSX3%E=?N2#H#?>ZSTD>.7J#YFV0C%Y^I)?QRSM[0LQG<^;;^3NR@[*R[:S MT6&IT3$;SIPO#/>$@8=9 M)G.G=7<&7O-Y36"6_JT*C2%=(\1URI;F2KC[PRB'T=7R T0%@OFSNMUR9D8Y M1MA2AN[9\=_)NL&DK8>*^A(>'W"4C*KP26K=*I Y^,WFPV>8%-D)?-_7XT-Z MYX::A3.^XJWH>X95-KRKC-/1L:QD!$AC6?(]0DQJN=_8U7H[/S*H??V=$<:& MD0 U^ZQW8>S&%X/U,C[-5@E=3N7+FF=*>W:\O%R[V%D\VO[AWNYT4HW,[GT, M3:M$D.-BOBWK#($Z>/CGGN M2G$WU6)N%1=9%K%VR>^*MI%.-W/"ON><($$:5K?2CM<-JJ)OZ@>&%DW3RFY, M+UE\.-5_!F?>H"JS]5ESUEU=Q7SO/:7Z;Z(=W5V;;JZ^N'$OARB"9KSO0?9H MMZ>'XV^A?INIJCC!3&KO,_XMMM.BI.8)(_#$W08#6>G5?44IAGKZ[?3+X[E. MU&T^41VVDK&=%\R$1;2[#O6E%3BGC%ZNNC6M^NQ#NI\>D&-CY#UFK&GD:"'+ M=@7_EH=:N^+G&;TV-$MQ6.!WY,=P)14N?R]2*_27TX;_R']=]*M8\>1KZ%>! MY4'17R7!_B]YX%'[-4J+@P40;0THY6YF=HO7&\X)*(^.B)J6C#2D9LTV!9@F M(P-W+GFI5(]\KDG4;@H0GZ]/?>=Q<.)S@W%RFNQ _3-<7D2$3P"Z=(Q*JQ/X MN68LHV4_RS>EC;@9M$I2!RC+\6PDX2!H1%1X]JPI YIMWEIDT^ Z/@0@XAB M[/.AFFP-ZX*8[N6)\H$=NOOM6M(]938,<3S9IPCR@$.'*"TV:RY.7_[8VQ!, M]#0";&WPR9_R@ASH8W&M^W#6]/XH+P1(BSO#AUF\-2;%FW\;-;]TW??5%7^$ M*_!Q+H[V^Q#!D=XT=0(H6L8 /ET825VBTJ>)SP]##N ZR-+-\C/+5[Y;MCP# M4E*:<8 -CVD+4>F(C5!RB%P6BP(PG:I&E@B'+DC]GM9/[Y?/$8[TTQ>&*CR5 MOI*9E4MA8&4'3X_;@%Q'YPHOG@16EJGL@\1.]+9OZ/@-)P8O_$QB(K9AIHO, MW@\AF'JQ#.W]4Y;];D.K!T2HB&HVOIJ^7)=6M)#1JC/6'%F O6Q[CIO(P$V9 MDZYAGFET483PB2Q3R+T,3UR;;"=7498OL"_RWC;R89V1/BZ# ;HH=0C'O$$< MGC!MXZJU]^*>]%=,X:-;%=8-R\ M_ /PMX/7KXD\[ S+3$9)0>X,(6Y=4<4"1:I,[^(2L4W&:PO4"Y+HK;G YMGG MM) " A+LCO[6M-B_-]3IR?3X>\P].:5S5_S+9Q+VP%\Z_!.H<8,"'%X1G6_T M'^/(SEG7-X R&8U6'+E2UNLAW9VM8&BBL9V-.\YA$T'B:/[P:HZM6]/(:LNA MMMZ^\C(:9B$S*;:Y.>?%&78>-_H<'W9@EO2NQQ"VA?)*^'-*BJ>[*[ MB=M!\E:9H'$\O%:E)G3TPD>CF M_M[&3:1A4\*MD_D!6NI:7SVP*'9>'8Z&0U]&N@5CIC=WJX#):!'X!FS\ MXC9O8B(\,>'K7V#0? ?;HVYY?O?@R[.A%J*ZQ%R\N4,2K2;V)E*+H;_-+@A0 MHO?'$_0?XDQ1<@"Q1(^H"3WW6[/++0A2S6-NDCM*5($N87TDW;'3RCB*TM0[ MSG?>=N!C1QIVGM.,,W1XC,T,3^_**;7YK3[+-B+"$^'4U-#\7*+FMONAC297 MJI%OSBG<<5:WDGK3(^=&>:P?0ZJ"7V^V!>KI71331.).H[7OUPDJE31?55VP M,HEC\7 "LY"K.E2KL+QC(#8A6*ZN]EE# WY99_1H:_L="QEAZ8T1Z%14 L&5 M&9! 5 7%U;I;94 UI;:P -DAZF4^3.[RG.CE?O%9@N.]LWM"YLC 52R2%M]L M0O4Q$S^\=&6I_?*K*LRI=H:AWSA:TF'/:P-H:Y/(#T0TYU"G,JXC;-;3)?'* M4N_I9P2*;-S+ZJ4Y1.I'L,A=UBM=V:8#H @%ZIW_&)]DYE0>7:FC*BUK\^"" ML1?B5+3#6WUAO%H[ FXDZB J$,^)@)@:I1TKPCD%;I&YNW(]*;XMC;=C<@7J MU'3A:T"(]H^*$-'YQ/[0(*.*OO PGQL2BMB\:.L76,^S&V<>K/]X:-_&F:!K M=D32>UY[[N:4LY0;/%FH<>/^SLJX?*CGC-*^K1MCS(A:^'I[Z_:/QQD'-)%> MP3'&6PIV$1 _OV9'JM1[$;MI(L@C-A>Q1BL*4POYNY;?^'_CPY1]G27<7[+- MM AEAZV4[)X>?<7-CNDG&+T":BX;MD'EM^E/@S7?MG^$ C8!"AFJT;L#;VG1 M/UG=>,Z,WW-"R_&&X\TSQC:2"3>/6V/6S&.GLCR?SR(X;) M?KTBFP=2CKP0&T+W3U /]R%+-ZPI[=BOL2.;# MNHB*SU*/4B_J*WHLW#%\&'#WV8U'K<>#.@FU G?'NOPV5(GV+I=JB[TA&E_6 MJL)!@]'/3^C7%+%4Z\MHSZ)F378,#5HI&2KX),$M?.CH<9'?79(=;J(D >S] M] JUT=;-"ZH*B>'K'Q4U4(#(EGC)% -"?ZV17[&VB$'>F5(73JENJ315SZK=RH?M80$?[4=/E)K5K!:1@C"KH9T)HVNMAZ@G3Y"[ MT[T;,J6=8G4KP^][N\86H+QS)G-D[6P=L*\;6F)66 E<7) M\9K#SS8.;&P8W>];'?:./)1]CZ,0[M1V]^"4LZE^^) M]WIME9.A^=WVC/_.YM8PU1-'7HED[;ECLB5:M;P(0K?OF=PQ;V)PR/O#Z_B" MZ:E#OF]F#.X<[_JX76>F6"]/SR3U*&R,D@G"8Q3*5/YX7.&?,YB0M/"1XW3; MW!^%B>P12_5VO#$RH3S4LM+_V*&OXR-*C:Z>EUQ^^T)0&D]5(Z;Z]3-GW)1- M!2G3K,GSZY?VOL7Q%D6P@721-.ZMI6H +M*3NC.NWK](<#SW9-)@8EO)M(IJO0R:F]!7PZ=#U-8<'82VJ?O'UD$ M^C(IGA5,>PE$_S';6]4WQ_'YN%2'EU-'\)J3[-I:WY3QW@5)\8_/GCJEJ/0A-.O7ZE]&QO M%:=?$+_5$-^B%,',I0+5S!DV*;%Q5R%1$R\'AHA%T!%=#C$3N/$VN::Y(TAK M!F43A+/%^DAUO9V?Y<.63<^('@HP39U%3R*61!$_5LI)=&N&/L]MK(M2[[*4 M7D8TK9ROG#RL)V==ZV<@9\]8W:&9GF6 MO'%[//7*:ZMY%#S0-!:YGY&Y;NY^AGON1X5++AWCWJ9*][T]K*/> 'AE8T4@ M_0]+-:'K,V],-&1MLNQ/:@X\\''4MNB:FVTU +KC/:SH/JKG7;VQMV?'<[%4 MUPS1#1D?'Q@F]QC<6[+S0]8 $.'J_J3 4Q=UW5(A[9$"3:?PUX9N^HPJI"OC M(3TVGF/]/%T0!+^I)UV@6H\0U3N$W6P.8G!GO&?J,BCRK#.Q?2@3V MZB(8*512=.ZF *&N"7M*$=[*#PK*P\AA3$]G:P!_9A*5;[9@>JJ9QB]^S0P\K39SG8S\I+9[/A)_!E5 M_>V]!5EO;:+-WR5?-%';5+![M['?:]W!XBC$4B#0[9FQGW;+[7M'RH32L>3 MX"J.-UC :J#O*SI-H/H#%"J(/T<_(9FA;EG4%F2M?.:8_0N#@()F,SI)#(^V MKG]+T* OP]O75.[M&+($/J<5?0JW>[)]O>ZW9;WIT3Z)WY_LV.?RVT$SF,L] M'$42A< JWFH4SB8Q4A3PA7KJ0/WU6@OL#O., M]/4I]UXE=&/@'$_P-G=Y@O/;P/F9[@"&BD,W"IVA0[_>D,O!ZU.K&TV"Q"B) M7B8(G=>6.,[3?HYW:>[),$N$83_T5?I:I7G@2SPF3>GN!^@>RNVY3>W'^)[G MVM&@S,B'9YRK%^XR=@KIEY[Q>_7$EFOQDF/8$50MA-+ MH<+'>KR]Q>997B+C(DN*4-_9GGQ&2-M\9"9S+RM LJC$B6'R,Z@24,^1/HC M-%!WE\=8=Y5Q/#^).IN]?[J3BC5MAZ7<4A^^NPCD#- MODA1MG!'T!S.;)4/NYG28<;APVH-,<:KJ@?Z4\.2<==GFC>NXE65DG2^QFFH M*!^HE_ YM>WCOIW.8D.=,Y<%.EG^>^#L"U#ZNU_EXU/)RCT8MIZH)/FL&NZL MH0NR2?=6.38"6:W?@?0G6NOY;4OXT;(E9,=RW.OOUS]2@))5FDR41B="=1&U MHSY[-K,=)?.5(S9S.WD=SOV>4<\K@F/%BV38A5&.[8&"EPII]@<)M:NZ(E0B M JC+D4NCM\C;O U^B1YYY\N2FPAY_ #6=[HV67/"JLO+14P]*2/46UV K,^< MXL/Z(WWXL"UH"3[LRV#*DK; SI7Q870K!H+GYE*5=CE4_/R^^TS ++PT^V3^ M)Y?^(*2]OAECJX7P<&NE^X'>16:0*UU-L_AX6S-F1-,_]I$-:IZ:TF_X1]?= MR^]N.>S:(LVZ^V5)9?>^K<]R;*^PW<*N;LE%B"@.NMDW/EHN"3B>GUO8*YOT M5[B"_C-4P=B'[?K7GSHH\[<:D9=-%7?> Y/3$#FERP%;H>A7YKQ&C'8)_LQ! MJ1S;-R=^Z_LTTFZVI:_L970XYL]3/R;\;^A0RO\WUM M^)OON[M7G8;^+@W73'S+ OX\#L=_%[!,Z/HK61!_)LE#L2QMI;^0Y6\D^3<- MIQ<,Y83[\F$L8\B=#W/("!G1/_0-\;I9@/[#=1]&[VO]A_@PP__!YA/_J=C\;Y&Z M"[_Z?!:VDO3-?1]'JZ*QMU3.$W5\8Q:O:;>4(KI%N3&QB\G-='9Z?UF[6/$? M38>3?]SC'%X@+6C];YQ^TI:7$D?6N@Z)D"7QUY+%+0\-OU1+/K11\O:AC0GO M_K$D*VS]W8H-"L;<60ET"F*W&Z17:\1),BN45$/F56 47=@Y_\H3QT36V#^W MJ:$_2J$!^Q2V$>(&>BUVW&7!F.CQZ_LPF9L;;EV[?&7ONK95A4]8WX<;-E28 MJ< +PP>NCRGG%HVI:/YOW"*GAJ+<1[S^1VZSAI%F[\UG1>(N@E]-$: -/F"Z M,?QOV^?^L/TS O?U\67X'VH68STT1HQ>1?GC7L7 MPD_&/"S;=/F0_-6OZS?=:1.YH1(+FN 34VZ0MQ3=[I6__NV WMG0,!XB)D#, M0_B5?P\ZMFCPH_/[P\(N6Q743H=:*6"./V[>VG,30<=7".8?M8ZOKU,=Z-4GOVJK"G/ ]X M)7Q%P"[7Z#W%(XD.FXVF5%7ZH:B8IVL76\NI/PK=#V]K,+GI-$W,(J\M$RT<158OLH2@$?8P0C%7Q" M:0$U7V#"H;W8"JAPHW>W3L:%DP^>IEP\:QJSTDF1"<;GDYTA_T>>$V[M7Z>F M(1+#.%']&%4A(R(FL1.% #H"+63\OIAE +MW&(1N,45X5J*AO)G2E;A\($6.;" T".:>194\#[L8/:R:K#7X-N>K[EPO61LMZOW MU:OU7M[VAB@<$Y1YWNAI>N )K;-?%6:" ME)&7\7[I9Y0MM>C[(F0SV:0SUGTE>;9PK>&/QVZYA_.\\5:L4M"YB'T(Y[5] MR,7>4YJQ93YWT]MO9.F%3!-SU?@ 7,A'R.G$L%Y-3Z3U *.U>=B'(G?'W-.D M*5#J/77KY?>=:^(HV47B[C<4F>;04GSJM$=-K@3P]#E@=4-FCU#YY_*:R5<$ MN\J.9)AV!90<8=;^\5O'UG,(Y;0.N#BMYB M#S_@XC%CTM0]]+/1HQ^KC_)]S5&9)0M?<&L9.87CXUZ+ M06X%#R9J.\LV;\RZR1KH#50VE;^P<2C_2C,Q:/^ND=.E'.HW7V"QZ^7A6U\H M^5>M[Y\%]BTM2G?\D E4=D_S]CB0T 4*FTHG,3RJ]]*G5?NJMA&\Y0I-"I2I M&Z+Z]MQ;RMNZ< Y+]SU=8BDJN49+X#B\D H3-VQ_0Q6UDHQ];$W@>>W+(7KE)1._GZS9+C#XM6@IRBU423Z MVZ?@%''?1J^H@C9>J<.@CF[-HI$ZK)\5<921E$]8_\6\)M7$=>I>FKN1(V82 M\M"3WQ";%]5VYLF9/??\+N?%MM-]AQ[%/K)\< ([F&=Y]XQ]^CX+S7:)6^=D M4JW526CG.N!O]1#^D:0Q_:\)6?Z^FO2_=MS\?_MTZJ2! M_SA[-D8/X*))WW; MMUBF@I;C>5^3^\L _F-\S?_@V/Z3U-H_J]]7'_+ MBOEK-_+7Z]^U!_9_K/NU_'4]L^)O(O2WI;[_7FO\=R=7A?9WD.H^)J>QK?&) MK*N#!+AJ P,A#/7/I$03#CW4C]&1E6C0@:4#8CHJ)U!4IMU*'-* 6T0/N(40 M:=7@_ ;5BO%A"37H6WS8^F:EF1;]]G"K3MHXK?WRO%SW$3"@C38AU4]MU<3$ M*5JV,%2TCS:1&;F4)[AI:="^>H8<&UZ8U,]1X%XS=HC.5>?F(/>V:@)?".+< M.ZW[B$,4%=Y6K.(1Q1*HWGV,XGN/IW_J4ZL26&9Z=3%O?@W=?D"$=0TJ>C2_ M%G.GV"^3:(;G*)1A7*&SD1JGJDL-)^ZKW_2@!I1@)FQUA'WS$_N2%/7WFMJQ!ZXMA;L@&/JQTQO! MD&'3Z=T YB;'-L+_DJ[NYU4^3,PW:^2-W&/777)OW_M=E0^R@&6Y[I3H6D3< M5WM5'U&U'='CP)&.XFW)YL,VLKBWB0*-;W/C;& ?Y8UB-A&E($HG!3B%F=S M,(WYAI9:-/WB@?,2'JT)B%;42V,DF<]9#M9ZFJ]8#QMCQ!.G(\_1VWTO"GT MQL3M:G3^NXDCY_W[SM755B=LZJG2Z50[_L;Z8J[?=X[:&H*[WHC"D7M'^G( M1K0F4?DP]$PR^MMMS+C "HJ@=O!ALWXI$&F.(]G-2Q5EHTDS]3BEKS9)O>+)H'YL!;BDBE $$.?Y_WDU]RK$X25?VE@@ _;Q!/\<3!)7S#O.@0GY2 B M%2.8?S^DEL)5EV<1!4_VQU%^9.7Q$#\$/TTR R4%V#=DVN3?VO! MZK\'F6F$.VY5P&4HAT>WT!*:F?D9^J6>F M7\R/YQR]O15TN$8(8SLMHO8.=>4H1-H,U/0:,C1N^. FFX[JK J-J-WH8BQX M[F7M1^>1Z(BW H\E*8A]9NH$?+GSZ6=QX%_Q]L2OV49Q_WL3?-A-TF$^[*%E MIH QDW">U4/X*_V_L]?QG[".Z_^W!O)XDEPX[[HBAB=Z$?U#]1I:G?(K_EK] M@G&EJ_5_?CD%LOJ&7MN()4&Z3_FP#^$P3NHO"8WXE=Q7CM+^\CKZ_Q(%NZTI M,ZT(P"H41&4_^7G>CT4T 7S=INXF"0R1ET;CL-%FNA*%+O\%&!CONWQ>W ;( M%]9N^2@9B_;NGQ!]D37[5.WM'7_D&28F M 5-M&D?0+JS+6FI,'_)3U+B&/'>U_JUK[YESW'N Y_M)CP431T^NQG_;C?\B MQM=L@09X\6&06DM?*3WB'F7F(;D:3+$?T;^D1V($,,XZ:]6HN/5NDP6JMW.Y M'3:$[D-?807WH@6HXI?:4,,SYNP819X$\U@'0(<8CE8A!A]$3Q$ G;AI#9#[ MR6[+L.^:< /;F. 'R-W!L^KMA$8+Z[WV@)C88"JND!H6*-EBNQ@GU=4W.PLO MI/RW,?JO8HS0DJ2V",I,\O?1B2N'?J(4+MG6?7%-Z-NU!=ZN@/>N?G7UTG<^ M0FY_R,8K/&,?$]J98V7$-7R 4D1J,2@6_W$L/1^,O&U'@ MV,RQPO;QC\/ZH[MJGM8U-MS?GC8_#+#B9 \-?'OX^ZWKA>].*U\1U@6O+W<7 MP(@V_VT]_I.98(C)J(3T0SF2M., J_*<0,^$!!/_X[OS\4X)?TS'DFAJF;P$ MY.:*\G^NY-B@MD]![2$"P BFDXS^^),:3GR8 5DR5&.,:LS"+)<#$>Y0*7LW M)P@* 9CMX=[U3)(\).HXT&QR1CXUIQY6S T$^IMSX1E:7X@K"[P>&ANYUGVQ371$KR-#MC6&TX6Q^;U%7KA,1_=YV[)/@9X]9>^(. Z:VT@T\1NCB:"$ M(#[L!48<:<@^RG'A"G3.ESQ.LP:]D@(9.>=F8N.:U=A[(7TOD ]+YIGCT49X$YQPH1'?#)RC=Y&=%G5RE$V,AUG, .H$H9[H,IR.4,7C% MA=>=I\&=921IU#J:F^\0+L_:ME)DT=!):81_#1]&+NFCCY^A6 M-Y%:!?A$.^@5^'F,KM\)EU[(S 0TKI>M!ERC*!/U(&(/=93E>"^$I+ 0Q-&L M>4ZIHC3$]%!;Q2EV[L<2W/LEH+/:U^ UFOE.M^%/1+[*U/SYB.4FYK+VS$H72=H=K];N0I*D^#A,.M!) M2]G@WMYBA2 W-Z_!?K:X284FT T M(_A!&B")H=&V40"Z;@6O".'=Z6Z"3NBQB02-AP1MZ YCRG[AT$-\%*.OP&RQ^$?8CM2)JFL M:&[Z!^X3#6XA3YZS&[2,!<@S)&K_+8&@-EL#:"^02,ZS96 2^#"9VI2H7&%( M"-P1@)A\_]X-(KN".:UW@AYS;-_Z/QP,$;QAS;"SG*-_C]$S4C'O[]B.J/CF M,DM.)EVL3$##FZ4%1F?=VP".QHQN!#-VR1;0. *!1:]D6G<"3&FG MJ4!S[8M&)!SHD$ P"!*))\IPC@+>Y?XJTU4ZHVNH6 9>]17RL%Y2WIK\\F8V M#H^;R2T'2"^&^+#S$U /(_,Z 0N2/,>0![.&L!7*\QAZ@5IX7(4T+L>V MJ@.?HQ@J2IX#S8[YN$:3S+)YKYW Q\Z6N5C.X<*%#)/O+,79Z%"?B&(W3]^U MVH(.\YC[0;@GM$F/4^\/&6_1 MU95= 1+DE-R-D&LQL7>0L)&;WXKN9NA'*V8F5K3N)"@!E4N3A7CW#L7K4*E\ M@EA]-,'3A[D,[X@9LQLA_"8?(]\^;5P;2Q7N[U*TF^I.K)F!#REJ?^V?T5@. M!449ILE(%8#:K0H',J*9I%N(JOY8RD5,#/I=IMMPKNK MW(G]T'.?@8F1M60 M\IQ\O&6X%K/>CV@$71K$SUE4#>EPSF$9*GZVH"JZ3CLHU,TSP5%SY'E-Q)NUR)7+ @@6P-:9&1V MK(S3Z"X=#K>>0KL0<:HF (VS4S&18#Y(L'@(H>8L1U>5N(?;PF/2'^'K/4#] M>".?$20<';-ZP-9V9+77L[=N0D=BY+FUPL:T73@U0QG_GR:L6&3.L M +8S8!%-NUYA5"D%Z0V^[G=[6^.)LP;5408CJ]XDH>FT'/USY%$Y,@E^K]=P-%_)$R*E8ZDM2&TAL+,2F4JH$"H4ER>"E M?X\] 86 -,8*%8ZHOUE.\&&2-G/0$ X@LZI!T@M].4[P2'"BDC9"%9_9+H@_ MBW8PV<90_95D3;;X8,VVG,.XZ%,N29PC!Y,D@S9 M[R#Z_E-X?3S!09[:KXI'''<71"Z<,] %7/%>2(DI$C7C;^O6,(0T9"XK#!T? M6*H(:<%>J$DR]M_O,ESCZ63;E/FI\2]UTEJEN*4H0^(P96,M;0,T2>^^UBJ! M7YEA$FP@ X#9.2TRO%HI/\X) ?,XGE ZO3(V*Z8>:/W2JP:HI@<":_HR5$8& M,)=0;NP#UMVGKTAU[VJ8L<6Y'W#^L.'SA/87/LSFYW(99@&U]^E8;'2P,Z14 MRIOFZ0ANAHU[35J3T,G+O)WX/Z"4MC&T5, N=];;_IL5/#/(P05R:Y6(M>&] MJQ[P'N+MZ&?X6+4 Z60+YLID8@=B,T^"2"/)E#M;2M?I0M%!\^3-67J >R2I_,^_'D:@<"6DUZ]3NTI_2Z'0"5%8Z-P<9XD]WIRCQ^N8!GPY_)GR][C(Y M&HF9P22WRH'B]73MPK>K=KB.\)08I, 0H43 BL1RWR!\E%O,RM%:H#ZQ[//R M:=!QX%OETS]Y@G6ID0,\#FG- ,_#2(#F:1UBPBI&EVY8D)!Y1P<%,U(\AKK4+2*JST0 M< S<6=FQ;'H<(_,.PAR/>>ONNY83&X<^].0AO!^'>'<6(T(XP$UK526@H-B- MSN3J^F7YXBH""52>9+@*B_ZR3ATN!.E#?3.)2'-Z%-$QA1C**3\7+L;*8ZP,Y1A M*V82ZMY0?&$E=I+%+R&FX0RA.;H+94W!4$O.@DAPG%G]*_C M^$(.[(,$63"@W6'\:P=%=)FC!;K328GD+A?4;I"5R>##4A#RQHAX>2*J.77N M=Q!?"\*C5)KU2Q=9C1ZCYK6K,97YO-N.!Q$YN;NX,<;[!4J+EB4B(!(#=1\+ MRC.+ENUF*B>J&>24VI7-"^$5L4^@IC::=*LT?GJ,N@:_>;'9O=!KWERH,HJW M&=I ][IQB>!(BBC\Y!; 43=_D#5=\[4M:(6DB-J,[V;>,N^FKLA!W6T8X"'R M CU'WP*+XK-Z+1J^6,?26E;A@ MW[*5BF\DRCGK0%!0BU395]_KU1VV7.T9R\1 M5[_D"JXPYMK[DS'"%%Q*"D*(IPZ9,DVCW48CG6;JEZ88F"@BL@J*QY9\RJJ_ MR5/WRU4#,Y*^X@@C\[2013,N;2N; M>?TD(90D1P30F.R_0=Q*, +0[?V;58X'-PY/4G/7 :/9]$B%5=$X9HQ69?[3 MH>VIGX^>OB'\/ P9MSVV)_Z VU] (>H]B?R5)U) $"G@]9)J4FXAW4$O*BL. MZF&C"+:0 AA%Q4@@11DKZ_"'67X@Y3I*C<8Q![W2*C^I(J (=&>D#^LV.)J. MB"48%^"3N979?T ^!=/X1.?L8R,]\Z;F70^55EYK;J"3K_-A52.T=GU97XQD M2 JB#=S @%/)XQ'MY&<.[>5N;&JFN7!VOF ^N67&\[4ILO-UJ!T4\Y7DYM R MK-=6O]U17)'CDA[:+@#JS*FIERXNZVQJZH([\WN6*M9DZNM@.Q5?E<*XL,V MJ^:)1Y?Y22[(K80)W;J:RDVW@)VHJJH>TBDW6D9-B&J+BOKJE)4MGSVJ6Z[S M\Z>_/_V63N A_XV!U*V^CX[O&SD!@Y4&_]G]?-G__&7_D-HB1@'= MCIE@,%E)I'A#SE4NV7WFO5NS2:/+M9W<^P2?,!!S"")(M4>ZM[OI=_X06)15 MH#:CF-%[SJYVF&#-" *N8O6V)W?;Q]J=$C@)G$.UK\ \DVZ@GR*B>6+X[!D= M %]56[F.]^HJ6B68-DYNBSJ2]L=SX *YV]_93%^ JG1'T]R;HSK'$/!FQ;5, M*B*V>MPW5\F$!Q^MM25+PR7QJ;X"@780Y[WT,AEJ7;> V*S?JC-?EZON,)'8 M2:F9CF60Q?"'G9\"G+%6-6ZQ<=#J0A5P@F0ULEU M.@3TI6C$H!"0>P=),L#?V$$*BQ!OWKZ6\12I3<^>\A.ER6"PB\4>?!@6&NH0 MQ!9'$G'HN M5=6OF?Q'DRENM>@),6D$X V8? DE4[)] M O>^F^7O=@"'B3K.-DF <7X\XU[CZ&*9B]JCX,5G'+5!]$6$!&_*#4UU6#HL M5R#239/QS5I8L UC?%I-3V#3.0A)I%TEX4(5P(8"C6M [O(#*2B=HYT_^2F- M#:?"KZMJ KOJV2Y^X;.4F11Y+!]60^KDPR W$W.AL:B0H\$T\7<]0!#=IRVQ M?S,^2YLF[?<4>MTG&*Z+3YGG5%L '=+3 (7S\JT+N#&#TV&\@L?74!>Y.6AO M_76\OBK"X>'F V))*TDH/7Q=?Q=:DF#G0^H&(... _$^/_]]\2S\O M!8TIQ$HW'Y8G1Z'*\[9LYL,TYMF72.-3O$'26@,!B_D<\J\\<1"QN"*(!?[@ MP^X>YMJWIG@F/V)^WM+[FR(/M[_/L_34;LK-N3ADK MG'!,*U)XU2Z50][]@*GPVN#*L[MYFY^7UBH8^R XZM.J?-C#V10^+,I3$.ZD MELX%3)!89("V]!5H_-J545R$+^UPF8BFQ'*T'QXN>#[NS.)-@L#L"3F5L\W_8<.-[^UKN(RQ\ M[4!KGEC_A,YG[^2CNJLX;>'G7\I59WWY,'%0PP"_"Q1KV&F@RFY4+85<\4NK*6*>[?H5/AB$. M6[+K\JMJK8_WMA:<8T:5ZQA2O;>5V>\REM'OC:&.O=8JG(-4J/TW8-Q5"4=;9]J,UDRKN M#NFK2MN\W'4M1[5[K%45+LD=S9G),O'-7\<\ZQCST9@SA=?@;>:R':#JSJNM MRB-$51I>S=X4*U[.Z)?R^E2:AW7V/I@I7T<[/:)_R;B!:=?5U_]'PID0]-UG M_;B+@Q[=[/(\8A>EVB0];][-@R:$4EP8G&_T3[K96%A,%U-==!K.KZY+F%H5 ML_SX4#>0%#Z0G?TJ?I=[_/DK]DMC7QT&X'&HN^,9\$0^;(Q3;_#F2LFI!R(L M"Y*,]ISR_ON'$1KQO(&\]).9\%FS#-,-BCCQ*AE0YDQ4NTO2OM-^N].Z!E$B M5)V N/3Y6?+$.X*EFJC"P%H-E%IHNBXNZ>H"]^P^U_YU\1VCCQ\7LX\.W]0< MR$K(0V&=$]84]25\@WJ4]RPJGJBV651VM"@^]4H]U6Q+W)T"ZOXF@W4G3U1+ MP38^<.[$FR2R]7A]TRJC1A0)7XP02@&K.!W_Q,VOT;*T"#IL74L9"M%62)WM M6WL]J[DQX[OS4%=JF]%YY)7=SVY;1+3UG][\.OM_;G[%C'39CN] MU$HMJQE(<=OK%2469^BIL\^71M-M/'(YI2>ZSX\;S9]P&MP3;3YP]]+4T9K' M E#8UK/GKO?7+=O,I8][]>U#GB2X+QM=OO&&W8M4?;S M=(GO4<90*+B!50K(QY!\X)*-!AA#XDQX=HA?D"?U38-'R!9#= MB8 C%?*A[\R &Q1O2E0K CKYB..4>&I0VI*;Q=/AA(+K.0=)<:$\^$!G;65R MLSZ(^V.XK-DTE'Z]])-;1EID'N;5CIZ $M-\O O+"M1O=Y@8P-\@LH?3BR,8E0)AH'J MYO#XYK!\R)91]Z"N56=$@#E4M5A]U"[B1H&C.F'4GSA!6@+U6@#]#AI<$'?A M M;QWO+VE/=6->&D#G MPB>4.M"5ES>_%EW[N:D0?UVGQNYP,S>3,I,7CNE>#F(Y 7,) D!11/A0IRP' [@N@2RQJ.S83#6\VEJ"](#VM'5NBL;7Q4OV,@';,>B_B2.YZ* ), MI$_5QW\CRY&W<?B"3\#,E%)G( WOA=DVX3N- #CA MN>5TME,9M7SRT]J!MB^(=R*L+3\_C(I;L#46PX6OS]@YZO%A%Q!1E&KX41S8-T&E\(&I?+,^K;ZE%"P/?XLTV M0T<.W&&@.8#N(/,.O[3A^^Y?;&?_9]>6T(FDF/N;&H8KRY9TWR1*Y+)F18_^ MD;RM[*Q[O-JM)J&S3Y2"A,ZN@S'5>-)P@8%]VT]?X:C,DSB9ITA2*%F"*=1& MAP00WO:% %)##.*9$%3[L@_G:@SQXF_$>/U>6?^1; 6Z:-W./UR MJ^&ZI1EN74"'0H5[8D@V]X.7D@C5M5S6WOR*W=D'!6%F3E'6Z%XRI-7/D5%B MDI=ZP= 7JE(0@H%>CXX-X<-^)M*\LT";\%(9:G;=,]J=$%*NL]1J9V/@+_FT MNF;'F/?AV+M57TTJ7]#@?-A,)1]6YQ.'#)M)$G$&1:AG"G"Y>X'"I.*[4&C1 MY+ZA6HP$=B*2UY-6/M4;WL^1E6;)@$:D;2B$_E(>>X]? M5!L)* ]BH*$3:/AK7Y].D4ZW=WQ8_+T!^E'Q,J/K9]Z4>+,5ZMN^M$=S.% 8 M>RMQ% &0(26>%'H\BO$#^,[9193FT12+KM4>+E2!\Z143-EG0B1USJ*?JI@N M__[MZ%4E)TU26@BI9%H2\!D@R\]T;V4&_0&/W?=^N@C.+#D;R+&-H?^A(3-2 MJ6QO]GO%F1NY/HG%MDK;NK(*[$]-5!Q+DE_>D9^'^!+0)6ZRYGB:[)(*>QN3/$Z:(5ZA?;7G'!@*['8_ M/*DZ?4U<) CXSCK%?8"2QJ?J;R,80K\!W2]RM6+ZOMHG=JC* 3%W\OP&WBUL MB8_TS:R["O;5?Y5=5J'3S^:[.S7HXP3->7@OI=ZP>,?M3Z>T=JM#?N9+44'\Z?=_[@ MX1?^H,Z-,%\T#T@:+T\>]E> :ZJUH7W($Z8>T(]\"-[5&$"=4N/)HCOU;TY8 M=:;$\F%RS6*@%14M39 M=5N4GS@AQY-N;1[XMKS+'2-K4;0 ^-5+8;4J(7O? MY1!M._V.M:1ISUQ(%>TD9O/ M"6"+?$+)<.-#^F]1JEGU!7C*S.@=,, Q;2:T SX1X0S= 7HZ*L%S=%;BC"!@ MM"OD;!K+AS"/"><@3 GG#% 433!FD*07R3+(G4QN*/W1*%'1G>9'DHM\]!V] MU,N'":V'<.RC+\FSA?9\GV7LG)3U7V6 =,^8)V2E(YC 12%0I933(KNY+9YQ5%],6 M/)RCQ L=T?*"*N!=9XA^@5[4YU),R2"L'F;B(=-VJXDAK'MW9CS>\GC_JXDQ M;$X'.>%+UN\ ,95SWTVU -BKR>!":;*&D5F4_#RED=8IS<+RE\;QHUF6<)0X MZ)[65B_6.P'GF2BH%GST9*:K!)"&BQF1%0OE+%OLJ+P+VJ<2;D<+D7(EJ#EOJG<7%(7KEG3HOV)*7*O M&,X:[=Y$)_-VI9T&#GP-7>X%K M;\42OL_^,+G_?A-*(Y44:MJ;(4,E)HT_#UXIYZ!A/V@4;#S8U@)$"TA6, U* M!%S5!_N:SFR8XN;Z"B3\SLUK;/'@?/?ZAG+R>-MW@+"@3%'W2]\DF7NA]B"4 MN.>D>:WV%,-#W+:*2EC"PDP.(]&L1;4(F$5I?,!HX=:P7-1:7,T]M!JSZ1!IGV4'[7'KO,-BS$BWC:ZIOCL18 /3 L MQW<7&>9_5-)'Y54Y\:*E[T,DOGE-S^R/IAC$/XN+^/(VW%MC"KYFND!9,C5F M8LRFO\V4@51[:A:\ZMN1GM8I/NYV'^KJ#H5B4X#3W:TM'526&>'JVHJ!TO70 M,X DD P0G,)/B;NZGT38@8NOKKO6^N%"10G=\#WM/*]L MJ8 "E##'6JDK@9.K X[.4(0'(/2=YGREU"$P34<4L"1#KI*&7.8RI_)AO)*8 M,6/.5=CW>[5R,WQ;M4G\-:RHAA>&W3CT9\Z+_O:D,>Y-?$?#"U.]C0]S\41K M4-GI,PAQ17I,MU&+3)W^$4KS?=B_@F+"0;R&B0=%4>?0A0"C'A=TMFW)#QAT M7DW]O=TC8>;5O_R]YO_$_D=7)?VOYG7;W LU<]:@XE]<^^_8;L,!0RCXW'OB MR@ ?@V.C,_K+VM3_!N7Z=_8_N_#OGQ9*?GM5UU)^G.RKR:LM9\6,],3JJGX? M8T5/: BG5-H#)C1A#]JF-W_=SXCC-F^I\I[-/#'/9K&X"K5NAN1/3UKQ%%7RN8-5MEP/:]NV7?^^/[7"9Y7 MUJZIVGO9]$4WW_%/,V1[IUVJ_)_M*)U0[]$97GN5R0Y;RD(7O-Z)^P=(S#JTMQW>6@*&6-!3EIG["T:B-KOU;-JCG%_T M2P'&OTZ!R![.Z5 [YYV26,0+^]J5=>!9'C%6_?["FO,]FG_#[_^,9\0AI Z<*; MT-]U$RU@=/FNH%K@H^9/L>; 51O'P.A,7];)PS?1FV)M6DFWI+^\M/S@_.NH MW<60.T>3V'^%?!( 6F%1X7D>M8J>&AXM;/6IZYEH5Z20!#:Y0X4*TURKGWC9 MX;$WVP[^8MJ[J_[6GIB*L.*>0'M0'3 MM$6\57_0#7]XAN<!PYT]1^0^ M%3;[P.Q_A4DZC-/>LO^16] MYR1E^*M19&F4\TDK$3U9%U$7="=R>X:FV]C&<-F M,HPAO!O\DG,3P)XGK((X,6@OIU&/>/"?QO=U7".MHCP MJ@5X%1[H[^0OX9DI,!=*'9Z[<-*+[%37M5N/?Y@ID;87JTYW)NWDQ+D^KI@H M;&7G$8])+SJUEN;+.)E5^P#NFVF<&<&.L;/IP31%8B6SRYY%G6 9T8LUT:VE M:CG_G,<6K6NW'&=!3U-@$1EG"^5)@Q'')&0;=U>&TA_)(^X=4](R)&LBB)!I M58Q_]7AK+[N&WAJ'[HK8>% L%NWM"ZW\(G+6&4 9(+N=8\8EFM 3#^:'#C+" ME34NO\LQ1M#>;8,>)$7);Z,"UZ&0-KM!Q_B2[^=%2'< KRK+JOSKJ.3SS4EQ M);TU9;&4V/S08>=P=R1_/.L7RLC,:"?1"+:/30%7DT%85BN6$'TQG YK39,+8#/X\7^68[ M/W;K'+*ACB_CI+E@)$REY@+BTL,9!W75!&O8:PBAPI.R:'@AM5UJS4@!1)ID M*-O#XQ,TJ;![DF(JPUR$PV5LHW'")EHZ80,$RC#I:A![")A3F$@$SM'SM)VV MN,$@]O(+=S88:-V #&5B!Y]M:\T'$SM8UK%M^.=-M(50QI.QE6$Q"K?7HTWK&N2TA>]G=CZ*7-Y3TB-,)8^-B BL MLZP86BIE(<'B&?CIB=2*L;:>@6UI!H4J::=(]>.T%/WB(,-EF.$C;["=<,]K MK#5=&KX@FCO)=!IJLX96/\$9,-8"OIVSJ*8J) AB(.S> M&#UNPM:CG[&Y8:+HE^NU]+1M@_&O,%X0L9+>'PSP>_D9H[=&2PJYGP!I8D_]0G$=A!->+& 5)/0Q]P(57O?A.-UUUQ2 M$H-!3-XTRS@4WHD4@.ZM6*2[#Q5,B'YJ@51@D,8A8(MSB_@=2E<&L%7' *I0 MOQ)*D3]-(%I"I]XIS;B#[]ISU,L@G+#-^'D;?ML1^1\>E#-8@2ZD4Q)4$E<[ M\1S:8RI:. H=GQIO6S_ PU=2(]:*XP-TZ.U#"4N-"43],,5H%A451NT)4 QP M+*9?80+Z&9MN4PEK &D'+MO6'>C-P>1^VY[ &'>^CDNRH&_N*'I[E7J;JG>, M:4HV6_:RN=I6,?3QK5@:U-K"RY?Q)6BA.T[U!G33A$!+@1L3$8L@OA:O'R(V MHE4I"(7>VW4@Q!8+(E4BPQN.,_%@!.?WR=^PCK\4Z1^![& W"MIY*]_P$+VA M?4:4_IF8:?,1NCKMN(10]H$"[$?"-M32Q;F+] ,3"-L>\0-T3M&S%VDHU!LQ M;"_#F%"9/X".,,%6][O>"FH)+WJVH^^$FE8JW05(,[AU$1IY69[QB:FU9O;7 M9>D_85K:;!G^?82U[V?2&V\=I//]PNU"'_6YA..[],8@Y6R"CKBWL?E^6_R# M/EYD^?N9PA&G#2X.IEJSH*5GXGMV]DYLF:I_MVW=7YSS'&O> K!Q)QCT2!:6 M&Y&,1S-V(4JT.#R(#@.,*R42YWO#JI4#7;WN<--CQXTZ?;\ MR!3<"35.\'0-G7*J>Y?_":_AW8?>*&D2:@" M&J4$ J^Y)+L&:L&F(:PB3= M=;U5!-1+,X-/ .I.M8TN_J"L+A+QO4VVQ'/DI\H1TB8<'P8K>()^D M?^IHK?_]6'4HU?U W2>G>Q4P$]#GWWX?TF:AJ^8M!:P4^'_^P?UR4E91=P?[ M7!L1Y'2&?S^+4I"$#CA+9@_.4@6;R9\V2;.^$$VYN?/T*P/*&/Z +:=. E&Z M;:H$=90P[CWQ9758'XIXRU,P#*IZ-XEVW[@X__7KG\\^F?:\[_[QQ]=)>;ZK M5U^:I"!,'.U,NGB/$=<*[07;9U%Q<:<5. %[$<,&I$WU@"-W>#Y5L!-2=]1= MNB*&H9QM-4YL"LG2X^[#V#2AF]0FCN!(Y3>A!30+S@8.%Y1=(=K/,VO=>/W!89%>+. M->DV&L[\\!1N!5B$DA\]II76/7/.34KOJ2!FQ.-&2N\7(<>(^9R<(E41[T"& M)-W]-:UB#X=9U)Q.B \(QH6L:;PN;[ *WK5:*B0?"*M+]1UT#9.<2251.Y MI L,FJ.F3.L3.^,&;Z+DM7W'.,Q['J?>('Q37QP)1*D5 Q23D">2*=?F88+- MH$R\@;>\]GV23UO5'"_:L2S,GIANX D74[^$Q M&'@ZYA_Y-,K MCEQR89DSO IE;_/KA4"M$IW]MM\E\&=<3OE4>>TLR@Q> KQ3G7+TL(\1R>M\!0[R M6/T:"9P@QCOK?/WN#ID_NATA(4/W_;A+SV+&\!AZCI:E/>V.RVPB39$L)IBX M651V6H [37.W?SZ*FF2G_F#^NUSG+>J]7L.V4_UL/8LZB2L4^5RZP?+.>T7R M"MIIL&6+@F\8/81$ 9$9]&POSHHQ3QM&[]<<&.+_PA[=N@.Z6@6%"'!+>2&@ MJZ"=Z01DI-OIKL$4^6,K02HEARR=4E="E_&XV,66L&O+0#S+F%Z\#TJL! MJ:2OWG,8\W*K=.&H9*+-IM\Q_C$U-*47]I3DO24 U,$R9M !8@YC"\*\]";V5;"O#4HFY5?S:FY#WIJ,#-E; M/NC/U=;MW3[$M)XHWGH?E' M=;[+9T+RX&3H$S"LB84BZ^&?H4>WCTOL!.KY+V.:9S3WRJ"PSK9-K?VD3)?' M1$'1/G$,;2#O0[?W5RC!_-5-E^M/_PU^(LET[*%00WJ@ MN\W;) L\HHRZ("_&2691'7HW:%LY' #@5/X@7DYB\QP5I!?O!&YZ-R"J0L$R MG%C . S0.E("E)E@*;>,+I"_K:L)A9UU-T\TV>=WD,>NW_:1F]$&^#0\!@D5 M:.= 0DU)U*.#APP_YXG':8YQ]04.F7/_6K![ M96MJ0/(UQHM!N/C:&@/9@\R60F?\)Y_OF^(^V2]Z&[$1ZI&QOX/](%^@H=-J MT@)J5,9)\S8PC)I+<8,-T]1B?D;;0DY7Z:J607@;-6[=I9N];3AN:VO_BD&G MNK=#MN(/9NY;QGHG_X"+H=IR.+90DP;)E8^-1C7W\X/Z6'%LR&[G(Z N?A_T M48_.D>^LPW6PS9D#EE!8QY _PBK:*H#WT#JE8AEEL?/#Z6*$?_#=*ZLUBVWM MDZGC^A,#B$+0"B72#O[B4'B][J9,]U!O"W7K3:(15V]!9X?V,5)P3XI)B^G% MB"[I+B:.$#LEZ)S/.B2F2>5.C2?X)M.8=!O]A37WZ:$N6]EF],_.'.QQ)CYU MVG!F]U,"_Y+HS45EFHB41(97 6P!,4NZF# 7]ALBV,)!NL>P 4A3-.2TF1RG MH*?TFV '*!=@>>LXK!A6QF+WRL>)]71^^\G T]7T,IDZ4QVO!8?I[](GD7-IT#K[6!.E>HA(D,2 MM4BS3;P!*U@/!_[=+2A6 Q]>L%D?O!KIX.]G48W;(.2L.N4JLRSDC>A_<^6_ M;J$4>-2W:SJD>_6I]/;/UNB%$_;.18W^5:W')S\<+B971;]:<,:")5K"5TM8 M%_Q0__E:@C)'H7Y%+4.Y[WF^:^-%YA)ATIKTT>1F75BDS\+]QNZ?OTU0W^B) MMNZN%AVR'5%G__-\^>;A3^K) !_4BF]IF)]%H68,Q(6&6[H]-TMMKP1[+:NL MD%&,)O2KG_..U- IVWD@+:.N?D,\?F%@Q4A+9E.NN^:@75N_L^K7':T5E84L M3V[3\,PA-VH5)3".YOCJCGB;E=T!+\^=S*9@+V,O3R_B.Z*(4XVN+D-IEEGZ M+I\W^?7UNV$[S]B8FW.>]/ZZ>9)] O/T5T\CWR2D=,RQQ[Y]7Y9KQ<^]C-!5 M5>/]'U4[T3;]A?M+/!=FHW9AM[2)E M/_&0):9Z3;SS8?.S&$1!$@MQ7NA(!.J2977G^J48X+G8PVG6,'2:\B;7%N7 WE90!/RI],+_-!R?P=RWJ1H/)?:911W%PYZE2(:O_T3I M?&_QG8AR#0?PQ\SX\:<0E9[1V$&$K_O"A'[]/.0Y?ZSN'WQ 0_>=1>6O-_QL MFPT_0.Z1L-K7$,=7S:+N8_6V(N-9U,=C.$!+@M9DZ-90--MG48(1.4Z_^R9F M(,GAHU*/BT6&V3]F4>4Y^J<4*-D#&6M_7&$)5$399=ST)=:(*5*^Z/.LKS^< M)0:_;WC&AE*J8$MO_66\=B5+/@4@=;DN^&\(?T/X&\+?$/Z&\#>$OR'\:PB6 M_Y:<##__MDT-"_"W1"&)?2OS&0Q<(#+6)-A5R*<(I>7F5#B9'R>R@A*[I,TL M58*2B)XLBL[BK54@_%:ISH+QBL#%X_AXF@4]D0+5*7I"=@P[%[\ "I.BZBK# M)=(7X2OFG:2>7%@KR$;-COP'4$L#!!0 ( ':$5% WQBS;2> $ $.O0@ 4 M :FYPT M*^=@M>7.3,F2LJIK7GP@,B3!"0(T%J78OWYN@ M "B ($B000/AT9TE"8+G[ M=V__M2N?B_'__'S__S M\O*_]-M/(S,8)U/DQR,C1$Z,)J/O;OP\^N<$1=]&CV$P'?TS"+^Y+\[EY>*F MV8>)*CT^RH\3CAFK@LQQSB,_EL;LH_*(>&A#-'Y&D\"]?$03 M/XC1^J9')WI(;YFXT?NM0>\YAE4O&?:29U>/>8PN73]&(8KBXD?D!A3<'CW. M+MV'X.VM43Q]O[Q8$JS'G'(\;PKJ_POX"%1&I?1')7HR]D*T M0U/2RP6WND[@%K\+7REZ%]B)ZQ=\7_JFQ<4B&06)'X=5JK$Y"#]&+GS,SML+ M;DNM,RI1JN7%@H_V'7<<%;\KO53T@>,2'P,7BMCOOY1PWW\I^Z#=/-P84O"! M4;AY9'%)"41)=. M. X##Q5H9;3 ^_YFKBT5O M'#]>1D5BQB],KQ59*1I[8\<;\V7^='V]X.;7**,O%Y,YAF'?_]?G3W<@D:F# M32UV_#%:LQ.YNW4K-Z#(@*) X%AYX\7I[S(O5<7RH*5 A&E+UF05Z!"QH7!(ZE M$QH7!8V-$%[*B^U1NQY4C1:*7=/&.T!:>WP)C"IXD!.6\ N% Q'K^/GXG?A M*P4W!./98TE03R_MH&TW3:51HB)"E$>'0F>SO% 8V2?NHPM& AG(YBZ9\EX1U?*7H/ M?$"4S&;C\N]++Q>]ZZ_$C>-V>>5?5>17H / M?2@)(_A2$0V3,D^$KQ3<4);0%>9P.)#LC#+%^@WP\*$@CBZ1XT.15P*_"7E@ M^4YZ0/16H)P*$<^93"GI*,:5*4+Z$R;XH*O6D> M]Y>'D\U!1R:U; M@W:@-&XW2..*PE#\[+E.B5DN+Y;X/_0T+?=_<'$7O<]!&.]!\6I8\1>4OKU( M6]WG,H@.5PJ=0YD5X2L[:*LFJX0B/YD6.]])'+['^.X]C$"A.][R*J5Q/;M> MX%5>P9=_*R^9X:O;2<=VHO8F\2@OX#R4!+"'HLB%*U*[L\ML0$'9"@.NW4EE M?D2YM][Y"9MC"O@;CDM(A@M%CJ/,;Q3J_N/L,AGO+.^DEXL<<5)2W8$+Q2&R M-#P6@>99\<.=(H2-W42(W!T@"E\MCG#3H @=+F,")1:6J#.L5%ZO> MV,IF1HDO/S@1RK]I[$\>W9(0F5TOQ+TE-Q4-7B55@4EI17EPL%L'C MLU<2-I87BR'@K!P"SHIN667[I<:<&U ,;4JRYM65$J84%N)63"DNQBVN3-RP M(-)D=^+K11XR"AX?2YPDOE22<^[V4OD11<&_Q!?LJ//NH&Y]O:@4!%_E[K"@ M[2+0&I?%T7.).>1&E+C(7"Q2T!*G7>BS_<#?(V9#AKL5MT'5HX<23[FX M5@A@HF!6XKH6UPJK/X\(6S\J9?TR+5X/7']C:>I>FK O44 I/"@I:I5D'NM+ M.]*#RGF#XIJ&C^(J?L"0-U9=8=1%[/?\LKPGO524P):(."[BPPIW[01EQ7XQ MFQ6H*%V69U>@,Z5LE+!&;<287?PKYAYV[#N]?@EE)4[-+W1J$(G+L<3J:E$ M=!]?RHH ^%)QJ@4V]EIB^*NK)7&EJ$*U8E]QA0J^_>6O_BHM-Q6D=5FQ MJ2BM2\/,;K2]"VGO0M@%R+H,516CJ6!ZY?,@A2/ M*P' DZU<>ATK%Q?7 :S$^Q3.*$1%4P.I(RF>%,"^>'>Z4#*M.BD"::D63(IS MJ,74Q,YT>W&]Q*)W5G^**S^O7K$AIRG&?WW*E;1"]!24!.+T4DE&,?;*^EP6 M%PM=:DF5%"X4#/_3SYDG)N+/Q'=G*'P'B#0=SG+;%91=]9/B'/P)E?G7]-JN M5+-T2C4_H@B5H:>**?8E[G[*S\VALF)54=Q.K2@N-#%Q86+QQR,\.A+/!\&Z;X1^#$FX1X2MXO1>/';WR]B]!J_7_00OD]OC-W8 M0Q]7S8L_OU_\#H]^OWSVSP_!9/[QYXG[,HKBN0H2'73XZ4]>;?[AWIR@: M?4'?1[?!U/%_2J]%[G^C#RPSBW^"C\S?"?3./&>.LTUT\?%G]_4#?@D*%S^Z MDPGRTQ_A^I=%GKGX\M?X%@-TV\2<^EWXU[UY,?*=*7XBME7X6"P!56!M 2S8DDQC36S50"!V1>.*J":( M5)H@TI(9R6*P.1@Z#PHF2HR5"@K^TP6+61-9-? 8(I-HLD7?U4(]-XE;?K[M M^HX_=OTG[2E$"%M8CA[)T!3>4D6-8WE1- U%T%63-WD17)3$:NJ:GJJ!.^BI M,*@_EOCVCZ]^B,9!.$&3KSZ,G;CX(>"\DG#\[$3H^L%SGU))Z7,#//!3$,ZO M'Z]B-%V-F&BO;O0')OX/RT?AT_P.A2_N&$5KRC\C+-\--I6,-).%5N1X91J" MJ5@ZKVL\*_&\JK**Q!B&I<@V(YIJIN!5 R\^WK!BF<<\0/HE)GPUG3ENB(FY M?OP2Q"BZ16/DOC@/WD;TTEF)$U3%XF5&5CC9L$UMJ:BBPFAF%KTJ!C:KT246 MNQ]-JBC@8*5SBL*:"@1<3=%7GVKQ&KNFJ6I@3:U>*#6GS4( C? OSZR5VP@1 M*#2\U/4@9*2*NKITBUX"[P4,='/,0E?7HSX%_E.,PJF)'F*,'3<> 6D'NGY< MW%^@X_C>^]6]\+_6*X!.O'CG>K:EXX*NVZ;!&ZJH2[JHZ[*M6:H-S%$UVQ34 M+,16#<0Z?B H6%-UXSG^%Z B9];3F1?,$;J+@_&WE=GC88"_E0+"[YZ=$.%9 MTXD13&= 2S\^I.DZGF^TGF@3ZY4S=> M8*D\FE5EB[-EQ58U11,DF544\(\<;PL0W$0E^;2#T R2A_@Q\;1Q6F;-^<]EII,/#:IJ6[*H2B( -4ZS>45=8!A6 MDB0E1V75P(N/H.+XOQH!8@]2U>9(92W1E&P ,SP8):]I&L^H2PHX516SB%$U M\.*C*-8E]4TL!+U+K>6B(+JPGYV0XR[3?[>I!XN=!GYJZ:;[XD+6/HE6SS*< MZ/G&2X6T0^$Y0199'1([WF*599IDR;HJ:UF8K!@(8?)=ED\U33'W6^)S MPF7Z[Y$4FXPJB)RL2;QN@! 5@Q>U)2&6(4B9KZX:>%J*^3LTX\3+]-\C*195 MT39!="IX'QO380CBDA!#-&5^37'5P--2+)AHC"I&HA) M%4[@K H _*%2563.UGG021FL4F4TAA&6%#"L(8N95"L&8E)E[D2DJDV0J@(Z MU$V1,0V-Y72)-S767@D+LBX]<\@5 U-2I9,Y9$AMP#VE_]:A&&S<@__9H%B5 M3%/F+%/79%F&@&K9]BJRL**:U5.J!I[8(?^6>$!Q^N^1%.LB>%J!$3B3DR2. MTU5171JD94+(R1QRU< 3.^3K<0Q!-_WW6!F#\=FM@@,V M+$:1@K('9:4T6Q8@&]%84Q)%BY=U MV; 9298,<+FRP&9^JFH@)A,C2/9$E!; YIJ4FK+!B#POV:8A&HJH6[B$P@H6 M8YJ0DV5QMFK@\91&^-.BVN),*8JT)'X.0O>_-[35X 5+-UA!94T=W(RM,+(" M^JC9NF%( I.)L6K@Q4>66?W7/'V[A;B#/D;G&=[4&4L!-RHPEJZ+EB)RJB4: M/)"B9.&T8N"!]&WD=4>)[RJ*D@W2;$469,@_-96W1<'BP7DHG,7!#XH!JI>5 M,JL&7GSD!1#A22C;1W!O*.,@IQ191N8%UA1U7%'6#4C*5$%B("')N="J@4 9 M+QZ7BQ\EL^LDQDW8>*>@O$X:EFQ)G"G:*B.: J.SABFIO"AJAJBR;(9[J@:V M+;AB\CC9EB&ST!G;UD5=$'1 XX)N,*8EZ#9 U$QZ%0,/D]ZF1[E)RH+"NHB( MR\17?A2'Z7QL5DJTW5-S/&50U, XT@ M=HMIGYUP_ Q/$9KDF&HJX,9,T61%"1"%(G#+2@U&SS*7<:QB8+@ MFBOM4!0ABZ15 U,>\7)'>"2P39J:+/.L*MJ,+;*\(,N*;"\KP:;%*5)6':\: MF/(($_A($D^^NYVG^!#"WXS^Y$!&T*$)Q MUN:7%Q[/V+K"&YIA@,]0)5EBET[>4O5\;ELU\-2=B@?2Q]D&9)P*P!#X=E5F M $KKR\_654O(YG2K!IY;?ADUV^8F,88J E36+,BB(7RIYA)@V38KZ)E&5@T\ MM\1**9),#OL$15-UF=/@DRUIY1<83E*$W-3'[H'GDE&^879+"2/K=>PEN%:Y M(GO#4YJLS3.0W(N@7[I@F>;R^SF%-=1/$^KCB[,:8R MR@H=Z95/R(E0KDVSN-+Q"451$%[/$.YN]Y_2FW!'\/4C7I>&/SL_<6M)G"(" M:8PB\8K) )#13(-G-%XU%5'+6%,U$'8J3+&.HI,B A0]4LF^7A3UGO:L5 8)'0&0Y] MK!M;LO=YG#9:2*TO;$([2#@I]_AD(2L+4+=LA^BO!>Z5M M<&D]-C\%H1G!FLGF"ZT=@+HF2C8X/!"F,+AF RDBYK MJFVLNZ=4AE-S/705 VL&N:MUOU@'EL*LN;:U&B8/!A1(V U UI*@F:S*6:K% M81YPNL28@IC98-5 T*W2%5Y5:SGV]>@F/.4%#.8%97,7$2Y58,RJSW]%DR?@ MY"WRTA4/R\<8 MRRT LX^*V+P"6CH'P("10(T873<45C$8 [BG:@9GYKM.*@;B.'G@$H^]_1M) MC#4EB=\'TY;DLJ MR[^:* *N+!8EY6]>_1U-M&@Y-/N(T_">5QA%@^"BR[(D"+)L6I CZ*;&2PI@ M.B7KRJD:"+SG2K6ZR7K2*H>8A>@9KP#$@AH'4X3ED^<^6@L-/0(K;G%39Q2M MM]._=U[S3I/7&5O%BV%,6V3QBDJ;U35;T!3.8&4UU]Y2,?#B(R(%A@FFVK5QM9R\N7[,"I2;3%$$WM YD[48@S4M1K(U:SE5"J'3S$UQ5 V\ M^-CT^K'R0L*)>6+;/" KG=4XO.)&5A1("G79T%A9%T4AMZBN:N"92M G9H<. M7M%2#<.2)%;4=4'5#8N56)GEP#ID)9MVKQJX:D?MOME<^[EXLLD-@3%54= $ M754L@;=U .'+#6\$BY=R:UVJ!H(K/:X-\GP6LX,=%D0+5A#QMBVRJ-FV+FD* M[E6#?$Y5^%RK5M7 BX]\Z\JQ.9V(>;-!N1:Z^%Q*,\'IWF+A\28S1$N'O!42 M?MR)P8N,J-Y M7E^NQS8D5LO%W:J!H"K'-?@WJRK'\,30%4EA1(5C55$T!%/E1$GG#19OQZ!I M3-;$5C4PIS#L*9A3+PPWPQR&904.()?""BS>ED#765661$XW@ NVDML*K&+@ M(3S9?W(K2[$7>QKA3;TC1[]%T%H1..,^FD!;E(\S& M=(>9X,G''+[R+2?$B6*D31:[$ZU_<+S\+?D<4>=E<$& W21)T20=\IQE\P[+ MFJ*9M3!5#3S5/!J!/!5XQC!LTQ0@?11MP$"JQBFXG4V4=8[+;5E4-;!YGJJD M\M0R%%.6.<".X/L$68)X8*BR J"2 \Q@9A/;50./Y&F]%9HW(3Y3 "C:=^DB M8XL6S^@,)TB,R*F\:AHF+TF08IDZJ^?ZTJH&MK!(LS:QD%0+BB(QMJ(8HF2* MFFPPEB7S)F>QJL;G&F$K!IYWG>8FG3N6,NH"IS(F8PL"Y,:6#O_A_1L4B$>" M(JMJ!G.J!F9+&<^R4'-O E55,4W6, S!$$7=X'5!5GA!EVR;D435R.UC5C'P ME 3N*<$W:QI5'@R*$VR#AV^T3%571%5062Z=U&3SFQU4##S&XQPKMC=4 7:4 M9<-@6(.W1)X7=4Z0-09_*V=;=F[Y<-7 DU"UIZQ*5FFJC W9$Z/Q'"/:/.22 MHL[;$OA(0Q+R_7=5 ]L46#%IHB :BB$Q"F]BGV#JBJ7:!B.9C*A#,I!K+:P8 M>,0VF$TV%G,RS?! M.]U2> :BK*YPNBC:C*DN-W !N"_R0C9=4#40SX?6ZX('RX:=,L8Q7X3^5TDQ?!X%@6?EHN1&$M MS(YLR6O%P/H=:@>T*'0F"$#TTQA94FWJS6HK?\59FI(U:%4-;+A!JY$^R<9!!MZ%5=;![FQ9TPP;XN!R<;ZF M,PR7UB^BYTPQN=T;+<7-OC8=Y, /^D!Q:#$1J03,@"6%$3E^N;=(5V B9<\F M4E8V>-TT%-QAJYD6(UK\#K?W ^1GL\WRXJDX6U=--XR M.-EF!8U;K8=0 (/GML"O&'@ZW]P/D;;FFW'WL9R>SJ-;LBTHMFTMEQX#*M:T M+.^O&MBH;R95C.=SMK:JL;PNVY*E,YS$R2*KB"MQJ):8Q=2J@0<[6U)E=#[O MJ2F2KY(JH];'QP46BEC;D9K,]50.+[0#_GCND M-9WU1$!I]/%GS_6_?8C&SZ PP-'1:_K[5XC@]T MC]SIS,.'P;[??,;B=?EWI+]&01*FO^%#<-T/2RDN6)#K:DR/MET,0>GAF?@/ MJ[_@G>1C]]%%X2A]'2H\Y-VX^L_-XS"W;T[?\7[[)>.5ZNM1Q-WNCA<$'Q(&'\HHN;BX]KAYLGY^7WA$QHY13647G&=45C:I9M2???6R0=Q#9Y++Y+:*/36I7/?G=)EIMGFBY M\T3+S1,M=9YHJ7FB\[O]I2OQL)M:;-F-R\>!O]ZF=;W#579@V)6_W),V6YJ) M3X.]\@UGYL:.1X:[7SOU7>1GOK\V_:>+#Z?U?%)MU=#&XV2:>'@]9]E:_UZJ MQ-YTGT45FO42"R?!/J"G"= 7/,*OK)))?+T53F0'X1?T'5@1)'XZA10&/OPX M1M,B/5D.NL/KV)QP$GV=X@$=FH72K<6+03F$QLL.E6(/]C,Y=O9=70;D78Z&XE07.@JE&[%T&C@Z%#A:]10+ M1\'^YO@,>\*$3#HP(>NMSIX@5Y/:R=4Z9%8;3K?)-*[C5D)VKM@?4VBQ;-&L MOK]99C9P;TVT*SQ!*TA]U:"SP%V8!6Y6%#R<)AG%Q-9)8; MO)JL>7 F;]+X5(E*"QM$PXX.+3LXK%N-[%2J^WE*P]VJ3E*.4>"Q@4 M6FMK0H%\0'G:2%B_$9=L/>R^D$^S402%.QV .R?8#J.^_5*LTX6DY@2-]PXUICW?_M&NA,\V2S>^3TN'R(-F.J3^UP-ZD.^?6=ZJJ1*K)\9,W:@/M[]PO;YG(!O(D( 23H6*.[ZYZNE:W N._7)>LV._ MNJZ[>#OL]>=??,2_;GS_$)H_BKJ"3+C_Q8E3UQW%88()O'6C;QONZ@J>$:(H MOH67WWUW9F2(?.6'=I&8>:MB&H>F%A6'^W5=Y$56GO]^*LX-IY<_Q@)>$<]O M/(@6FC_!@7V&N:#/WYS@J">NE]:^_,GJQRM @,'+(B,D5U'V#0?,T\ MT%Z,I1I\O ;;"0#2. D1C+/=5_P35=N#U;:%G.2ZNCQ_O03H.=E)M/5Q;\3';N"0_2R#16P^ P7?! M8_S="0FIUG9)8S%+/U2SE&KMX3B@QUK;%B"@6GL^9- ;]-HZ**#H]4095F_K M66TG7+2>=28-[E<]JVVU'78]:]DT;J(Q(U^F_^8<9>3Z*(JT,; O2OM>,XCZ MZ[VNW5ED:%WFH H)6B+$/$5GDGS:Y\W(^TI^:W@#DI=_Y^_0+,Z==;53Z,9\ M]AR$<9^DOD'2F<0N7S)@Q,J^8M\:WL@*5TZ;A;D6V)U2_^Q&\=T\BM$TNO+' M[_HD_4+23J<%FXT[0M/[OU-;/HLM;VY$FS?-(Z5HYDSSDAIH"P:ZC"9!D/V"J-3='[.;6DRL-V :S\DS:+FW+_$Z\WN4WN; M\#37 MG>CM?7U2K7V=18T7UN!X5EK:B^7G\V;-[CIQ?@U.EQ]1O3V]WNY@-(G:6K , MHG[0I;[W1&&]YTZX.Z7^#MB!D41Q,$7A+?(<_*[HV9U1[3^E]N_@^"!T?GM_ MK/UKHM3A-UQU[;FC/^WV?0>A[7XH6#NEG]-MT7?A"$00F0$+"$Y,^+]:295 M!12J D2IP GJ67DO *$.^.$Z7K;U]H8&?+W[)7A!H8\OF.@AOD/C) 0?2Q& M$,Z"T(E1K\6]D\HAB#D?Q.YFD(."_D\L?'#&+'0!S/1:^H<03ZI2*!3"=13" MG7CA)HWOW8SO+8N=QO=!B)DF:+T7,85P781P)Z["519BTQ+DI\!_ND?A],I_ M0=?4#KE:(VG.@9[W_[XGA]E' A>8.P82I8P=Z[L)U.D!_#@3ZH1Z7= MW^'^E)['[7(:217Q7C$[=0$;F*5?<^*I@9?21VK4K@7'*/+NBZ@K2Z?N*^[W M&P=3U+M(G0THI9%4$=>9'],=_]L]L,U$LR!R23/B2ND6DT=J!-X+9-$(3+IH MJ5MNWRVW7?.B*1*)D;<.N**1MV>"I=4O,JI?K3J6&OUDZ(0KV_"+:>Q#Z",BKA]$;=MQ=0Y]]%R/R=QXGAV MXD]Z)M%MPDBUT5K"#'PT_^R$WU",">\+>%Z+M)"\(0@6]TK$\]YE1:L!Q>21 M*M@Z496ZWX['TEK"I.ZWGX*E[I<,P2[E>CV.>?:/*(S_N/[NHQ!OKE-0AGQ& MW@1@_\SQYV3($PCZL$'0=EGQ#47G$B%S&A&>32!=(+QHH\8JO]3K]1WG7;_1 MH=T+"X[HH(K0CB)T[LP*J@CM*$+[QSALE L<-_R'XR5(GZ]__!6$X(3CY_DG M](*\S:Z8U9@K?Y;$43J 6_"IZ)&?D1,E(<(LLT/T5X+\\;SX>;F1T2T63.CZ M3X0IW5ZLS'7?E/-RERH>]D5EDBCXG!VBZ$,=9;_6Z^6^:Y]'4Z1(O$TGSQG*P^;+4?%M?]U3;?*FMM6EKP];L^FN"O@3^F"KW4VDLW@\'!P(NGYML-X%4S/%$+[E_$HT9,C9C6/X9JQ+0$\CG:7JDL;362HR@=J@%+V+J&K8^MTPAJ$U )IZ=QS#U)_>H1.7 MI-2JJ69WLJA$HT)WX0\-3]TRXI(4>U!V0J8RD-B*0FN5U*/3HFG7^FW.9,2T M_-I#(Z9UX-.O)Z?QLTMU,AJVAH4]:=BB8:N71MR)DB!=9-K69IPLT]YFG(UW7'T)_)!,AW*\X;REO0^AK[F8 M1: FG-*I=]QY;NS+VGW 7[F'['!.:1QV2E'GNP@\S[)#.WEO@X?EJX243D#,> ^]R_01- MKN&K4GP?98;\6^('T4WB18@LXSP/CY8:O,TD4N'(:9;=DZ(RI,&1$^-1ZF6H MEVE_?MEPHF=\L-"+XZ'UZ?6T*%=9E"OD&XDPDQ1WV8?4;7T]")'[Y/\2O*#0 MQU>)/@^$IFG'IFGK ?OH11_"DHG2G-1]01DK;MWHVX:57,$#(*#'MQ#][[X[ M,]HT<2H3WB6.3#N+Y=&A"2B"O4B7HW M/'D3HIGC3JS7&? 318#2\].76A2A M72"33B:?&K?N+Y\.&3:=628!7I]Z-0B=&:$K/88P,]+*4I2N1M[]C#X[QGZ MEDQP=&S,DM\H0,_,\[SUJ:]W60GB;A;X40!>T,+IWRQT 37VI%Q%AGZO!APB ME#Y8067*>?<8RN!CI2[*0AB4Y?U+*54IET*"S1*0R"&N]HHD9+ M(S1U[+>IMSZI463J0S?K@<]=%)GU $SXO/9FH!#K/*!)%%T_FF@61"L&$FAJ M9"GV#MZ3JM/U"R-G22%I5;-W*23!F+?+-:!:!KSWJ@IJMSU9J$'-M;OFNE>W M^;+WWGH=/SO^$S+@@:$SCJF=I:JR7X?X3AY2#>]AEM3#J@19J=+ :@!=G2JC M;8I]GMHBO$VQ[35!YRMGT ,I>E?.(+C63XH!$V!X=$:^$J;<.I5?7 M/P<^FG]VPF\HII!ZR,9]Z%6V?[D M&>V;[LOD&<$!D, 01'QR: 33*0KQ@!L'F$*6M=+LK[$(6Z@'@XBM=,G=T453 MNN2.P!#4F14[_4JLAMCU1%.]86+'7JT'H B2[!4*;39$K'G M"JW6M&^XQ^W/2ZUN0ZO:W$QWV#K?B>;G?N5R9 &PMC,G\I:(4M_=:@/DL/UU M1Y<_TP2CJ^9"DXQN&7#MTWMJKZ>D-GR<#7=RB28U8X(QYGF*?'3-3J^*? 1/ M$) 2?_LT'ZX[_K=[D/MR"H7<\@F="C^NH%.L"*3&V;XNKZ/F2G!\H^9:LVF% M=I@,19U[V,_1UV6?=(5W;RLG35KTD%9X][59FJ[PILEA.J#%%=YMK]AIYT!U M6I0EH0=LB$ELE^-P)[K2\'KM>-X#!$Q6B"IF>\\TF?CDL5\MFS1'I$VD UE^ MU\.-IH>(WDY5X1GLX>?MI(?T^)%>IX<$5YU(,6P"C)#.R%!S&L2,3%_7)_:F M687 M&=..F(7.]FN9,<%!E<"D\;R0<:F#O9LW)".$;7F"?D[5U>KDI,OINS4U1Y?3 M#S= =:(^/Y!Y,[+B56=GJ?IJ!480SH(0$EVJ[JT^);WUWA"$V AYLT /?.X&V)M)P2NL[/0E>>]5WKO#D-XKB6[#XN^_. MC*9R-:HPQ!WQ\B]>J@O2$6L1J%;"T?_4<-=WBE.6JSQ!8+:3O1WN9*#UNA-MN=PU:Z M7^7OC.'2S3:IS:8#^K79)@'G;M)VD17 Z^7!*@2[%5( =$<-FRZ Z[5ATU5Q MW>CKW+]7F1IRG]J?J>%VRW ;KD!WYAB*OJR_&:*]T!5!YS%6VJQ*DD'39M5A M-G=T<:=!6OW:-TDF8Z=!6NXB 5QW9MII\.":8'NAX'I@F3"=(Z:I<-MSQ&3M MCM'5^$R*S?:DXDQPD.\R*.YK+U;?UG,.T6[H"M/.K[RC![8,X,"6$Z=W72FC MTGWR^U5&)7B*AIINMV G-5T*6GM@NGW;7HL657L0ZWI25&U[X4V]8])I5-S0 MFW.>:4Y#4!_G]?JZSQ:=YNO+SE_=[ZAI'4_VIJ1)<20MLG9Y>W^Z&JS.W#PI MV_L3'/)IE*7['-&0VR90;GN?(]K#NG]O#=T(E/!PUVAG3?\V NUK4QS=")3@ MB<4F;;:_IP;MUY'P*?"?]IXKZ6J\)L5N]VQ**)4)S7!IADM6O*4[*="03'=2 MJ&'T'5DR1B-VG;)TYY>,T6A-RUHULN//@8_FGYWP&XH'.OM+L,$TF1T7*P(U MUVY-'U%SI3-'U%R)B:YT038-LMU:D-WV[H"&$SWC!0LOCK>[ #VHW+.Z6ES( M-Q+-B99DSQ^&OM[1%GU:>=WXEBJ5Z$,PZE;[+]UIH4Z=E93V7X+3T2Y'XI)F M)+K"NJ.ZU&1H&O!ZYO/UZ=!HU+L^'1J*NC%E7QM1#LK@.@G_J(9WK"F%AJ=> M-:70T$3"DHW.3)O119)TTJP[BR2[/]'0F?84NB%0?P)?DR;YR MQ.U$ZWL/$U*R(E)?T[^^3I;VT&"&&!AZ9\)DM0M3&-@:#"0(=-$90=K#0V,2 MH3T\W<>4G9D5[,WZXR$6]9NTVA971'<_UG;&7/-X_VX6^%$0HHF%X=LL=",4 M#3T$4V-^DQ;NJR8T,G<,5M-&.PJJ.]-HU_T8W1G#I65::KU=+--VOU>V]D[]P)MU6CRGONT^V)L0S1QW8KW.@%LHTOQ)NBN5 >S'[,'=2[0YML7FV/WE MTZ'^'8+S<5(,NT_0F>[M0/%SM_=VZ'X!JS.U:FK,_0F&_33F\Q6UZ E> U#L M%L_+:GM3Z>.21YKI=2;3(RBOZOZ41.OUS-X%!%K7I"&JOUT^=/IAX"E2OZ8? M:B'(DV_#05<&[XL_N[X-!\%%T0&!W\Y,*AC!=(I"/.#& ::09:T#MY=FUZ44 MZ,$@8NO=E):8>& PM,0W-7.GJ M$FJSW5E=TOVNFM:G.!3."W6AKL/@ULWSRP7][_=@U27/I2:Z=#,-*L" M%"D"J=&TK^9*]U.@QDSW4^@U<%Y?I^WHU+:'UHY>8LRT-#P Q6ZQ$'MB3:Z< M\$S[I3\%_M/>DYYTAG)#=W8SD,20T1O=/L]D/NV6Z]5D/L$M0%TVW+Z61>B6 MSC1'HELZDSJU3XV73NYWRGC;ALQI-O,E\,>GWQDK//2&X)-2DM?;WW!,*B[MEM!06 MM^XX2(FT[>^60(UV7Z/M^FX)U%S;C[3UYFRI@;4VP4J03I^OR_LP?00<$Y*I MDL?KPUO:^Z 2OZ+)$Q!DHLA]\M\ZN=7?T42+ED.SI(LL#2BF-!/Z'J22*O#Z M$RN[-GFM4!FPD\F:E62IR)[9W.DV;:W2T0+>#@)K:>-QF*#))]=Y<+U<28?J M)(PH8T[/=;+MLY4J_:0)KW^!^UY0%D=NW>A;T0H6ZW7\[/A/R(!/"IUQO,>C MHE\*=:) M$WY)M49M5DC>J-29/,Y D-IP[)(4@;<%@])]0C:6;]" 0X1BEP><=.>/4I'2 M<$/##7F% >I_R/$_%/!2#]0%_+.7!WJ+?\HK07LYH2N\S0>*XEO@Z=UW9]:L M]\FF=:G[V1O^G*I\M9\'*E:(CKB>8GVBOJ=;)6B*?LAQ/V$1\J_"_^Z-XES(%?^.)BBNQAD@I];7%$# M9L!?_2?K=0821V0Y#FJY^WS;#CW(50\+%>%T%@M6&<8F?!*V6?F28>'_UD]< M7\O=@/Q)-GS#Q%=7CC%QY60F3JWP?%;8?4U7ZFFZTKRFJT0%,VH#G8]$#5J' M6L\Z5)*L@\8!&@<(TW1:RFC$!KJ2!W0Z@^^8=9PN'Z I?T^"3)=-O?L!L-U$ M:'M.@3;HD&;AM#FFDV'\M(5XLJ)ROPRNER&U-P'MM--4%%;2VD679FO(FI"E M-C"D.-"N==3#U*QWT=S5>'Y#9[F+5VP7QIH:E#ADL+30,T MV1J;$%((U?7*X4'%?@JA.N>)*80BPQ^?H/"_;%:)POB/6RS[U!#P;Y]=WYTF MTX81TBY%Z[I- 5<^K'ET\1'_NL&DCAC*P<;5^IUGDE4KSNB MU]LI[Q6 R$?P0#'Z!%R=0#X%C'$?/+18RJ?//SM_!J'A.5&TE07?A,$81=$M MBA ^&DZ##\-'OP4S\A!.32;DT\\]N-"'-,L^0$72E:';H\E2C!ID;VWU5$PW MB0COS2%M-50A7?1]C\;/?N %3RZ*P#YNP'WYO5:$=%WT+JK[X!%HX.A'X#AQ M.:>VMS"2* ZF*%QAL^@NF0K0XZ!!8E2(\-,D#O=X[E",9,TAEHJ&G ME=#3-01"?0K!/N749P[3S(:8S.;$D!8@&=P?SV\\>"HHOO57XJ9P3)_?SV=H M0P4^.?X$AN#_N9K.PN!E82YD*<$>!&?"WTEQ'\)*'?'KB0O4^D\P;/7C0-1@ M+\I)]0:'JH,13&=)C,*[X#'^[H1HRT?V6!WVHIQ4=3@T.-A)"-$U"1&,L]U7 M_%.?74(YN4,+"X"C\;34&./DM,0#.#KJL^AW$4RJU1\J?&KUA O^4'=/K?[< M5G_B.B.%?F1!OPXA %H7&'0B^ DY$7H.O,$(OYQ>4D5_<$60BI[T:N"AHJ?5 MP/:K@1W" "M@M![38P4HH75HSI^*G%@KQR+'3?W @PFDM-?A'0I?W/&F?)<7 MMSK^;]$+\A-TBZ:.ZX/KNT'A8Q!.\7$IUP^>^Y3.E^--8,8QFMR[4QAR_7@' M?XT>G31YOELU?V^\K-G'OIL$^#E_< S'+EK/NZZ5>/5 D30R%=P0QR[%6[\M M!C6>E!M LRR_6+S[WWX^S>.7$OV82?3G]Z=]TX*5[]_RLA_6O?P;X=;-],6Z M-\0Q9.MFJ'53ZUY:-T^MNV?6S5/KIM;=-V1.K9LB\_JE%M+,M5-0NZ<&1,$O M#8^IO?FNUPU#HW'Q2%&.7B/W XCS[Q=QF*"+C]2V^Q@<.X5E>VA%%%W269W. M@E$ZJT.A+PV/Q!1R>VI M+3:5P/J3#+80\NAZ1E%EQVU-@HKJ6U3V^XU%*4F M3H'OZ:U;J6W= [*.KG?F4\'UM;]^8WJ,?,'M/=O79<'MY2JIX+KG*G<*+MT0 M\ZL_09[[@D(T60XR@NG4C=-%>XX_23?Z6UXQT2,*0\$\$) ;3)Q<1;@>*8;C;T@PKO\ MZ'/X919$CO=+&"2S"![A)7CI+QX#KW,AX9@L#T$/_-P^O+\E?A#=)!YIY\^? MAT=+E=QFTNGT+.K.R=BYXY:H8E+%[,YY2>8"3U'%I(JYK9A*/<54FE5,C.R$ MC?-8J%8.5"MS>%$X;:M GF.?@G%*\]N=\;\$_C@)0_AR$G?&+Z-Q:QO\8B)) M3 JVM[JA0NZ"D$^\N?;8 _=-\< M@KWQ%+QY3!8CWES"'T"6DE3P*+<5;A&3]IJ&K/D1*Q8O0\P.'O?!$5$=I3K: M-3]:4*C85TVMZ BW[!HCRJJ#"PA$U]5=6.U3IVZ7:_=9(J0U.. MCL9C&H\[J]>'@LS5$8GW*)RZ?IHP4L4N4NQ21O55N3L)-JFZ4G4EPAJ4?M*<0&5:-SRX6H:G1%-=I'&\TV:/5..0XH=?1* M/0X,*E0]AA%8#H2E-+#T'XX>J!K4?P(&EK M;O=3X#_%8&OXH6_.K+]#OAN$^'&$+=Y\RZ+EA%L='C4TL5O$X?QV8ELL)G'> M[W@-_>R$XV>\.IVJYUX,HKIY!MT4J3(6/B?K+4X2U?,F78R9BS^)6W?#V3/C+")<\TI(_F6A\9]I)J)=7*8R::A5H3 MS1MJ?&1=;Z'&O)8\@1K?H5E.C6MD"8SF3PK^3.%;/4;U#=5MJ[E23\W5YM3\ M:JWF/$O38)H&[XD7E-,N2SF; JZO_,,)7>?!0[?;9[=]C>Y#Y$1)./\:P3?! MHU$4XU%4@\^NP37>NBW/[(T5 CV?TV^OB>Y8IT_ART!P2E>=OEB,%BD8J<>H MOJEK=SSL4?.:5+FIWR\V9K3%Q_QKQNL;DB+^U1A;"0+V-:3(90TWP0E6H_OO[5T M-.BT6O4A10][4;3I"Z3?#R:Y/A$P270=M!--9X&_XH<++-IJ@T/'LQ)]L M3W5V!XTLW&CN2\F!)*F_*Q7,TA_N*1D*7YJ%+XM85*A6%,.<&,/0A@J20!!M MJ#A9;>#@R'UE6#KRQ\]3)_RF3::0YX*2I4ON[U <>^DB_(R[78WJ]:CHNM$? M'NWK\8$B@1,@@>9$T!>$<&S_%T/+',4%;_\2]VFRGA_+=9Q^A_@F4(^S0OH8;(SLJT*4\K\=QKDQW]^R$Z!;- M$O _ #1OPN I=*:9<._B8/SMS76\7399(BZG]0YAU?./PJ6_HF&\X\8()*N_6Y=T=;V"NT0)\!,4,W=83 M0 VU](0YA9YPRF7Z+]63+NL)I]32DVQX,WJBS<)+$XWQ+Q23DH))ZTT%G"8* MK;S+V:1,K)4IO[,V>H"H#?_6\,;4RMJT,N62X6H=5@;#&].:53+P.TT&NAV\ MN^.&J5LAPJVT'HQ*MNZF6M-MK6F]FUB@7J;3^K(]:9$YC09FJ0#!_NGX%(IT M!XKDQ)T>J]ML'5JA=>B.R;O;!RD?K""$-1(=KB G[R/JT(FY11YD=;RP]5<" ME*R7ST4;_=<01)-IXN$@^@7%7_T0.9[[WVARY;^@*,:W_^*X_J<@(FRET4[J ML\;BNN0/QMML3XO65:;[T/$C;W&L]>3/9,'+OJO0#J*',%W:B!>BBM.*XK3O M<1H(7RM?;8?!U$21^^3C"]?A[PEX]<2%L\>U!(.XPE M@U&Z;5!-O141WJI=L'VU4!RJ-=W7FES-1FY^98!TC!+0>$5"O,HID-2\ BG4 MBQ#F1933=R!31])'1]*A-/UH_$(KA6U6"D^+:8Y5#.J*.N^*3J= 3:345(=( MT*&.I>,J!=*$ >D3+.5KP/-06-.-"=#V/')*I A"G0 M"?:=.:JZ3#%-"YBFX0IQ0\5!BFFZ@6G:+_H=BVFH)G6AZ'<"K'+L1"95C"XH MQ@DF*(\%L50QNJ 8ISI3CQ,OTW\)V(^ $2XY<4(-? M^>'-+.3'._!(!' *7#6F/Y+ +\8N9XERDU;8KIL6TBW MB"#!$O'"Y1J6N#&\F4VOH5W[X"59F:=^=W=U_)@MP;I.5/0-E!VR!J.07+93;5(%T!?!LET6WD M1)H_N8'_(5KVZ4K?0H+.)/#VEZKL9?)T!\P@YSG(EWAWD;KCF*GK/Y*@[M]7. M/NKR"_)1Z'C O?R!Z2^HOPJS%\6#2=]JJ$P:+XP@BJ\?;\'2_ 1%=RA\<<=] MTI(TANP@K2EKJT#V0/4!<* M9*FBT-)]1TKW[2M�!+%6/ P+6X?\N:SKQ@CE!_NK<**!H,^*SNQUY$T0IC9_7QMMWZSM%3FV\?P+?JP^;VGB?,'WU6@MJXWT6 M^(WG^%^<:4[>BPT_(/'!M+T@/ !N$\F2>YZLI=AWTC4(\6^W[5/9$]O$O[U\ MAHJ2Z,4TY2NAZ$I70L6XET6RJBHY_H1C&(DL>>YGF&_((U&P!=6N MGF4XB; MU=GE+C]XZ?[^6/(E"_J_]_Y86\.; MV7GMLS.GN+.M]%&LE3["\).6A*D#;"L0=J98'(7Q'[>._[30 ?S;9]=WI\ET M0??./0**=[8"Q+AU);V7D(P'./!AS8^+C_C7#8;LTH\C"YL'\7,PE:_=P.W+ M7Y,Q&0JVPSUE1! (P_8H3U(AU1?2B0N/NN,MJC<(%?>07L?/*/P2^.,D#.'+ MM2A"<;05&_H@Z3)&9,6N'9QH*"BTKVVGR,RX*4TX6DHXY'H)A]Q\PE$]74D3 MC@$".#V)7!]%D38&*XG01Z^+5@#TLC M2_:&)&O_YW8RQI(M*,^UO?3YT@B*4"E"/5\^U$/_1!U(A0.Y"=',<2?+U8)X MA]#4D(S!^Y/]&4/=2Z$N7G5[:C)']]9,8S=@(:%-4^T"PA[U9.V>IG)>AZA( M>:I[IDA=KE?43$(^N"3MMM':&V-UM9.!ZG$ MWSG:6=+"$DH1XR=6;3>:4?PT(/QTHCA&RXK]+RNVTOQ20XN(GEQN5Y=Z.7== MNQV!#$VI)TIR17C81ES7,QS9>R')4KH&,7-TV%Z+5/R-B;_]E975^R[2TY5[ M)?#Z^R=3>V],_.UOK7O42NH>YI(][G7J$-!8%O< M.&.0!"&3>_O(?)NFP8A=H6(_O]@[E413L0\C@]U;[!2%D2O@O=QYFMRFC2R] M F]I MJ,#[ ^;V$CB-Y_T4_E[QG*9JY,;O_4LP?;+KU@!;^Q:]%V"C%DTN0-O+95. MUDL7_MGY,PB-)(H#<&Y1ALP,+T@FY,CY+1E+*):C8S .6ZD6[UTW+&% MFVIFH1NA'@B[E"IJV53T?;=ZF3KU/H.T/2S['GEH'$P=?V(X#UX?K+J0HL%8 M]!YQG(J\7_%[#Y%3)TZN>/>(T12>]3-^[R%ZZLS[)?*<,[\)@TDRCJ_#.Q2^ MN./<(M\[-$Y"((P<:1?1LC+S#6(&X];5O03]W8W'SZ[_U ]);U(S&$R^GZBI M31,O:)D*>AA1>B^+O@V2N"^N>X.6P=CS?F",QN@>P+']7#<5=0^<]UZBILZ; M=#'OY;RIF$EVW-M[6O[#\9+%/L:>%WS'>_?H]\L?!%&'BD_@Y MP G*AMA-N!C%[MA8].V1)>YBVC+A%A)'JE#E??9NSY8%? K\IWL43M_L5DZ* M<,LW9<\6"902>18ARZU:;MJ;J?D3S!OOMR1THXD[)F_#PRH;KB"31&L^8#O# MXW1AQV/61S=D.,!S(0CZKF.'8'_/;H3'ZP$Q6" ZSV:))]3;H[XB.T$B@S@5 M$AU$$6OO0Y5H".VK9RT\+H)ZUJX=0T$]*]F>=>_20^II/SM1Y(R?$_AC'&T/ M(\S?[E]^2/WO/J03Z(673MA$8_S#V61WN/$ \80:3^: AF4YE703:#;[']!' M$>H9A7SBLUWKVKOO3%S''YJU[Z2Z#[;^2^( @HP1NG[PW*>4-Y$.B#-.PMP4 MG>WZP"S7?WI:#8\>'/];]IOC3_!W31[F'F *%$;!XQ@8MF()*?I1Q8VE7AS+ MCC[X#ZHX?56<$\\+?O5#- [""9I\A4S7!]K2@R%NDG#\[$0Y!NIS Z\]"<+Y M]>-5C*:K$9-,O2P?A4_SY31\I#V%*-TT@BS=:88AJ].C=W&$5/6I%;"RPM@$ M37V\Z7(Z:'T?6@<1*V1>S[2JL"GF)@S@^?'\!@POUOR)]5?BSC!%^OS-R9^?()N# M(7KB E-(ZG(^0RO+'GS,0$XA(TG4MH(CY&E.W,.]0JD*;\+O]^;G>\C4BY9INW=[U@R M&%5SH23#-[YG!4\"HP"LRK7 *J->\DRSC")"HVJC^A-H%$<(HX1ZC)(:UBB% M#--3ZIF>TKSI*61HE%)/HY1&-0KXQ#&_L[\Y/B?C'[-5&\E#A/Y*@!CK!?YY M S2WKI,!--?K'XJ)RRV0**+N/ 46#D.@2T[>4Q^VAS=@.%@A?M\^CN5NC'P' MGK/.559_L(,0C9THWDI:[IZ=$-VBV;**!=C[*72F67%/&X^1A_">K)/BH=O/ MZZ,^;AP0D^?P(@DJ9G%#V5"Y@);%QCTEU-3G=-XD]W;1>'C#Z*@9DZ0FU+ ) M49W=#2NTNUL:1?IM C2*G*AJ@J/=V^E5L:FGWBZ;Q-C6U2,G,1:M\^P#>IJ Q@>/\"NK MK'5)F_R91(O.+HAQ7]!WB#EXNS+7?P+.^_#C&&4]<^N[UH/N\#H5)YQ$7V?X M\?!P@5&W]/G*=V/7\;099EG:KW&3?K^13!,/?G]!UN,C&L?WH0-"6O=EKO>( M<^%JB/ R/11_1\B_12"0!/V2N!/<\GCE+V[7T2-$:(.N& :DZ' M-.=\F^'75(3U*#L(C713%WSX0[^U8!?-) :2(_,2J@(MJ$##&/A)-6"O M?R:^N]"9FR1$><%.D1/!GSXN'P,_KIZPNI(]$S_DS0.-)(J#Z::VK&Y=[):\ M'%#SN4DT*7JD&P4"Q\H?OMZ9-1]XY8,VI"T/I9^:#:GY[ CW,$7E?%U6:O+Y%LR",G0D7FE'Z_-6 FL]=^)K2IRXNUS6@"J9'^W'Z MO?OZ =0O2$(( HM?GY$S 0?^\WM0KH\_I_\XBU?RNJFQG"9)MFZ)G";K%F=* M*BP$U.[L91%,\]"'.>ZZ/+9^0^/<.Z3_V$, M'XG"GQ[!^UY&[G^C#RPSBW^ZV+A_YDSP)@B7'GJ,/S"SU\7]KH]C8OI[_@5^ M$$X=[Z?5/7$PPX]\Q8],=7 T1IZWO/KW"^8B_3V:.>/5[\N7IE_TZ$Q=;_[A M'F)H-/J"OH]N@ZGC;W_MU F?7'_Q>4X2!ZL_A.D'I7_Y[D[BYP^J^DYA1$92 M.$X"1BCB__[I 6_.%%Z. \]S9A'ZL/HASR/\X/3[02KQ9 1#X'LAGJ<,CR?X MGW!]=?GYBQ>R#'![QZ@7%,;NV/&6+WH(8H@\JV]:_/:!G;V.HL!S)Z-_9]+_ M?MJ0!P>\S3,[__OR"?D_+7B"_[)\"[Z'?_.*304(X#L? 8-\>'8G(/2?EJ(6 MX2EO%0?SIDB(KO\,AA:_O>/__#LK,3_]_![?N-+>C&'O4ZU9__TXW69K?R*^ M(_WU^^(=#X$W@4=\_7)U;YFCNWOMWKH;W5G&U]NK^ROX4?MBCJS_,G[5OOQB MC8SKSY^O[NZNKK]L4G?H]ZMU/U\M_OI_.M$S*$,<^#^.S'?&NQ''B(*Z_S?F M]4U9^8,RGBNU>:X4?[5]??MYM/K(Q;_@+OW 3Q& .TZ=Y$10.84'"T?P_Y?? MOUW:SCB^Y"115CA&!C(Y69-,6V1M1;1,05,9F3>5BY'OX(1@@MP/9C!.ILM^ M:O!."UAZBQXWTI:P1N?_3%/TG$<&ATF0F%3A*F[:U[I?OCL MA-]&US[ZVWY?R=! U52@XBH#E92%J>U+JE GA $;&XI/FZ+=1Q/*5%0+7<<; M??7=<3!!H\]W);?N=B$,5;(EUK8D[$XDFY-E5F"+W(GF M^XGC+;!XN5L9/6*MC/]^X0*Y$1J#\03>@^-Y0?P0O.)8JW?]JY4/T.CQKQCV^S*J\< [T43L0EL7!(!S%SVCTZ$8@SM$<.>$(DB(T M&=6/)"6O^/GM<[X_NS&ZQ/X/@>9]#YW9187!L)G!L+IA<9*E2Z*M:?"3! D+ M-AB587A=-=0B@UDLGK 6I:/]+.8#7MDQA8'/$V>.^8(@5S71>%&)X]D?1_B^ M*N-IB(6T*(YC]XYVDI!%.TEC M95Y3-%EC>!7^1Q$TS&K;U!3&LJ6WK+Y%3VZ$K2W^ E?JLYLKJ7?^]O7+U8UU M._IBW?_S^O8_[WX<77TQWC7&_++7-L3]P^TH'?W!C>'!8US#LEY!+BG71\'C M*%QS>^1$HVB&QKA%8#)R_9$;1Z/QLQ/"A]!Z5R7PEA0AFY$X"&L+U7,QTI+: M0KB]^ZH@[+C(<_E;\^_/90+=PNU-!99]_)F2A0[.L@R;UVW>9A@)@+QA"3+X M,XL76<%B>.:M/\.'?84 VM-VF727*P/OYQ#.#4@H:@#Y"-\Z"X,7_()%5:3+6'Y "+1-'568;*K(%&79-$7&4 S#LAA;%&TMU5&%D37---[JZ+WS M>K5L#UML^U&)=63YDA$X3N24_=6OGE]IHPPOUQ687!9E4T,?0>X0X//91G\F MH1M-W'&:/T#8=?-.(1T6/CF^^]_I[W_KB&IWPG3)5H.K=[?O[MZ-K.G,"^:@ M!YM6-OH2O"L2=J=*!F?JE*"D4E*))I6BYBU$(C(9:I9-13%M@,TJ;\FLH<+_ M8T0BVPH#F,1^BTBTR21$4;3\GT^0!+([T C+\OSHRO>#EX5?_:!]\]W=8 MVEWB^_,7QT,_=MO 3C\QL)=8I,P%,A:CR#)C6HS.:Y8D*9*0BD6P-4YEE5*Q MI)G$=7@#F3]D#4=5# Q@" SR7:?;PNN[=^Q*A%8R]51MR59EB]$$5M1MFV=! M5[%ZBH:IF(+ E:KG30!JYOT_=[:[G/51%1BELF]EF+6")2=Q76 6@HV[,\<; MH5K.C/X"[^%MCDW-5,Z/[,$?,ZJN* M;0.:@IQ#L%1&DT7&QJ'FF'N+AL"?L2552_!-CYR0">+S.S -05+DO+SD^GD8_.A^PX\ M/PQT4;2)XV#D8P N>Y"[_)KN2W)X.J]V[LI$T4=P3IG MH3YT4G=U-Y_"7P9$^)=E"THJ=?0Z?L8'J(\"?_3]V86_9*ZOPS6?9N+O9W6[XIKJ&/=:JL(8AR;^"\-O"=$:K)]8L=QR1]>&3 M9=S'^?'=P#\_A.\_'@,@.XF/GS;P\>@+) R-+!5?L3U/-+_9E5V_*+)@TY4_ MP5T":/0P'XV?$6C5%"\^=A=DY-HVW6CDC+X#>+[\Y@??X1W(B8"^"5R($IP1 M.=%H@AY=?]'5>9MX:,$7@1%77,EQ%!CTKDY>G"MQFYK"&XQJ29;":@++6IJ MEZC;&BO(K*(6E+C_"9_]G_BK[Y8??95^\V%)\L7'?Z&HT71XNS)5=G?U&J'U MHM>ZG[&\_\!UD>"9@H/?V2CMPF'K"?8PL(.\RC&.KB-&[P MNBPB3)>'13N<(8^[S3;_E*YOROSCNQ'8T8F$7Y-Y:TO,F^@#6@Z !Q=8Y88AYD+R"DYB MX\27\4+#T02N^D_IT%F(QBBM(;# [R48[5Z M+7YVXFU2OCO16Y>2WKRDYF^ )OS)Z E MQQJFGY)^KQ/%(Y59/&+BS*-W;Y6\RM9S*_,USF040S-T5N)D0[-LD4]AAV7K MDJ&:[%M;-Y(PA"]:K*5UTX,5X^1@DV\2=9PB]!X".Y;>]TM " BH6!?\3Q R M-I#H[2WD.R!LA&!_4S>.P6R1!W88!C[.^+WY"$'V/Q]=X=0,; 5/)YM.[(SL M!5C8<$W9,_+H ><+HV6J<(N>TF- <8WH\G[T U8.^:<1QW/OULF$FRX:F^%% M8V4^:M20>UI\\-KAH.AO=3(7EN'4K%[#LZ9N6+(M6AQKB9(JRI(BV@QCJR+/ MJT+1LIXU2S%'ERZE"SZD(YD+=2$M9C?U/$A:0O"<$""&,QZ#!PD=[ :P3>'Z M@5_X5TA _,O""]$47 ^\)5S%5S"**1 P_Q&C''@@J#[_'SZO([ M #TH_;:T7I$NMD^[8O[/ORL"T/TM[MKPU;5=;B.>>W$:6/L[(J]TY4N?7_24?N;,KLL9RV?.\: MOOP2N^/:KML.>QO'G/*V;NZ&=VA)9Y^@GYLLT&Q954S%TG514U5-DF5&@Z#/ M"88FXGV^BK>!" WP+$]!.*\S5Y#>G3JC\?)N/&WPJ=BA$3/)L]59??Q62H5% MBNYU AZHG]I;00]#HMN@K3<2_5($@:A4"9?J71D^'(!D]XFA;*[0#B%4$&3; M,&2=475!$$U=QHFSP1NLH,H%ZP92[NI)!*@TVE%S.]]&=@1IIE6 MA,<=63QNP=YS%A-7+M-Z)81./)T9!Z,D6E0 TG-8\(; !?ON!6'Z+F^.7_[= MA5?#:T<^)* !=MHO;I2&8M_QQUBM($#C#7?P8'QBW,0))]$(+XMS)\5M(R.6 M_\'Y6V%B7SD/WWH9:P#3X;NJ6-$S\KR5*HY^*.M]V2C=@&#_MIR"*ISYKG([ M7&Z7:,U49-LR6%/A;$X511:WP-B<+*JZ!-ZG(!SB#S[:V^ROCV\5L)EZ<].% MWCI3U5NQJKXC/(_1M/69]Z#CSM,3F JV)6Q"*%YV]H(%O 0KB(M[?Z.T@1%T M,IVD3DN\CW@R%^Z,5O:R-27CS,"9OKJ@GLB;']RHM+"T_[4T-3N=6H'OV;8U M/BO?B&!7AL$(MFA:'*MKJB%IDF8S'&MKIB45+'2_21X\=VQ[@;,U4;,X#I;[ M+?$1I^*?+T;X<*OT&CX4#YS(& CTHD4-%- 42G_*;]SN)]-)$"\'7GQ4?V1D M^4>&87Y,%VEMDK4- VH;FY,* W_OB%,6>\+_F,K&PW/K#TMT/9HX\[="PU5N M5OXI&DV#"+<087 *@DM#*L*A&/Q+X$]6F_/_E:1;0(Y^>'!P7 69X,>-O2!* M(RJP D=3=XS6\_L;JK0<7](ABR^G\W=XV_N_'5XW/YLM:2GC#Y6;C1Y"8.=\ MU?6!)<>9' MD9-_Y)JWPH44%Q_WULS^(]HRA(SHT\T/-=5B;5X;7S];7^[O\":YU[/8 M.'%G!UKD01"C;\ ]+S3QZNH*@V WQU \(%RQ-.V96._PF]:VEA.L;S1W-0'[ M@CLW@M?Y*-U+!,MKHX\-,#6(^L_$7WB--!=[\RQLTZ/%V4&CSPBE: />F?J# M9U W%$8_+M=\P=>CU]DB('GA.GF!^8";+(FL=&SF/\)AGXCZBQLV7& M@1>$'U:G"J;B!N>RW+H1*SWZ*3NA9?%9V3$MASF6+?^PC= /7A-"X.PQP:=> MOCV2LIFB6^[4R[<':^[>JZ,#IUZNDJ;TQ^47%'\'0 R^#R+@N_JN8GME2&TLP7)[-IL<3[,-CF.$SX]L:#>)YK[L M/O5;$(X,#%D CAQ5 VO J(Y>@$>TN]^[62AUT*?=;9]C=[30[&KFDT_L0WD$_"!(?9^\.P;YPF5P9JW?J1;W%G)WSDJ+HZ>0YR[ M_WND\;:IR"RK:@# ;=56+5;E)%DU;!,PF,8U$H1OM-O[T=6:XTXIUUNWLU7H M54Z,H-O>0[I%N@=#:R=Z;\N1:QT'DO,7HF3:O&H(!J^(@F@IO*B:JLX*-F-J M*B\=PL&K>^OSB'U7XA_:-A7"F+GJO"KG)O'A[.WSZK!TQ->/0 0:JF4;K*IH M*B.*N&E/5VQ-XV1>,/"^'1(G'VZHV@ M]139%L/+&O""95294U65UUG-4FU1%@\W5WV YGH*;G[U0Q0%W@N:C.YB MYQ%7%*?3C8KBL&RWFL$3.0ZU M76Z(IGL"9MZ$P0SS!@W65BN9.A1;U7D)-_!*K,%RHF8+NFDHK&R+#*.S#,/8 M!]LJ/T!;/04S/Z$GQQN!Q8Y1NI_(4$VVFK==-=F2M4&'J9C :B)CF2JG6J;( MB)S"*);):S(^_HJ1Y,/M52# 7CO/R<^NCT9WSB.*YR/3C7#3)6;+7*V+6FB*2JZ+7,:!W^P.)TWQ.9FBU<-SW3. MN#O A#H5.F=\V.2)S!N<)0N,:&HBRW&:P>B<*4F&(8BB(BH'8WB1 Q/ C,_ M+Y:,X@4G&Z>O+<^+L?Y*W'C^(USSTC4GN94=H\].#!$G2G?46VSN/[I)PO&S M$Q6E >2R:&&QP>.2&;GMFP>:[%0S><0KG:Q/-*UNC"T)AJ2;K,BH(L>I*F/* M#-YZ3K(X6>6%@]V;-$#W=@IFWJWV(+'7>X;@+7T':KC5'!X)S" ,US(5GE-T M4S-L0=183=-97+>1=%F7=$M@#S9<>8"&>PIF?G9\YRE=E0I@!-<7DRC"ZU Q MV-!\QYM';KJ\-;-K(_ GB\V$\)A;%"5>G ZYGJ%%(_A@XW6E?$8"-PBSEP"F M:+HML)9EX:,559OA5$Z6\4$R(J<:AYO]$#OC3L'-W_&&76[LI.O3L2'#'[S5 M[[EYAI'V$"3Q:)F^X'ZZ@1IWM1!&XC#ZZ#3;%!A6 B"C\Z*E,9HB*9(L6HK! MXC9@YF#C5C9LNS]5/<)DD87ZN]6.%8OBPUTRFWGI[TXX'S*^K^;Z2!Q&8LX9 M.F>KL@D^T!0E&S(<1F(8%7"/S%B,?K@O4 <8YT_!3"/=(PSO:).:,$1VYRE$ M2Z-.-YO1%GM[.O@/ .JU;*M/?$,NGU^#@H%:?;5X1BPK#L+L;8[5!=7B&4Y@ M1'#3+>' MTZ.45DHKZ;0.LV^(80S=UBU%T47>,A3-,"Q1MAA.8RS#/&#Y9$7?$&T4DIW^"Q*:(& 18 M@)#,\^G?]:S+OH"49'#K M[IU[#Q\_N??PX9W#\<-[A[>/#PZN#PD\_!9Y9/Z,W0S'&<-+7-UQ]?P;/;E7 M;_"W/WEX^.#@^.1D?/V3^RUVN_\9 MNZG0U'7VXJ(F*SPOE\Q_2]N5EW7VV-6.S#.2YO)WMM(!::/ F4VD[\>C>3_2 MV[TY.ZR@YV]5&5ZYH]^,,CPY>/CDR?CHUL/#PX=W[Q\^>'#K[L&]6W=OG=Q^ M^'A\Y_#V]97AMT@G\&?LIJD]UFB _Y$Z[!(=]QH#"&5@#$4Q4H>4H"9[6A=N MB=D2WV[,.?@R?C@Y-[#NW<^@N;G M\$O@(O@2=O-E6];3H-O]Y)_@J3J?&QN_T- M)IZ:,C;=QZ>/'AX_^C)P='=.R?'XUOC\/W\[+2:G@\"VH\>QT.G=%7WVS_N#5FT[^X,UDF/OD\C=^ M?W#VF?1G?NO?@\/#)@P?W'X\/[EV?9.[P6VSA_C-V,PR8.^T7 MB[Q=?\6']D-VDH[HPYTG>0/.T\Z3W'F2UZM/'=VZ__#DWOCHY"YXU.\\&!\< MW3^Y\^#QX\?C._=/KE6[/WWZT_/QZU]?'9_>4.OS+8^W^[/%!=.SMYJ$2P;V MVC*2T:,'?\Z UN\^9/SI0332EF>3WE[^*?-LM\M.];N'N'Z")6:W M!J)=7'N^\I-;)R>W#^[(0_/3N^.JISQ^\:9;P7>5OL_=(T;U#&".W.7^X$ MXT^[7_SU'\L577N*ESTONVQ']1Y^.BF;$MSA\ M1,:X1I6Z P4?O_5*WWH7FMS1#UO6O-:%RVO\E2Z&?[YLRW, ; ,G7?8+_;\S MO@G=>8;@:3Q=X?N'#Q_>I6<_HYO@"K-^U;^CQX7U$_;L.;M0\TOV4[= MN OGGT\_Z<,3-RW?2?\ B&%>K_U?5_-\E>6TA$G>N0+OL>G;C)ZN1>;&O5VZ MZ4JW,',D4PMZ?/I/>E WS;N5UO&7;?.'D\)^EC-3"*XRT0%Y(_Y7](Q->"^\ MMK(N2%[;-=J3_7/*EYS?JHFK2C>3KHSPBF0GN^%[ OL*ZJC8U,&?5GE[YC9_<=;DU<:'NO_A\^\NRJH: M?><%! \Q_-%TVXQ>8,JKS<^Y#=ROKGRSKDW&Q\&X;$_G.=MF?MWR/MU M@:T3D>I*4DMY"Q$DR>E$M%K("A8H+Z+$L'52<_+C=[V3D\M/^V0-\2K;K,[Y M+)(?A!N20 G?IIV0$>Y8E#,Z?9"?PJ&!GA;;UU-!OHQ,5+MWR0<_1%-7:SHT MKBCMT$"H(7W]!"\2MVK+[DU\>6B;T8;T^_.+E953.F'XK5YZ/WM-D@^M1*LG M"8?"MF.XR-?Z-'A24OUY16OBRQ?DOG>._C5KFP7=H:$'TM= ^\X4 NMW[[:, MVI/%+6"@LFG>TU5(%T$!M^6DIY--"^479YLZ98("& 5:+GV#GZMN5EE%LK#B M5S[2Y11B%V0Y*]@C-40\?)KU12<**8.(K"KZI@IB/ S01)$N\I16GQV.(8HO M<[K04]X+5W7N GLH.T_?$V72\MTZZ*E929X/4RC@KK_NG^['Y@&_.GX[9?H% M9GDM699'II9/CX](8\QQC2MDQBMHC@.7D7]*\U M7VR18X_739]U@13G9S%7^!F\A:R:5&3I(ISLOY87VRP)J M>MG3WZV_%\FZL?A W[LJ#+OUP<]SZ_*R.8G\^^_S7["I5X_L?;]-_8O" M")VM[/?PHQWM+??8&#E\G8=/TC /O8R50%^N?MSC3[ZBX"7=P1?GP*:YBYNI M4?[B10QC#7)J.KH%N1D%^755H_A=\@6J#CY^T4]7]I$@_%B=SVF=>W0=1#]H M.LQJNQX9"B>6BJPU:33VI\B![DLR.1TYWOC;"(:GE/_J8#G%YY\VW6K/D6

TP+9OK'MPT.S/?7/3<9_09Z4!!*'=P\R!CZVI= JT66FQR99UC[+C'N,11]FSLBAHM<<40(E?,9[A&Y<$>/Y&M=F9-W,BUI\9=\>?QR?,3K;]HS"EW_)7LI/D$2E,'*+O(_:#-GY&+B MLF\;JKFC+9_GT)DN.VE.2?Q M:QMQ+,E^KD2V)H,$+YMOU2\E5T-5F$H70+H5?LHM(M\E]]F'5 MTB5P*?H%2<*BV_\ H_H5JYH7\4E*-(C%6Y=*C/J%P7U,WZ-F:_"AE1WHT!U5 M35^,#(D,ZJ-SBA9;>67'\*.6+1S8BWF3P1ZPHVQW)!&?PG]'9H#$2;0-A2JT MW([%7"-?OFE'BF8*3[9;=^3D6OC:S%87.:=V$#C!&R_KNCG/H[ -PQ\Z3AGA MYHXNTBS*J6P///L6"HJSJKHP/@9S5RTY)97L@F@^!)#X'6U2M).CC$)5Q'C9 M=-Z44XUE9I5[6TY82YKZ;"'+?&W:28H'Z>')%6%-S-&%=;GM9%J@$GV+8) U MC*0EV."]76)[631,"&*E6X*12_>Y)L'S7R)%VZMT)"HL@PJ:D19N1&PZLF<5 MLAZ0&I]*B\3$T@15U5QLB FK5WSXAD)!?V!B:8 U@][7' -?BPQ#U:Q%S>,H MYU,ZDUUI-WY6DH23 MLO8[)_>3$#N]0[CF'NGSPO'#T!8N&_J>[O3Q/Z'.X B(N8))>H8327:ROA.A<<_D;KE:VORG-^=^)^P+-QLN"@1)=5OL)QOZ&1 M\E^\"-+0%XYSA5/CQ.#I)*?B_TO:J9VF]/^[I>G^?P9L/]Y (7;D)G)J082>0O+B[V M_Q W?)]D=O?^MD9MIRML^]EZMSLBW:H3V&>JUN^(I$;O"J7,['L_A-54\(/^ MUED8-8H")KDD"7COML9.GWM[;LH[,A\Q=BQKYXIM/JSZK^_KM :S#=U#MIH^ M...HM]/Z0[AT2W[E&0>"LA!24N^.V:T4D1?-DN,[,35Y2_:,;-B*QP&$(+RL M9RW%L6T_75GD;E&=2BE)C!7#*M2T-%6LA4,IJ%* 23:9;6T:&2YU#RC,.DN_ MQD7($-O' ;^YNQ6R&''%,8G\$T^>_0]?AURUCA?'CCL61!> %T:*>L79[2UE M6C;@9!KRG:]- MF[F$T\\EAQ]O-KKF]L>C:W8@F6]!B;Y70OQE<\%S$+U",80&JU(>3I =B;[X MW";A!FPIVR7H=J^?.-(CO=BSZ6\HJL%^;E'0HI,2-Z& M^KT58S1%.&/!5_!")"BC2-EKRZ%!X1ITMN@KLH+\6U>?EVU3(SZUO"@RE<,H M3Y]K*F8V>331WZ<:B^_EW5Z^IW:8H\S3/#_U]V?+P38RF-<"D1X,%:TM>MHX M$ T)('QITM#V^> ?=Y_G;9%F B1L(%O3= 9F D"- VU>EO[I=&054_QLKULZ MSA%S*'LF4669*KT6F"^'U3M8"B MF)@YQ<\@^> JP]DTDGC5S"EL8Q0LR[8RN9(F6%-G]5UY,\ZB7";,WOYR_AB) M"LOD<-Y%S7>-TM\4> M#CF_DW:60Z[\%Z*7)X\Q1- ]47+-(O'.Z% #L&% M_D5#V\J2:T=&TBB2B27)S<_SLLHM0QCG<$(V**06(^'>5G/AQ+GWO9"T_]RJ M\$;H8QQOYNBGK39?4JL'<'N[K%C7=(DIO9MB;]7LP2V--,JR(;%9:XS'3/\> M7^&UVAJHJC=5DZN.PR?Q"V20#SE)=#WR3L@LM$%$693YQ('!!]@^>)S3%5\2 M;060,,!X3.'P@ABH9%E*.Z9-B[S8*B0K26,S( FYYBI?XP%J#E#9BQ?=@AQT MI-L_4FB2PO>=3]1#

3 MI9*./@[:6/13J+8Y^D" -6.E FF'J6)0*F6%)WJ=;^\D 'T8FGXP<1,$CV0H M>\)YWW&>C$<2JB142:CZ+U1;,1*(ZF1L1 P,1(1#)H70D$L#U@,"I-)"]8:1 M),:0/'(79]M3#IT M.4BK=&#RN5U0%=*Z/H%33 U"3G"'K7< R773>>&L82U[97\P>/QP7%TBW^ 4 MATW:X+BU0;)623Z3?";Y3/*Y2S:%8-W0'@6!QMY0;B7WFDL$C:E26#PV3#R> M326V<_RGSGOQZ^LAMME@$W/*5H&2A]_+:;71H5>??HN#078^' M&0/LU5^?VC.QG]!.P>*#-B1)J))0):%*0I6$:H?'6D@V[UA&^[B(A\NWU_&9G\UO76$V#3\.BP!DJQ%F]:9/<1+W8#Y:_'8= MOS[R'B#+*&-OLL$1><./X8PM*86C4 H8UL,Q* 04,(\T"IJ!"$$MUNMNMQZQ M5I?^@U<*"<_IS/SN?@?#R6"Q&%^$IU\[TLO!'UE>B/GB7B];O 9HXV4C!)[N M95?S *N%:H\$/+#(VS,BPT]=B-X:QA0Y3O*=Y#O)]R')]W94DN'&P8D$RB"E MJ/80*J:-\A)@##7'SN)6#]O/@S_,*E"XZ>COL_.%BEPRCO&];8C]?':E9L/Q MY]EM!RU\04E">SM>X4<]LSJED$FE))5R*"KEH<-8+&J= C5EGA$I.:8,,Z<) M-*5.(5Y4:9MV^3W1)(=S551?\#7KM ^OW/*1[[F/$# MQ6_?\N)BY[/)*'R#'DR*L1J#96;S86%H2EV X5D1J]I33+\2C/B.ME3T!>NH M@75#8_:\LDX#:1E$E*MU"3IE[1+T1KY[V8CS?4!^##F'=;B%WC+.3?K1D!,3 MUNF0C:?M\TM[%J=DQ8\6O;A.V-38"TZ!I]9#[R$ X6WK9KM W)G[^S+H#'S M^:)$X:9HY<-L'J^FELOY^'RU')Q/\L^S=[-IA/1\-IF$M[P-X [XNVVEGXWS MO17.\#/&T1N1U$!2 _U7 P_%"DBCZ3;&0D$IL$?4>0N)LHRM]8"!N#7OKD=Z MX*7FNG99^?TD__]E5<=3@@-);1R#VN U?<"("VVA,!PZA(CD#&Q&[UD,0(_5 MQNYCB^A,8-BISY#41%(3?5$3#VD)66L)*9U7S%*&N**8.ZDTX]!;YIQT@+>2 M9W>I)3IP LB90+A3\]]/)^! ,MR>G;WV+E]FXX(GOO1Y1Z\3;WH7D$Y'4<=7 M("0L &8=^(MC2&YS\P_SV<5X M^>ML<5?+!MFO02*$O@'[Z/N0$)P0O&<$"UG'X)3BV!%DL0AO<$QSN>X!KZ'$ MK0YV6R X@6]G^3"]]8*+LY-B9L?F\"2;!"%)?4]2X7!O='D2JB14)R)4VQW& M,8(V1, 3R"D$PE,K@.= 0N#7\\$"-VAEXMUW6AZIP;M\^?[B\^"/KDC^BQS2 M@T[;OAU/CGX"]TN#.UF,)%0O93%$;3&LM@I1'SU'R@%WE!!>6@S&-96H4XN1 M-/L>^W8>^)'L>B+I[1$;+QT#ZTGXAS=JK;!"4CJCL(.<.0P]9V ]< =2='<& M=US?FY-@RUJ,XE]]>]).5R1P1Y49LMN$[-X%FE*4]T2CO+S165LR3Y5C"EJ MA9%8(UHE:$NEL*5;PKR8B;4WE.^M+H/2_.(%)/I-\)OE,\GG: M\KD=A^*T=I6,D4(P92& #CM"17A3=5+./,$[Y%")XQS:@7K[(KL82M*(;62# M(&E7^:CLEGJ^6HRG^6(1PQ_GXVDA7>D4OK\&Y)3L1#^%:BMS(!KMNZ% W-@X M^%-3A0UW$"E@F(18>N?AIGWW/Z;7\Y]UA4=3P['AZ*H2NH?L0I-.K4O":<)I M4OY)J))0):$Z6*':CE$PT2ATUI8A:A'1F%(CG!&D9!1*.HA)AXPB6?P#.Q/? MBS_Y,;]>S8>7@T6>#::C;)XOQ_.";I[J0?I#V3!"U.@U0%NNB##."6^-89ZN M9WQ9+ "[@=X"I/5RC]1T]+%8[1NAHO#JNWRYSF;X5)UQ]_HT'76;6Y-:'I^& M!3]*[2 ;>3:<*R& =)((@AU LOU ;S1W(MG:X+9%A_6 ML;'91126;X/YJ)"Y* ]!QD;Y/!N$?9SD\UBGFA5!E&Q>A]2NY[,O\\%5]M,K M]>GCJWU57O:9T?:6N)Z2_>FG4&UI9F0=?V7*&(!TX*"*0$>L\##\9+1B NK M;IZ>-*:OS&((INOJM2U2R_(_X<^IUGPYJCLW,')A\;I->B(%LM.L17D/FB>.,*. A M]F ]:M5Z1%NM/K:Q0(6:.+]=Q_8Q#X9I,5[FG_+YU_$P+X.V'_/A[,NT^);# M3U8 J-L1+DEE))613%J2SR2?23Z3?/94/K>B7) V:D2=Y 8#)C3S"$$I#+75 MT3=B6K<&7+X8Y4J4*'48N//,>_"]D,:B &2PN,S"#8W#!4:+[*<_@S><9=?Y MO#KJOE4CD@ZX4_BX%T:FGT*U7?@8"K(Q)@I#JX"RD :]K:3" ..J03L(5L?> M-B9V#=6#=K09> -/,M*<(-QW"">[D(0J"542JOX+U79D S6*.H!E5FD)F%$& M8L<5->NB#@*A8H\G&XD,'/^Q\UY\4E.. HH3Y@:;>$G9]FXPFET7DAU\4?7I MMRP('P]7S7YZ]7EV/1YF M)7?WWJ2+H#"U:E8&H*IB;Y3/*9Y#/)9Y+/XY// MK0ZC<&,&"'"><::)0IIBC*A0T*U'_1#,6Y2^YEGNXB(?+M]?O,N_J>$PK- R M/.V'^7@Z'%]/\K?3\K#I_86JZ-=-'^!MX0+ OP^F -83'>N3+C^;W_KBV33\ M."P"DJTYD-6;/BT'T]%@/EK\=CT:+/-(]" JHXY]*0COUE=)2B4IE;XH%?VXH@KT&C5 $0<\(1VF$W&H^Q/H/A?3Y7+,QCU \_;6QMX4J8N"642RB24^Z-A0M:MH[V# MSE%+M<)::T'<>HRK1-R15J+A@=$P!I[FVX7O+!\T']TW?/KI].Y?^7PV&BPN M&SJD.W:7=$O2+2]Y%DQ K5R4T)@J[1'@P@A$J:"^4B[,4 A/5+D\+W"T595U MMZ.IMQ37_I^&)R5T(DH(U4HH:" IF,>2$&2%LAQHI(A1P@EAH3D:AI/TQ\%E MT^PH@E4_BGCLL\C")_3*SP3*S^; 0MU('87@6 U3R MV5*!@U2,9JOS2;X1BT[7L+I:?,!H2VO5*?;EN(_WJ^4B*HNP#K1C])2_13./[\(NKUT+4IJSF@9I)[I:0CDC,;7%)*UU$N1S 3=T[@O@RV M+Y\O2JVXJ5OZ,)O'JZGEUG-1R4LL=^^:-T7?!)_<.8J044X#:H*0IK_2R8H*; M'NOESD\(MO'+H>B)5GZ2R_ZR:$US1I(:3VJ\,S5.&^<\FC*./=622L\T)E#S M-;TF%/E6@\ >J?'=G\6@,T[@&Y+4=E+;26TGM?VR01':.!C3W%!-G'**4JJ1 M$YP99S &UGIA1.M@;)=:NXNQ\F<,@FX'P1Y9T*(XO?I;L3N;UXM_&[<3MBI_ M?5D>_D $_O)+X_Z&>=S#'=WAWN^A5+*?\CP.WPKD8##]'L0T>S=;YHML.SE? M?\OUX$O^^GR>#WY_/;@(]_3S8/)M\'T1KO6WRWGU.(-"8RVL%4@*IJ0403=I M+PG@PEN(L+:>&QT_,[BQ#H][N,%CGBR[G$?%]*<%492$FQ'0:4&YP5)!K)GS MVGD.N1)/6;7/$8XQUS^.88ABM5G#00ND]^WV/@!SQZGPWX/.CEW\WN7+;[/Y M[XNS+!B$-^O[?[S\;(^G6]:WKM+8^3-OKQY>6+W=IR\J@#'!)*((&2TPQ5H* M:*D0T ?GC3 .W&V ;7/S,;5E?/%]9^N>P3<5O7FWN@J?&][?,>8F%6L8 M?_V43_*"9KS&2&L-/3#$+K*1VKYZ.O 5UD>"--UM +S51YP9K 8%TTZF^NPYE#5,M\2H_"WZOX&&XKY^'M\SB.B!XS9+F3R.:2E6V 4 M;_\Y'OB-AW=!Y9[M?M*=[Y"2[G\#[[97V4_+RSR+F?@(_&)*(EC\!G_)9O/U M'ZK/5G_X:W!08NPG?,4H_YI/9M?AIPBG13Z9+.+ UM%JN%Q4+Q5]E1?1=\DN MPS.^#M]3^#$QHVJZN9=@4_)I00:&X9%G 7F%G3E?C2>CP@.*?SO+YOED7/ZT MR(=!*177&,X6R]=YD:X82PK77UI<,CS=>!Z^II2"/%SIV^5X$EGOY3C_&BGO MX,MX$KRYXIO&5^'FOP:3-KN.XVCCG\/WCH?C?#K\'KXK>#M?+K/!*MQ@@?XW MV>>P>M6R58_?>LCPH?A-X9:_C9?ALO''KE"=\6OBP;AW>O/;C%SYF9S%:CLZSJ9QT4VRQV&)N7EW31OE[/QXL\+,,L M^SK.O\456M]!-EAD 3S%5\5KE8NW6 6_;K%X\PB&LC<5]"2#6&C]]Q>-Y--@ M$H??RW]_:.:$1M@IRQQ@#'D'@8-& D*D,98+Z1IF3@9=S;4@1CG-O"8<6!?> M2HU%CD+E?V@#'KQ.R\SU4QG?8U]W3Y'W)H MKG"+'VQ#&+;8[1=YV@ZH3N J MI89\P%THU/+P,AL7,;6\4$IKM5HHYJ#D@L::3+Z_GGV;QC'AJ_/%>#0>S,=1 MI\<^ZM?S_#K\-[QW6L0TYJ-"^T8MF?WVYM.;,N+Q)9\&S1Z^IQ@Z?AWO9[#1 M ^$[JO3V1?939?KJC_Z[4A_6%O!-IB:3<*6@3JOH279>9@F7JGLY'TP790@N M6(1!L$KG>3[-@O6Z"D\?KOJF+2E96[)N2E(O!+YW89?;V==/#[LPJZ CPD&N M,>5(2$LM$M@#3J WTIQ4V*7O 9:^W.4C(J8_F;7%OWVL]YP0U\[C#B@POR?Q MK$_A]L:!/0^FRUM<*RCM'_*L #:FJ< !?@ :KZ!0N+(K\0?=X%G,61#'\!EA M,!'80"*K3CH:4.!_S+,>O$Z+9S6>*:L?*EL_U7-C!]O![UZ(F?^;9&_ MOW!!TH+C$XL=VK<.L-:&6NZYIA H'R[IJFL+J0QO[)E'G/-P)6X%Q0 ($CLF M%WNFM,:$O3BY?8[+WDW08"MZ'38E*O'-MO20'^__)B+?++G@8!T$BFSR8J.1 M%[5&CE1MGA=IC-EH$^E<_)A"1AX8/O7/U3B^M9_]8C;Y4M':P M6*RNBFA4%2/)UYL5/CE89H,B;%%\R^ J:I-%^.KKV7Q9$MGE-N2Y9)R7MX[R MIM$PW0Q0Q/%7BX)+UW<1/]NXR2RLV' UG\>&3!+Y6Q>Q 3B%.-Y M#(;DY<-\#?Q[M@H?BCF@Q?MG\^K!QLM >2?C_&N\1J#G@8$M9F6$9S4=Y45D M)AN.Y\/55:S4&N9E$&B4!T,=.'+I @P'\WGQ,%_C&*["DPSWFE>/'$-!,78S MWBQFN$YX['BMT3A2_.OH$<0GF<^NJIM@=L&\;NE[&'\Q@<7F6Q7^SF+,1I*A"9=BN MM],@FLNG'U;U,+ 5'U1-1_$_C5#+P1*$#\3Q=_F\,&K707+F9]F7F%8X+;H"5E'R(LPSC&'N M2+Z7I2U87S[HV?%5WOBU/!68!SL:WAI>/[_Y/66LJ;)*A:4(#UK$T*-Y&D]C MF#T\;AGDN?]QBH<.EO%+L,F3:#>J"\1;>W*0\T8BVQK_ZSPVPKBD.O_L_RUQ8VO(H) M!%MZ' S632CQ5X.)X$;!/&((;U%2Y;?],M\=:?TZ^W;0M%32#4#&D"M MG>;&$\I]I>@E"JJ\H>@11PP^%Y\I Y1U;.]:8&J!_Z(@^>)W'V8F=&(6W M-S63^CH8%Z>,KX.HO_X4I":S47%\VBB.'F2\O8 O5=/76ZK\EEJ] X.#&TNZ MB$M:!//;0?Y(CL=_%#Y/K!V[\;73EA&YG@=4+_/)][ $DZCIXW>4%J(T6-%E M*.Q#N,/2QQOEP6)%[1Y/RL9_&Q7>YJBZZ6QQG0^CZ<[BN*O*B!>>3KZ\ MG(U*+[3Y)'?=2@^BG638;5)V@\(UBTZ%M ?'G_:I'6MC\3X2O,-@R]%SD7S+5%(BK+"U>;E:/%_14W8OMI9I1OCAZ+X!^;R)7+, MBW)%XTOUW0(!$V M6/ZU]HN^S'8ZIX_)""]-$&[9Y<>9W\K*%M2@T/_EODYFL>XH2E(5^7O81C6L M26VI:[D/=KYADQ=%9'(1D\-&$:@W,!#_?#4(5&7PK1K5/IZ6CE!Q?#,=%68L M)I%% $^_;&Q\7B=:E=>Y)?Q-H/\^G7V+\>:@8DKPE@E? 7,QR2%HGB*"N2J: M665%O4VE"]=?%E<^/'^9\%;ZJ7=DI_U0)S:V(7Y)]611E-Z(YY:Q[INK4E[@YM?>6K9XF460WL \LKRJ M62T_$B1J5=5\38N+%JID M0#Z9M&X[[L=:S8^7A=P$HQ=VX_< AU(YQ6UA[KE >$LT MHNLUWBQ,M:YA.<.*1\U6J^P#UZ\OK=EZH%ZW<%K+2L0G^:A'NVP/N*UYN60- MC5?$\=:1P#5*"FM5&XT;L="[@I@%ZYE-7_]S%1ZG<("C?Q6U*HZ.+F[K]]KK79U/BK!0Y>T6ZOT.;_"J(,>WK5[Y ME*65*KZN\:<&QA#> M*A%XBWCOR5HC=Z?!F:V6#]NK(I4Q\EK?,/Q M*X-K$9]SU @U/>!EWDVZML+ (T-TV?GFNLW06WB>_&L1"I\W7/5F_E$1#IL- MBR<>E8L6TW"*Y/U!T>MHG?(6Q]52P6KIH/AI>-M2X7,ZY ^8$ZD+C)5BH$M5Z1VG%ON.IGV7E8Z.A^ MQO*#\ESB[,83%0L\GLW7<8T;?G%,=%J+5J.N[9=L&!8J^+IEH=PO97RF>LSO M<9W757=U#/"7S=K=#)?,\R_Q:&(6'_FE MSNBJ QQK,UH>LWR9Q2T*KPWS^;1PMA>KHH)E$SJIJE(6F[C&&B3-',#;@E-N M9GZ3_9=!M KL]_G6]_/VF[0]@G%3W]?TX9M);K<45+R!9@3M($I5GG2<'DW' M?\6';)3#OYT&.5E=U,(5KKBR*TNLYY_5Z%[(I6 M2S'"V##H:QQ7NO!Z$(N#Q^%YE@4_B_=3Q0C*H[C"HO]WI#_-0ZL:[C>55WWJ M53U8K)@K"=M5<1H^^AJN%!SG>"!6W4*XUZJ^;[FYTTV:UOKKFEG(E?EMWW^Y M>JNB@#DON.]P'8S>+-MFC6X1U^OKR7BM3R>S;S:?;&;36V^^=T MK2P MZ)Z%O6BX=?=D\K?7ON!J!?(V6?X-5Z9R0^^ ?^"2XX(NCP*A&BXGWRO6M_YM MW<]APQGG\]EY18+/REM=G4?GH$K\*4"UBF\'69(!/4TGP6>'\2H*8 X8T O:T7<35M['NUN#>RC!H-3"#_Y89) MN;DG9]&3#.\\:V].4=0=$WKKG;V:C8(J[^/VW ZY/XGRVKR(( 7(;5,K (20 M5A/&$!;84X5@;%57\EQ+2+-6(/;39%1IA:G%UB$:-K1*(94,"/G#R.2#U^EC MJ<$=-+E>W:SA1_10EE[TG"Z2JLB:-VM5:], UCJ';9U*5@:FAL4+16"M/# K MNZQF15;:XMO@NA"P>!-*CF:A9N- M 97B3*%D??6]5V;N.A]6HQ2+2,9\4*1-7*_FX2OSE$!TCPC# M=;3YYL=OA)B+6L_"7Y@U6SS]$<]IZP/5YDZ6.:V170^6C<*"V/+Z_V?ORYO; M1JY]OPK*N7FQJR2ENX%&HSTO4]78SG_(X>Q$(Y"7A-JO615YUM81_\EU:ESRIU1;EO MVH4$8S>=]\%9O-JN4E:$<6=.1YU/TEDJ9V6.8 !]MI%.<@(K"^GIE))9>;F8>JC6:^&]IOA6KGQB5]4$"90O32_PFL3R_I5*5311 MBEV?Y;TCJ&+2U@^AJDNYD.? ]B"?U?$SK&1Z:V^KHC?8+.W"/7:="E Q9J@3 MLB5F17-]D\(OK:K:H.+ RR!.=3:?CG2++SOBZF;RO(7H;.BD2P3LT@K-43T" MZ+,')3W8BU4$RCCHC9/'"=0LV=^WK!)\JPJB)SHQ;NT:W4 ?*RLQ$,DCI,[4Y '*3]*HO_+YDJ'RLIV/YIX*%CXOI']YO MR@L_]C[#L]Y^_!#_]MD%F5H:FLH:E$<8!2@(J @"G'$:BV"AX+#7?7O5-X-A*UK2':1OK#GLNI2L>\KGJOUCH96) M1=B'!?PB%\FV,KFU;K&<>M=ET6RM:'%1:W0B.#V[6 KKVL#M.D48T"2\[Y < M:AA.?78FN84Z;(O1L-4'&MD+0ADB@]YOF^&"A@$"MU<#N)%'N\K$7:]1O"Y7 MO,YEMJTV#.WD':8)LWH)UOD+2(C#0T+"=-V ]JWJ'>Q6O_F?]O?P&.6,:@Z@X;TIS M#F$_"QWY! SHJK5H2%,C8;5!811!E0)7-BHTJ0$?K(55_C"BV/$\2\6 M9]=,:B\X9;<:-I?7+><&I;OS#0+U:L3\4N%V>2 MV;474,=?UV/@GL>*_BI3S 8.P9GV>W0X+: GY!.S>Y&ZK 4(VF.BO7N$\L?OZ)?&VK MTB3@(?-9%]V#<.Y8.[X@2]FX;B$$^\-"N6D(-_V[$C)G5=/.CBN(":N_(&W5 ME-@)DX-JZ]^4DTDY#G2ED!F/3E;I9ZL2A#J@!+UKE9(=L#LJ"TBGO"A@0HVU M!(FK)E<&_ BG4LB5D+@C]/9N#80? !KU^=W0C&EJ<:$>,D($J\[ MB26'-[EV7^R6,1XJ;L]'2#LO/\(ZW"?LFE#)_T4>!-+N"4@:)$&&,8J%+VA$ M_!0YDD!*"I1B/Q& 9"WM(]!GY:4Q]H.(Q(SO7!*8=H$$XS$N[R<7]#KMFA_O MA5!8"$3V-;V5SAUL&B!1FUI>>!-%:(K( >]^I2R\S]&W/II15S6M[E7U!$;Q MZUW*=6/R(TI=\G%Y"5$FC=P! '&%4]%P!)=>!F3U M\9$'9/;HQRT*JG$UWI W=:4/J7&GAH&CM9$X27-"HBQ.19Z$68H#*FC(?99& M*5UPITH.(R==F\1DPSON;"DZ,9?U744__)K?T%94N4BG\\O.13JM[VHI^N E MFIF:"KG4]@CI(9Y8!Z,\7_;H+6-"+%[@J?ZQQ_79,62$OGWS^;??W[PSMN.1 MB?04HU$#V3V.[:CEVO*SEHS+Q9JKVR&1?OO=&JQ-:2S:I?O50$'2PT#E@BV' M?+HT-CT6#7@!0:"5H?5O ).YEA+SO+#0! I]6-\BK3M;$EPIS:>+0:G?AT"0 MNF/IP+D[N1RF7"JX,B=D@?,I*WPASF.WJO/%+VU.K\]VVZZ8XZ71'R':9$C! M*%:=EJQJ0 !U7D>&I"ZK-']UBU*PX U2D3V%M$:5ZMRL#,]%,W'RB6=KIK4$ M:72/R9UX_](CTF^Z<43RW?^05@I$B TC5\10+_,"I:K:@8UUJTVL5X8(Z)U7AJ4M' M56W59:'P4K1R *DHLRZ,O8C,T!]Z35X&0V$$=^JCJ.-++NR,#J0!:4.2O?Z] MM52AAJ7)"89F813TE&I;6U!K8*RQBQ-3.E2HC;69K0]5J.77G>O/HIN;&"Q@ MHK6FM*,V^I68.8?CJD?&DG<[QI0=^Z*J='.=F",9.B(&$> 4$\IM4E-K%4%# M!9L+@^/65BQ LCN34Z:HG=7XQ/MHB*"=K>. $+QI"B6#5Z9C #"X MNB? <)3G44*8'^"0XYSXB-'4.JP9]5/'31%G 2!Y& /[4KUCTF^?2L!^?^*Q"; MT_-C(*KWZ.J'OK]2ZKOZ[+Y@"A;4Y"=[SZR^@D?^@$?.-'Y'.9F87__V!KU1 MG^7\1_;S&LKX6EW*Y?RU_.Y]KB^+Z?)HI:Y^7DWU\* 9L?U".1GT-]^K\>Q" M7BTG?ZIJA(]5$/:J+=_;/U;8!XRXD?\']SN,U7?U;]@+_;1^SZB]G%Y-C,=J[)W:#]4EN*K*-36@KX3J&1R, M8!EW\Q")_J-R^3UMOU_,MF+T]'U]Z12O'$V0V#10^U3NZ$'Y5#Z:I#X3B](N /#P0V1[UFCP?&GC'ML< MP:I=2M95Z6?V2@5J"4@=]96-/%RM]]HHEZUR$,.KK\N9[CFB "=U2$37$ML( M>-5HN/VQ]B[L9:#Z!1;VD*&P9RCL.>S"GN!IA3WTS2/C);'!.96&_JD)MMZ" M$YG&,0DPCT/$1$HI$XS'?A*0$"4)PQB[*?UYG"0ARO.)G/>*^["[Z&TV$V@N0ND:NQ) RTY,I4[JE:GJS0: M=6*^F)ZK)K@VAVXE:ZZ:KES3)VH2GAZC6%MQ\^??X_Q>753^F[ MA60D*??[L((+ -W!I\A'5F/(S3=QAJ49]J&A5M4T0(+&B?< ]6%)><:=YW\K M^],!7KLPQ4OXT4M+W6]?-?U63R#D8B/>7:K(D8:&@)S='U>J>WS7=KZ#D+!A M>QN MW4%?;LD?8>T0;Y#:Y2NQ;V.,\!)F,T:C9?M MJIBS5UMPY6Z(*G%-S[J;HTUCT!7EMK6> KV&1"ZG&&)-;EH7ESI;??#*NIYX MW9E<1.*1S%7QM?]=@1OI>B^9CE ZBK,];BZYE%= M?$_]V*'HK8GVG4'AB8.:;2T%"Z6TG"MDDUP P0LR6CIH\%'/NKM$MW59<,NI M8W?K'V[OA#XG4->EZ#09>Q[L8&R#@IE%SH=T*D!D=_#!#[8^&8XKI^$-W M2H0BCWND?004"93F6.I2.,M"EO&L$^ BR4-'JA@6 M*?99_C*4&KM9F77"\3A?,54JG+ 9\>Z/%$G M#\P;R4/_9UXT *VG4*4!8[GIH,FJ'EIJL?3,0.^7ZP#L)2F?.^.Q*/LGWCU& M.3/:AVW+ )45&I7Y]KX.JEK0Z>ZPT,EBL5E@EP *%\DG@G:F'@FPLP#^TPU^ M<7# %GN)M?!^D^=\!/P="G;@;;9#MBOK+XM14]NF"WWCA*Y(U'!6I_-#UUGP MIJF;?6B[7-E;VR$N=C,H?T"9*Q0MNLL@+RHFUZK*W^V7<7J](O@7H6^6&FJH MG=-9+L6"Z+&P.T9/@0K$#N;/*BL&)MC!ZUTX/*X^TO5P.+OA+*XY4-H_JH$0 MW%8+8DVSAX6$1>.=L\U^;8;DFEZ;W2&R[^ID_5]:74U0+K9Y^)?2#:&"%;2# M>6,H=D%[*=O%9]](RTKHJO1^6%'Y1V1L@[X0%L8^K=T6.NO[Y;CO4[FPT^NE MY91F0]$Z?9OWT8NXBWKR98O"Z6JH*$]MG:.YC^3+ZTN%^:"+"-J+ZLIJ\ W4 M2X :X6)@KE$G>Y2H7I4\+:=20Y[=D7.F?#'S6-K/__@R&E$(X@T^_ MR.==SB]O 36#H,J;GX-M()EM=Y4IZ?&B0[FBB-+8#P+.TH"C.-*K3$.>\=5> M+9M>Y>+'O5:9;GR554CLQ*"RW6KW2\&UUGAR8C4KQJ/!8.L%E$4XK0 N$(7LE(.K-81I)L]/>697$%=B+#THGZ&;5?:U/.- M#F[6,=;J'GH.FED!*%Y9&'/15# O*VY*33%]F:<+ W-LZ:/EV9@5[[JT0,.\ M4J-E=,-7#[47].,&<&!3M]= L[&Y UA1 0=53;! F[F!HQ5&?&LL!_"A5)>] MMG7C.CLN K-3UD70G9O^2-@3!5Y/I]A';V^A0-IF(?G.Y7Q3J5K1?31I6/5 MEDSCIY%'VA4OZ MIYN=7>T"#I?QCYGB/.6M^E:5WU?-/^ >@!FF^P>V?0/!=KF#X((%>K,6WG5X M@O:"P/E.N[[NX*X[\3[;#[J"LZOH,FQ;=?E4=95JEFW?\%F:0QHO'&J^>ZOF MEC&H)GMZ-)!P;:5RQ;-(L .L:FL0_0 M Y:?>A3Q-;.Y\5U'-UE5NS[PVRK=^F+@C3YIW*%_*3B0V?7-T4B&HRS)$S_S M(PA%1BS '*-8:K<4\<1WHY%)D&4\"Q,<\0 '*&=!$LI+X]!*99FO-FO>MJA(@ Q2ZXQ M_JX[;&K(+\W^GS#6>UDKO*<'A$*<1EG.XCS-\CB-(]]V<21^$B\6E764J#2I M+R;Q_T;C9*WQ,2ZNW_S,T::-CV/YW(5E5LZN17C0=V^XC.E9UAD:(#EJZHYJ#3&HJ@\T&L>GZ'#P6H[;[ MHCA54 2M/0T@1B^4G:"E,>C35C=?E#@GWB\+3]>612<(>X $/;"N1]]%!@W,& M-FO*Z;C#1U7K+$<)F'HU8-M;#\](%4/?-K1N9QO-._42FF8EYL8;07?N@\]Z M:,$U1?J0!P782;]T4(QE\[%?EZ7HVCV";;[((\)B/\S3($PHIC1(0&9'DCLE M<;;0@0OCQ!<\#C.!\D3*=BI O.> 09SX.7H9,MNNH.>LX:[%Y][)\!Y+ ML5UH&@NV#>!,]! K1^JS9DP+V0(*TJ4R#:A57D-E8)+55EPZ6V$@8*QB;MJR M']D(CB'^'MU28STK5$O;CZA5JKM%M718O6GQ;C!F+ !&;^492^&&<:DNK>4" M9$27UK T F7865ZH:C0-7LWR2!7WO973*D7$!JRZE()>U&D19Q)J_B@-H-YY M,34&*4@O%0(QUJBR!B>KSN@\[Q*E!BY:]DA81I#1,IXR1\4MCH W<'--K(&UN"T,#"ZBPWO50I+=5'K M<(@!V^Y";PM^58-[Z'1@+-SFU$XS)P7C9N:@#,@.T:X[U+SW:#GO=77* MRM?:&XI+%^CT;V.I.:!WTEH]5:+)IN=HCZK4MW3I5I?>HM +>^6RO\"%+EP= MN-04I]KIO3+-\7+'K//YI&@F"S#%:CUG-V!7KLVQTK$$F&@Q:0$ S(;NK))E MHH3JXFGYO;]6.R]L$LFAF:=='%WW+DE,SY"O3A\.*3C4QXE;UG)[*JB/41"* MD$:)3W**>$I2SFG(\B!G84811@D*"9XOU(+I.HQPGHJ^L2S!#?S_YG8&HL.X Q4&Z)D3X8;8FW8.:J17)YG]?F]L M^K1'IZF$_*+6P73S?B='SK[X:Y?OH'[I:<[)AEO%PUYGU][B8.M:!,TD\4*E MNI1JYCX54Y5,W.FR]XC>P\OLVX0FV[5-8+OOEKR$-W: 57?I,I_621!1Z-;+ M[9?<+L,K_6N?W@;VX%R55A88 LB;^M*ZW?XER3,QGI%[" !I,M D0DP:QM)X M",,DILRBM26,N@(@"%,<^I&T&@0B2:CC=^9Y'0T ^K_RP M+.=SW[-E@(#\O"Y(HY54R58O 9S8-"X"2%?;C;QCU&=E8_+9A=.W.*H?M:! #X/:KHSN]=J$1O3/) M-.7A**]L6Z8C[RU^)PD*'GRVY-8T7=SL;.2E9.E2)T'?Z0K@A'WTD^2=_CM' M1U9A,8=7JEI*>5'PKJL,O>D:8*AOZ3L'1=B&UM0^J52,A?5KY9#:,\7(;QBN MLHK.(&N\!'R)=M14IRI96*[:TY(V%J!3@F@)U/%8?7,8Q+/*=-[\_.$^A^K1 M$>1%J=_G#_26*-/M+%*NUS.N!W M$ZJ>&.FP5)%A3=JN\M7"IL/A_OF8J%UER1I?83W3X?'% M1H^J;T&CG)^ .3_3A-;8:+ZIF;9="92S8*"OS=#7/3GQ$\C-I'?=\B9=^]HE MR2R@3.(EIIIO_0"M=VWM&TQBNZ(;DSC>4<#Z&6G9I.NY^C85\ZNQ+G*'QT%E MNXKF=;!'6@65U (YJLVU90K=@'MK19I0+SDO>JM$DMZN=#Q1_*P\KVNIM&P@ M+[%7%=;NM,2NT2:X@R7+!K1.XR'\9KNG+*J*G0A:ZSV5IU'J1M#Y#. /()&X MU0@6G:X$16R0!EQ+^[KICZ<\4IHN5+Y-YWFX81!*3VX!$V)\XN5JR$L7='UO ME )LE5B[%KH.5UKA$P?ORTH=*3-5@\_U;[8/[KN5P,(KN+E63Q1R"X[D?T][ M] >]0W*M9EI>NQ5DG4!V(NM:?;#Y4^N>8 0QI(Y++1U67%$RI!%X]7PV,1S" M#,-I_6Q2Q91TMB@3?TSK[U,W:^PF%0> .)1RWY\@F+WEED=W,+6%5CE]ZSY= M"@+):G+]+->YA8?:_GSSJ[.FGJI4!I6: +D/*B/#<%A)1]")"K:K]!7J#[[I!6RS5;;J51,?^.IF$!Y6UYLUB]V+FC*1"P(IED4)"0@!H@A MYGY.@^=:[#N+[K:4]^K)Y\I##UDEDGVVB##/H')6,:FL.JTG'TO#=^W_@L%J7B#4J;B:M6ERALZZTR.1?JU^9A2 MW$(B]:#=/UYQ$;8GID?[GA]W91V'>:-'N3H!K9&20=.5 8>R&";D>Z:.6"@RYOT&&#*NFI+/@)*'8"(SLOZO"FN M+FRX87;1U//S"^<*X\FX**;3-Y 3%M#8\EE^K>N\53A>C1YD(5^N,3X>7/>QB>0HO5/ MN\J>+J*]R9@]6JF$ .M@H=37\4[U?%PIJ4EGIG%/=E%(I^TN]S[KF;A?=VQ878[GYX^T>@N7>:_<:0_<0W2ZU>[M* MM#4.AUMTY9M>*8_/0B"A@UM3E1QJ*->K@YAK;!Q3'NW43AFY:QO?W1$P? &9 MNL&0J3MDZAYVIN[M ><[;V?W KN]1]SZE3H-P45H(K=]Q9QF[EW7\]:;3QWV MW?_>>7P9@CJ=;:;3K702T3U2B5*!8Y_SF,4BIR*EF93C M&"7$SW,>H)RX6.FAH"G)4D1R*?^1B .F+J59&F51N/L:A'OE G5\Q5FT/3P9 MSS^(+R9]H%L53^K6T[[^;]EEIXUTR?.48WT!_$KRVJ:T-&@2"@WVBBFO!KRI MTYDU)&[,E[#0U(MU[A:"_$J5@3M9I%T*P*2>GI>-FPD)]X[MUIND^>DRDE[A MV!D6/:^S%WM/Y%I3;25Q DH#' B<'O"I7<@O75>IV$W(.+:*T4@O/OSXVI,G M-427F([3'J!K@>NM8W,A3FF>!93@!/LT0G$N]4*#GAQ',753YFF0YI*[T1QQ MG_EA2@DQ3GN6AVGP,MC<9Q?*S%FI77.9O6!U28\CH5?I"#+AY$N.7.2WI9+B MWMEY(X#ZH1&=BDM9)!7G$*GUN[>*03$+<28XRCF*XC3W(QI8HRZ) [=A?<+E M(%(_#N),I"$A*./"1">SD(4OA/;LBKETYZDUV_7!WP_JLRT?.F#HSN9R,1>U MS%]5: &F5S@I=-+3?NK"D^Y>V=_HK"_!, M/J-:+JWK@1T,-BY$.Q8?I)(;NX(X&*+Q2H*1K/OR.6G1)][?K<_RZ#:>8NX% M$Q1\LRIJ^K#Q2HVC57$CJ-DX,BO8E0K:$&@QNJC*;PLPQ"M/-[Y=-5D[-S-C M^WK7L'6"L4-NUDI%;=_CI+6:; ^YI!.D3!SK&+JT=,>]O6ZEZM4S%U=4$ M\ ^!<%QBD6?@O#SQOD 9IMM2I3L"RO;O8^LEZJFWO+R:U-=EJ3PQM5;$U>LGUROKH!#B%WL>+K_Y M8#5;,5:M2B&UTI&OMTK6+)>:*1$\C1 B 1,BP]AJM3CC+DR1O)+'4J(*AEA, MD\Q'06JT6I21"-WJEKWS/2^D#LA9XEWSAWO 4^Y@4'>[UN]Q%-QE=BQW!_OX M%IMW0:%>]8]Y[K/M+="'X(DY7?]A:#9O3);&4E97P'I28A11SA"GBO] M='XYKF?FRC<_X^ DM$?)SN9G2$NL<;6J="3I!6UQG((ZMKW7??8%GA"4H8&&:AP''(B(H,FL= MXC"_35C=O-9L8V>:G_ MKO794SHP .WN@I[@+._J?,'>/N'=/4S_9#]+.1X' M#"WE6QF# 0=ZOR0));%^NX)_JY9O$/*7<_XT*6YK7AL2CC*:!*G/?1;B* ;W MB1:PS(^Q<'0ZG/LA2P4F(0NXB&@8=@Q2"J3X=IWNSO>\$)U.+?NQ6G?/7?@] M/%:[M4([H @;D5$!5]VGPRZ:AJY5_9ZD7=>JI=7IHX6T2,>0@SE6SHW.J-,. M4V7/U,NY^HC?="93/HUJ+>MU*WKU)MP/KN!WJ@B_4[$++JDC+D M_\_*:J9/GTHAO=:U6/L9E=\MGKZLQ^7$[32QYK@!3<'A[NO =469WDCY>H-2IQI33B_U 1N<1],D@Z@Q1J8M[^ PU*RE[Z*#<#D:LAQ MUW!M3=7^<7S6E*7VA\&U<.R.^BX8D*AM8C055 3*/ZZK?%5B_Y+RJ0Y$.7*N:]*GD\[#EG4NMQZ=;6,F;W@:'0J_H MRN7KSHN+PZ1/K>IJH!B%@5[:-7WM'9%W =ZPHVZY]4\UGA^2[F8;4LVQ.'R5]RF9KV>B2[+AE>_I>D[^ U>0E13.IO;92 MJ&9*9;CJBJ!Z.?7VC7NU^@XT+@T-K@EEH8GL>G*Y>5CMRKA>?*D '4H%AE*! MPRX58$\K%8CN%<^XAQMD-SD2'2=4UIH"M5S)Q81&!]JVU7!ANC&=KAE=8.X& MU6$!$7EGVOS+5=^/-JN_NP5N:_3QO[2K$GHO5>D-9;%+!EE?EE^+'_>!SL]0 M+L+(%XD0":5AZ*>AK?#Q,7;S.;G/(S_)PHB'F,=)Z@5[[%ND@^U5.LV*'VXJN(N%NU2A M:_&,>I-&W@J)[:K69*29G)2(5W4#J+JV8EU!3[H $_(N4U%[=N.;=0ZZZEIL M^GN9.J83[Y\*B5UA! .8I>Y\NI#]KJR<\7SD)+4[LS2.31>(4V$@7=:-@=<' M,5),^]ZH.EUHYZ;1C1Y$%ZJI4HA(E)K09#)Z;0MLAZD/;>>J',?.C/&>QB )$ Q0:_D]X M#IE/3K+S+W* 7^7X/JJU_U0VH'Q+C>>WL[B4:_G9$,KO5_7T2SF;390J)-EP MK*=_G\2.3W/H2ME'P3_\FG=A\&-R:QR:G(KJZO9.^5)@D;)SX&@%6+2GR<4!RE*DCS/,WFV2()P9IN24JEG+)PG MVT'O.J^;WYU5Z8],*UK=UN"VP[,&LND[0+274]4 5L$@;!J\Z41J&49O5PF> MY;28*,FU4 B\EH\NB]6^@:FCP[@\_);8D:ZM,@U)Y.\C7>H$[0'42R%H:<9@ M$>JA.+0:5T6CT>[A-0[N1U/VT-7R./Y]4I]*_?M#W\K\8_W]KL56SS/ 5 MUH2NB3O8)%1IY /'TU5DGZ4%ERC(/_AK;0)JX*=8/BT.\Y121B+0Q4TV8!YF M;O4H9IF/I M_,"%08E2$73+4W1P '2P1::C;V]U0+^:*K?(\?_,%=ZL'9<[,9V]6IG&S0KA M5 [I:&5@^NU6[SN6/.H8TE_=X<+K- :JX8F2Q<]UV;J.X;6E:D^Y."883#6; M&\4U+17W;;V+:&9H[+XMKU5*T M7&XQ5:D(XW14]LBLH"I \<'8C./$^U?I76K%LK3>CGZWES<;<+WFC;,H*L?@ MK)Y4M8,/!M"NJLS$#08L+:1U:QF<+VMJZ09;2FNQ1T)!G2T;2_VXI U8:Q6W M5F@$!O,8< RA5!C.H)E 4D10RK#B@GG]('MJ%$O:PEV#G YPBLT0<5R98- M=#.'?83S> K&F^U#UC6>!9.K Y+O<&^8Z?&,I&-:U M^W6&=>VJ*9TK/#MKRTRI6&*/;E^@*9#.H7HR-AT,&VX4 W+]G$S MF/T:[&KAO4YC'MW^5I>HERN4I3H# 22>TRW.W1"+3>C4X+2F]8;UD/2E[Q:2 M$!S&%PI=; HA7+6FBI]*[:H&4%YW[<:U?(X*TBJW2M]ZV/0**OJB-8W&>U;( M/U4WC\43L'/_Q%Y0F%--Z&ZTVCR36JMXUJK$@\/0<5% 6Y]W0)32TCS5B*C= MSJO>4U47.'7\YA;J /S2CB-K7,F7-TK!+T8*LG$-Z./(4\"8)KB@.'L]UU0L M:68Y%F R_4 LG]>JGL0PYV_61=:UN^XQ8V%$#LJR/7TFCTD!RL )!)#PZ7K% M(.VS$D#K;Z$(M'Q"PG0JGPWKJQN:^?C(&]+&G[OTY"Z74=A7GN2AM%%XDB.6 M8L;#.!#"5O@PPO/%^O@5D^E714KUV2\@#SKXYONXANS%-[F'T*HG0-)MYPF8 MUBONH2=[AVRODZXYBR87XRO'Z,_@0%1N/4F&TQ[5:S\C5;OU:$OAJ3HT ISH MI%3X8_(+@V=OG1B6F_5 UKJW:NM6P1YW /P06SUO=,DM]+W1B=+BRX?$ID'K MK9/B&I2ERU*:MB>>,+K'2DVZ':-C=$U5!UJ-"MQ+"1=^&S"J=9.;68_D5F&=5! M=!X)DNUL/CD#'[FZYMI*@ XOQYWX2+6LG9;G5K_1SB;Y"'B:[:6IW>F@G1P> MVH?U ?U:?A5W[]?Z!"Z.CC'UWGZ9G\YJ:4MY/D7' 7KWV-&L+L.;GWL/=NLI MRYO\Y/V]KLZNT6J>=_U*I'JO7/T5*X!8#0K,#?% ME#5VT@<',Z+P;EEPR;.E(?\!++PO)B?3=K=X@D:GG?G&^=1ZY_-JK(''IPYX MW%]:JZW8J50+4SF"X-;Q_,KM3F/;NZPB8Q2093W7!35ZEDXWF2[ >5';Q.EB M!8IT*Y^4&,SW50E,':\L MB*3_+,?28#K?HLYRD[;"CC'QWGY5JDJ$Z4;UE!MFV>DL7R%U" 8E%0_H4VOB MB/6R7F+O$R DE250.?MJD#Y0_Y6%6/JUVDX FUIBAT MRY'#*1U_/SQ1"K#^"Q/4[/M3J;I>59YT47_7N=M3Y7%7;7.]4N5\RV5237*= MQ&W=![L+7)G4;),OJ'*K6R@(FS?E@L'[(/7CLAYK%W%3SM9H(J:5#LRB6S$- M&7>_L6A%S=5Q3!'S=A2<+V7I 5_UPJ,-'F2O/\E2DG21X>9<=:N MM8MGDK+T"AD'M=V](3AR7Q0P%Y59_L\6_$L+IICH[,RT/)W)4V.C\.\W>6IV MP,Q1M$D&_KD+E+2&9_]:3Z5R*;F'6KS V*4BVQ/$'5G@_5O@1 M &?;'2B8X3$BCZ:@=;2M9_)X-F.5W8"\V^"H'JMNR '95 V;H-)W/.EU+AWJ M26#4 (NC^8H-"KKAN#Y3B+-OWWS^[7<(%SFE*@K&V"U8 M4:WG '%"_=2NEM,MD&5<3)1'[@N$G6[1/:?E]T>PC0[#2+>"\$9S76#^K3S6 M:K.IYKMT$LWKJU(599R:D4'X:&1NA%R(\JP:Z0(&$QGJ%'##-G^_:W27Y>RB M'A\Y1H")%?4E/M6T*TF_DO]102J@&I5F,Y]JU7ZY'G)B:I% %A2C/XIS-7C3 M75.^!=)JQI5.?-1GP/)1>Q;T0=*&A076+7]4&LW'[&>_^+ GUJ6ZM'.3MN[& MHVI2ZAX=2%H[Q_K8.%:.2DY:^58=[MH,T1;HR#-X]PE44O-8-=[0X]Y'7O\X M_+B1-"'GD_*WLUL"<&(Z3K3Y]V'J7E/)\W8ER?O6H%P@>(1#/T\"/^$HX3[G M5 1IF&0))&/'+EQP3J*<$I+D?AI'<9I&L0^7IC'BRDFXZZB:CJSW=&^HM^0,>J1M^CLK)Q/RJ\DK@LQSXR'Y>LQ-? MJTM)A/)P>I_KRV*Z/%K=GE'8AKY:3/P76W1RK7*RK MMGQO_W!7!1ZE1MS(_T/D!48X_=L;#'[$O\[&\*^F^]F,6+^#AG_^R5ZT_!N^ MY2?RN-L.YF5K%E0!O4HQ8S9%U^TNMBLG\F2Y1\W];.I\W:_TB2#Z.#HG' KC MSR1)O;^HQO)4;X))Z(2[)>^X68/N//EO;I^K.:NV8OGJAZW/2U&?YPW]7PZ!I=9W;S_TVA4EF=GBRN ]YZ-. M81'RG"59D"\M^.B9W7S6W1VQ]5V]_57=05^/U^!7%&2(]! MY!?EFK\O X."6OG=[5WT3H+GX&.K%/Z4P[0IZEBND!@8W\#X]ISQW<[W@!%U M?(_Z/(\8XU&"4,Z"@*59PE&8"2I$S(-\HWQO(TI5>,(.6JEZG!]MKPTX@$"8 M7>O6>O\SKU2']B/ _+C#B"=;,.+WA09]VKWAHM!R"B#X* [M#>":(][!+R MTS3C89[0$$FB(5%"1)YG:1#0D,9!6%"OV3MSJ.?S7@(#XUY@!%"$DC&,<.93 M/T;"CXD0/LDR[N>4BF6!T3$!50_X&<;]V]GO;:E<&R]#)[S-@\O)"3UHM\E M]*^5Z'V_(WH_"'T>9FD>LTC^+^"2Z$%+3'C$&17!AHA^(,C7Z,?4H!23&@8& M5:0;41-?,N$Y#ACBBPC[&2,"49K3-")I@%&"(D21"$FT0GA]U.#7>CK:"KG7),M>,N6P7F21C$1QRF+DN(/]#G0Y[[0)^^;-J*<<"8-1R9\@1#A(L,(5,I4?N$+O!*<>R!];D2Z!8/' M\65Y'+_6,P!Z'-*6#SC+AN"^DS#-4,9HD.:)D&8H#F.2Q0F)0H2R+/*3%2&O M^\7G0>X]TN&#,*K,>4^)M27I$U9)+(T3#$)8T)6X*+N1>QD M(P I?*.H<_MO/[SX;+"/74E!O52)>J>1<:AF\%"..KAI]OE\WD]T,-RG$6-$ M>49X2J*8QBF-\CRF1.IX5+ @$>CVRC0K0ZX/*>4_HD-^ST#X!TGXO$!8B MP4464$3C."1APO(XISFE:S##EZVV9RA0Q9@?1@G/*W#0' 3YW 6N1_U>@F4B MR?W(#RGU$QK17! F(APRROP,LV!5@MV3?O959[T/M-Z&46A7C_@^./8&:+V7 M2^!WT3?MZ=N'\ B'R$B4A2G.I*F:@H9*N, \QZN@*8^@[PW(2.H/?LV7Y=?4 M5:[/GR@QE((\-S=A?9BM:@L.(]D>_LL1 M#=#0B^=@G4T#!WGQ'(3W4=8@%!GV4^I+ID&C*!8I1DD_7%13\9E MT_Y%=4R;70\EL$,1Y+#[P^Z_AA2KH01V7R63&(WFE_-),2O'TC(]JT;5#2T\ MGT\?&JI8[I70P6CO8(WS-"R;. 7^\8O6,\O,L1I1G"$ M(BIHCD).DRCG?I2S,.-QL *!_E!^L:]QFGOU6!U:K X\:5\VZM!YDA,D]F,< M\9P$68ICGZ>4)2*$X$L0$IRGR4H_V*?PI$WK,>%&H==?#L]0YM!?9\7II+3? M;\34TDOYZ_Q2WC):F-A$;OGQ1:E6!A/TYY^3'YNC1#T+HJQ-ZV]ZO)*GC=/7@"_)K7\.+W^2RO_FK;UI!HKPTY* MSID6K? 84X\D+_#DLVZ[,BG:"R^7_%E^:B21G,ZD'?ZMG!;3F22MRZM)54B9 M+6EI7#9>)>\Q6:-><=Z4^C$GWI>R]'ZM9Z6'PR.[H@]<"OT1+G]?S>0RC^3B MP%PO*ZU.V'F EE!.1U79/O9-\KF2U#T@+UBA8N*-JW8TJ=MY4[9> Y[;1B[3 M_$HNN-Z:Z?G"OISL^M#<0$XCM3KSPK"FE6_4A?K6Y8$[XQS)U2Z;)5ZS,K$- MS,)C;&D.ZM\7C7W*57%>'I\V9?''<7$FQ_2^F'POKEOYKK]>-&8Z#QMC\9 ! M>A<-"(\_M8&@01SG$<[B2(HLGPOLQV&6QUG.,!/1H^@>^*FB/Q!?4Z>A3/' MA^GH<:=_BZ,$QM-Z MLWJ1R^659&&C2E*WP^_>:@8R+\?+DL[.98% EBA(:39?Y9R^E)-2*0#'C*2$ M$A$1X:=^D!*!#]5RE_!"9:CO>0:^[EDGZI0.J>75NQ MXZPMR"U)@O5EZ7TM?C@0NP]GOA^F7BKW#BQK#[3F(_6N7'R)O:IM 2M1?/E= M;N&)^O48$^_MU_JJ&GDL0.^\#0IY=SZ>01#Q'K &CUZ"(^_[136Z\,KI!:@X M6L-H]8NE>N%]*YJJGLNOVRM)IJW5SBK][EGQ U E[:C.YY+O@*+4E-K1+OE1 M-9TUA>2?53W6ET\F]4BS@/+'J-0ZG[S./+513 HZC%U=-74QNCB")\C;+X_- M0XK%59!*V@A>-9+C/X='J+=,BN]':BKPV.NR:*1%<0P\T9,J3NM-*JE1&3XT MM2_PW%%V+SGQOEY4K3H'E6*PIR6,;5+)=X)NY,EAJK6IOI7>:='*B[Y7LPOU MXGZ"7'XK)O.B4R*M,G_FJ/U3 MI5C?*;[V4>_<2PZ:%U7C_5,N>^G]4A:@U\/ZO7\LUP(>Y8GYN9P#,,/H5E89 M'6/?LLJ(;)95IIV=XN6-)"90RCJ6F2@NT%J&XES[69LTFO" $-:OS]'CU\

O>397JT94L^\JNFBG;Z6CRTSL&=@4Y@O\J%Q+9=] M*K6P\@>,0@VZXSIRP!>%?&7A71;P0OF:WM$P\*-M:G1?2\E)8*O_7M?C[Y4\ M8A_DRE?-T[G4/PIY7IIK. OL5C;%CE&@W>B&5_D4O=NDZ^:#5&6FYY6T6[?5'7GP)-L MU+E+\26IBWH7UU? CY1+V;N:-U+Y:TO)\2JI>_8*YHGWN^*8BN*!< M>E4W2N,!%[S2!4O)O8"I] S^2'$FR87TSXL/,V^23[,C=9B^'>$=/!^.VU7\\.TG35SM9Q/9*OS:0E'(%S/4^$74/LVR)3> MK)W%\>)D+>LFX;OWKB:G_(KW6I8W3[:>OQ>2J.>-4I%&$VDR*]5*L@BU2+.+ MIIZ?7ZC%4N:QLGLZQ[LUEN4B2GVKXW*PQH[ZIXC5L"-K4FJB ^-7SW.BYZET MR&ZBNE6W=U%.)+'/@*E(K@0,;52WLY.%K9,L:U*,S+O+'U6KV%>E,3+&VG1V M>*74(\02FLQ]+$GAY+;B)Y,:@$SNCU M>IJ1+2Z@X[XHOA75!-S4QW)\QVTQ*55XR&M+N2BJ(,XHO; US5BQ<+W;BI)T8AMT&0TR8")X9X? M=2BU3)RKU!H0F/*\M\;OY;B6P%?=U)/V >+.;,V"7=.+0(BPRQ4:04AQ;2Q3 M*8CLIX=+Q7M&O5Z?Y+QI$/L5_XN>'O\K5#2E1:%/TS#P@P )2I@OTE (G(@8TA.VCL4(7892TOSCS=K0ID9"OPT183%/DOR.$Y1FMM09LY3 M=-Q#F 6$DM1/0Y1C[., XE^M6\AW#-+VW;^#+-^] I05Z_=,'5]=2%5:?LD\[&[BIUXGYI:9SX:S5GI MV76?/F9\/_)]:I!MI;]6JAVH@Z=E.96ZI+Q@.M/Z*RAVO0UF%#X3E>B3UT8N MSUW[ZB/O5!HRW'H&'!X9AW2Q::;5.HX=; MM_Q)[L4W/Z]ZS997#@SFJT8:F_GWPY\<[*L5RQB1N7OIK+DP'6S;Z=>6^_!K1&; *%>:+?K_U4 MXW?LA7OS,["D86GD';]-/2&I>:)= C:-9H6O/YJ?W(%OA*4.53+D=SH5HX(+ M%E&1\(S&>]446&0G9&73/;F^$Y=_/W(CM#[1Q=E&[AKI3RU(:_ K0B*] M_.^6]]QID9!S1L*<,98Q3ED0"A10RC/DQQF2I\%?WO-/Q;6R9K_6AH[M?I7M MWYNZ;?=]G]?!HVUJG[43%!+O?B@_NU3-MKV1?5E4F&8Y"RBA.(4J3<133E+" MDPQ3R<'#%4RZ!Q!OIG!H.@;^006MQ'0,?X#.N=]['JQI@+JQ'9=V1'M1-.7Q MJ:1LN?G?5=+RLD+>ELVW"@)#4LJ#0J_M&$>CUQS"^<(*"8BSCXPBH-(=Y>&2 MA@R$7";U?'Q\64REC!U[WR4E3L O,37>,N^J_EXV.HI6-#-PG2M+2NZ3G#E4 MOVB[I[,5P&[02:R>\;Q) TOYS>2@V](^&)S[$)@_DW97#0\?J?,#7UO)I;SP M4]"4Y&LLF_N7'>!'\:MW-2EFL&,ZLM&_[KO2<^051]Z7]/A?\%^53ZNC-=>> M-/;FV@"2HQV7D^I;J:/QYXTR OZXR2^^1/HL+:JDD_DL(KIF,N#5DH*)VVLL#YZ.\O)K4UR5D M]IFPKSR@GMPZ9?174\U%+N%P& HXF\\@H\Z2CZ82)[U/CUL>SC4O!Q-YR]R7 M](B@PF=0NX%ID(6(!K'/<"9P2-,@C%":=6(4.-TZ??D+3$"-']:WG+9J#81> M8TBU5)F6MS-:'^U8N$9;E*W=F3%Y.T#3TU8[B]S='SG+YT'9N#JT37E9:"9E MSI))V!G8P4T.C&AP8-SIP-#NTF%QM OCT:3=Y<@QY?Z(GL C=N W":+>EB(( M\3A.228MZ2Q@.4I\DL=!1E-&^6J3\$WY3:+_%\@U1.Q^[%^>6O$EVWMWB59) M- 0F?#(!BV?PB%#2[:BTI$08,!J$3"1)FL0LHCJZR/,L],G3K6.[=\=/W\%' M=Q[@V[20C%=CK86C]Q1LG+8^FWV'$H@%8^=""O=Q^:V_4FS"7\\FL4G;3BNE3C$;2/ $KPC%')F4Q M-CX[*/GH[E8#.)M/]>GIL[/DT.D&,WF1P0.RA7QP/9^I?#%EF3;U9=6V=7,-H2Y]4DZ;:GRNXHPJ M40.$M[QRRSPD[#ULF*,X3<(D#"7?R/TD"7PAI0(5@OM9E&9K30/'*V,X2=FF MY>GL/\O)^/1:?U4W7\K9;%*.(9'/812;83(/M!+(?9G-%GG-D4WX59FZ;I6 M8V]VB9B3:VD,J/4S,!V..V;7!+ 75/AP+X'EYRZ56OO^%C\!)"RO<1,HY]K\ M5,YG-K<2P]RALK%/Y0;.H63PT/P*K$]OBD(6BHPG@N% ZI)![$>QSH3!09 G M9(%Y]$X$/5;CHH&)?5MU'VQ,@QKP./.@V\LACNARDLA) MP<(YRS(4L81F# L:^IGE)(+X&7FJOK]K-C)H_"^0U%=UV34V@'-^)&FWLW98 MN*7Z#">K?\O\A/3.1R&0B!B+41#$&8L#/X]2CCB4U61^1E<"&#?Y'_7.?M:% MW6I_EQI_N&5@3X](A%OU$FY[^?ND/"X$CR*H3\M)BI-4\! 9Q3!.*;]1OW_4 M\D>;6OYUC:@WM_K@D]_V#O ^+3*(0LZXX&F>AT)0&F)B=R ,-TP ;%,[0$[P M5M5M1TD[MF@-@)+0>F.I\QH,(\!]A!3 \5,XE@WN:YPHWU0X[()XUX[D*&M/BO;&##@EK-+ MJ2;IX.:W[@GV 0^$E3_9LU*NM4K#HTJ?OXPNRO%\4OYV]KF3^A_&<@44R(=0 MD#+6.R.F8Z<_N$GY4Q7ZM]9()SF.*2,DQGF044J",+.HT4*DF5LCG<<9S4-$ M_#Q B\A30!S:7;=\M]6Y=KQ/*.[.NAB1#?C$:Q?FF'K#W_KEP'2AJU_-5N_W!MKX/RO M[ RL0JP,Y/]*MGY=<=JP^:]D\]>F&CZ,_9\6HS_.FWH^'8/E5C?O_S0:E>79 MV;;71%F""^_ 9,D"/E;?;. ,_5K./-MA8MG[]]>WCNOOG?7]/1,]W;CXYL J M(W_EM-Z^IAM8K\=TF;[S'-VV#(^:[89[4]\>:\3(B;9'.*5)E&589*$?I!R% M,>>(499D22*BZ*Y2G]5@ 3AP%L,%Q;IP0?9C-)F/=>ZG.<_Z+GG"E^*4&F@K MV"U4 (DVV@A[3\EE78O=C9#,"Q;- ZL\8%;Y]BY>&?1!21SZ,0"!2G+..2PFE(1 9(,D:B9SR)V;X1\U:-IEMHF*TI,!LH>*#@ MW5 PQGVE?YQ'-$YR2;89(X%(_#2T0"XTX5FR;Q2\.]V<;E0YWW\U>Z>!M@TL M0-?A_(F$?EQSQ)&(I8)A H[!%A@B&HTECD$';= MUR!&[(="34ATPC=I9S_V@.RM'#]D9^1 ][?1/76@XRGFR(]\R@7!F.?2:$=& M,_!1B%? 8^ZB^UWIWGA=V?! [0.U#]3.^MYJ28!%YF<^SN-(VO)Q$&-KR7/Y MVXHE?Q>U[TY/#T_8JR;WQ_G1\?XJ\E\!&_G)6^?+K1O7[8XZ[,A$)'ECBJXCN#"QQ8(D=2_3[I!3Y(4AB[DRU/5X,I^LQSB[>+![:>BF?UVMH:0[H88(X*(A+#43Y$DU8PE<9Y9 MV)LH"X@#,>;[(L[BT$=9%"=^)FB0,@,QEN((H7MCA*$EC#!ZM1<8818BK"VO MBD:W]JX<]@--B)?K"#5(V*RZ+)<0%Q6NF(.WIT"(-7AQ6L5;/T IO?(S,$ IO=JM'Z"47O'F M;P!*Z0".P1YL_>,?IAZ_Z4<-COC*P]8T->-W[9G)T]@&I3$@YC?O,+;/'-:G9CTH:AY"?68XNIG(*Y]?[7GF_A:Z:2YGV-G%X M*=$^C/HR<\Q301/BHR#,14[2E&=,X"#*:!HSA-%R[YV9P7BMBOWV=1])RG_ MN"U'[\?S!E)HW_Q,5YOU/CH=_X Q'S;.8G=7X__-HI>YIPZI)] #5Q"U_WJE&$@P:R:"1 MO :-A)$>/X'E&'<:R:/P$UZ$(K)9 .U!#WDQ MW/&5Z"$!<3#U?4H3%F91DOO$QV&:1Z8!&:PAZ@ARQ@#@RND1=. M:H,B\A(4$X1BLCC4$M>A":RX3X M^Z>*[!=^Z.I+MM)Q.YFWU%=W="Q:Y+0G"W.=1 M%/M8_A;Y@L4)-9$;XB<\.NC(C3T>G]W3\9Q*R0'H'J^ALPZ+>H*A(O?3+(XC M*L4T_-='**51&'"$0\%7\/-?1>#B5D+:A&P>.N6]#&YP&$+T__PI(ICLRQ0' MAKYQAAYAW$>BPS3/&(GBS!=!QC''R#AF(H23:,4Q<\A^WPWS\?\MFWI6>.,T& M-KY!?]B+3VK^VA3C4AW_?0^;[,PC%H6./HC" ,=1D,4D1I$(! Z0]HAE.$_3 MP\YE5KUZAS#=CF7R:^Q:%[&>!$48,)_$@?!91'/"HS#&G.9QC/R "[;#5)P= M^MAN)J^9+^W/Q/?,#CSD31^$T2W"B*.^UT3,I-#!N30H M4S_*DQ#G 3>)6SZC?(>6Y?/[!S:'^;WL^0W"[74)-]Y'UOR(ARS'&NKZ;S0"ZTNTS>J/V\- M+BTNC]O"'A/TYTVLCQ>AI1FH?U\T]BE7Q7EY?-J4Q1_'Q9DX2R.*$M\+K ?AY(39#G#3$2/\@G#N?'J,R\!LI[.^J+Q8LV^ MKDQM"U%$]7&QU<@_)*NX*AOOUW+VO6[^:(\\ MH'KOY)+Y3D=5,?&^S.07E[#&WMM$4U(Y7NZ[TY^H]91UV]S^/6\E4[_>VN2\ MX,1;RB^^(:W7"B-@^^^3HKV _V=2)'R3;%TN@)0R'Z;?RG:FEN.K?$(\J4=_ MO%'4!Q^_E)-2\?-CDM,T1DG*L!]!@4/N7OJYE\]FC=D7>WLIIZXEM1 M38!;'DN5Y/B+W',O+4]GWI=R-&^4MN3M=E)K5_9!Y&IU1YA7/ZUNXGG=P+25 MR+B59N51R],<^VF8D#1$L6 AL0_Z652JU4,":@ M8WOG13753&%22QU;_WE65(TG&<9<"=W*.6+CLI4#5S*CD-X'3LO$X8WRJA9.ZM5UHU@1')E2SCPM1TI7U_:JCX\\.#*/?*/4 MT& !GGV\T>/'^U:2O;QD J5E[]YO5M]P[E\PVM%2]!\^NR^8@CTT6;!P,=). M"WTT1^5D8G[]VQOT1GV6 Q_9SVM6X&MU*<_3K^5W[W-]6:RX..1)/Z^F>GC% M?%;;+[3'1'WSO1K/+N35.G99OH39>!T7<8 8ET4X*& M?@?!?_[)7K3\VRT_L4?=-;QK>->AOVNG[1IWE8F)Z0Y:>MX_ 9<_=.Y\O=4F ME(I@Q:*W+,%?EV=]V/P%=6A?.K;N:S>S7;33?J:^O7*Z_VO;0B=U^YAFX\-) M>/DGX>^-M$N]WSN+59V'OX/5.AR(X4#8 _%1.2^&$_$J3T36SJI+'<',[]7L MY>O!1U>%7L@SM3)C-7! M[-^RL3+!")_X!]WR]#5C*PY\ZL7S*=97@P0QCF)$4,PPI2R-(I%'&"6<4DZ0 M2/T'\JG1:'XYGX +6D4G^N $!*KB4O*,\FOQ8Z^9%SK! ^\:>-? N_:3=T6\ MXUU)FC(_C3F+DH@B$<=9!I -&0Y0YD?1:C^=1_(NB*GN*>_:*L;LP+H&UC6P MKHVQ+A_UK O'*73W3@2A\I\HCEF B2\2DF0B#,5*ZX=EUM7SCD4FME_<:=4L MW"AZS,"?!OXT\*?-\2<2]:UI6%K.-=#).,I"2B,68TB9 (X@A'+*=!G&(< M/YO[:G\4+_0\8<-5LG[*"=H422SC$@[<;N!V>\[M[F)V4<_LLH!0CC$/2)Q3 MGOJ.T//Y.&)#UH;>QQ541[G+&5P.C/Y/@!6+8^DYM^ M5;?5#26W]^XR^1ANM2$^?)_C 8496DL?PQH'.5)*/* K/3)VX<8_*#3 M#J3Z2DB5XIY40\100'W(E/$IBX6(!<-^3@(2931*]C+D/)#J0*JOA51]YE0( M2(LS#D+B\X@*J?0RD20TQG& H\2/Q8X"IH.:N]G Z(O'N$CJR\NR4>TVKXJK MLGDB]6XTHV5?R)KV9!V%- <\")2(!+I*\RC+<(H3J2XS/Q-DUS'4;C<_P69N MCK##Z(0<="K$:T[5>MW4S<*^MV9*XEQ0DH4YHDE,HSCP41Y'":&$,A'N921V M4R0_)*(/]/X:Z)W3CMXI#A/&$&69'](P)9$?LMSG.,RBG*#-H:=L-)P[T/M M[P.]WYO>0]S3>TBS@!/A)XPC&O@\9C1F6,0"8\0IO;/<;%LQX4%K'ZAZH.H' M4;4?]%2=\USX%,D?$(W",(IX% K?3U(_#;B_#:S&![GE^[@L<"(4C]-XMS/\A1%.$!AAM&=@;.=Q+@'>A_H?:#W^],[[ZL2TT!P MA)! $5&UQ%Q0&J4HR;B($$UW%B@?M/:AJ-B&R)NKNI$B1.[WZ>S.1A"O(=.% M8:>LF"68AY'@L1\S(DH1T& M:?I]93$- QZF6A>B&*-]R2(A./9]S@GC/@U((!!G(A2(1$7*XRRGQ)<$GR:$^]F=V65;BSYO6T&F M&X71&D3N0))/(DG>2UR<<9_G* Q9+(DSH1$+F,]$$%.>9#YZ:,+GYD/'VR7- M (<;%:\#:0ZD^132C)P6*R'GD4\B&HD\I2B/8AQE*.99A%(A>/ALN=@[I=>A MVG$@UKTU7>6_^SZ4B?P'$T82&E(6H3@E**>(<>(G*4HW1JV;C=IN5[KZ@^DZ MT/<>T_==Y!TXPCA)>"HBD?DXIBG/(Q'ZB/",X@Q)2^ MD'KFU9>H*ZJI).G9^V/US09621[*4K[3.P>N,853M>'([B'F;$1ASP[R /DX M2(@ 6+T\3&,NN!^F*9/\(>,/AL'<=,C7[._?N^W=$GO 0T/$(4'K,(D]ZD&' M$C\C<9R%/ M HY>J/4N3D"0I)3YG\5["4V^- PP)F@/]OP+ZYZB'//&)'Z $ M"U_@E/H!C6E.N4@X(P&3JO_&>O1M,BH]T/] _P/]/X'^24__B.51)C5]G^4! M#<-4I!ETN:,QR062RL&.PM:#DC\0^4#D3R+RH$<^RF(1Q'E"PSB70CX/8\%9 M%K(T2S@/,_^AJ6>;#H0_%[$3M%%_WT#L ['O"[&'/0Q*&D4Y8U%*@YA2*>NC M),E"%-&$"!)'F.UC:'W0Z ?Z'^C_"=%Z'O4,0' 4!#P5@HF8XDSP&/MI&J=Y MAB).[\Y$W46T_KE4@,TFG ]-K >6L;-4VJ=Y3&.1TNP>'6:W%*@>]-J!%E\%+4KIV-N:F"5^@.*0 8@? MH2)C&0F03T.2YRS8=;?G[=$D&SJP#S2Y1S1)>OP1WV> JQG&,4MI[ N>A%$2 MIH+Z@@4Y>38TL-T0ZJ#%#E2ZMU0:]%2*_(SG@OG4YR'-2"BR4/XW3B.?)#C' M&RNWV&1L=J#2@4I? 96&/7!0Y",_#-,\RWU)G4DD\@AS2:TT]R4Q^[M"K1[T MVJ$2^B&K]/O)EQ.W#+HX+Z>CZZ$0^E8V$/5L(,OC# <\C1,<4Y#F0ZN]?^LR(+U?UM)72?IS)!S973=4N\YZ-,8N(#UG40TK40=(^ M[T$0<")$G/@^CB-*H1(Z#ECH2PL[I(QSLK%&-9L,W3X70QB2J@=V\ K8@=0% MG#XV)$383V,D& V 4V24,@;ID0&C_K/E5 _L8& ' SO8#3OP>W8@)"L@$:(\ M"PD-HU!P3KGP$QP(1+(TVE$P>K (!IH?:'Z3-$][I(0\C'&,HCSE/*"1M _2 M./0Y94DF=8(DHCL.>N^*]MG0A'Z@_8.D?=8#*'#F)WZ(49X& 678CR+$19!A MEL>!E/)-2&\YP/O2$% SZ,?#!77 P?9-0>Y@X'XN&<@..:",9HES$\I#O(X M3\"E&"9)2A(F=I5AL#LCXK =" =7@+V<6C"TS9;T[8=.-T#N)TD0IH%(:<2C M6-*ZCSA/<4092] >I0YLJS\*#X;ZE4,3RR^9.FF/E9!3CD46(92)A$9Q%B/. MTB )LS@6R,=[69?]#"2+!H(="'9_#&Z?]4@*) H#SG.1$9I10AAG(4EXAE&, M:,#%0WN2/'O\_47 F1V.#3V0^'Z0^%T4SJFC,0N, LQ)E@%6"N$)S3,2Q23* M?<$%WX.0^A8UY:&%]D"5^T*5 >[E;A#&&4H"GP:,4A9R+DA,LI3'$0HCO!4[ M]K'^JFWYIC ^B0;J'*AS7ZC3]YVLU"#C?ARF5%":4RI$XHLP]*4H)8D?[WU8 M^B6$H =Z'>CU269L0'N"#1E)_21!"0M2RO-,9*G__]D[]^8VCB3!?Q6$9R=N M)D+BUBNKLNRXBZCGK#?&C[,T>[%_;4!DR\08 K@ *%G[Z:\:(-D@*1D$V ; MC=3NR,*S45V9O\K,RLK4,DJ9)7#=7K>]?>T;[\V-;=/^)3>65/RP2[)I-#S[ M:%$Z[YD6X,$ZD[7UVF>?C8SYI4II'\A0[D7\N.5#Y((=]2'RM]/%<#QX/_J] MNAB,)N?3#U6+!\BGLXMJ=GL3^-7O@_ET/+H8_(DM_[2;!7)SL?H=CZ_4%9+8 MQO4.CFOM0D$'<^#0H#6,JRA<8M$IO>T)U-;;<-<2\?U2(/91DO^5YJK=I)!= M96TWN7EI[X"RR(@OC_D"?*WL<9(2O0A!%%\D!^>ERAZB!25%$%N']@[3^7N_ MT&FW.1 !AX#3>^!LBGZ ;,K&8K9:QN"BLA% )Z^SR\HP%F4P8#M9:'V_Q&DY M.?ZYTK=5Q.1E,469]82HEFRBM?BL,MYRL)*IZ(#KX&02V>:D!+"@Q<8R'_OJ MAGX 7ZO5#FAD^A!73IXK1JQMU#+4/'"(48 7%I6+QCDKK?+6L7U4$MRJT>)> M^2)>"=;R 1_B"_'EY/EBF[+BZ$U&+6*LJQ4RT$[9)$SDUD0,R6],GGR1GN_M M0F>O90B(-\2;WO-F4RA'\P8X%KD+Q9KAH.J@LO'16@]:*X69*=9:\+C5'O-[ MM7(4A7(HE$.(>E&32,N&4,4&8AZ8T]D&X,+51["5$<$9'1-K]3Q)=R!4NUJB MU73UGID^NQ5BV%,=A@-E\/P\&WTL2^OX\^O+:GQ1Q.K=8C"<7 QFU455?:A% M?G UJ]Y7L_)$^>+I^6]4SJ&&"30P,;RNWU"KN@G@0T;&O8*LL]-"B1?+Q?GG MY&KV7W?3^V]E=NL+N\SR\JRHF%=2AUY$56F(W"DR%U59,,:119)^)QCN2$\0)#< MQX RQ&PEMT&VVEJQL[KZ8-D%3>4?2%N[HZVBZ7,"61KGI G<6TC,>81B15ON MK#4AJ8U]3O:4M] %K>6Z'RU326O[H;6JZ51B "(D!.MT!N.#1=0)D1>S4$EP MK>59MY$-T 55)K^75+E+JJS7F@XAAR1RKL^/0P+G,!D56%)9:V53:Q5>VMAG M)[^7%)D4>5V1L2D(SAQ(F5D==N:@([JWRW3HNA!=6':AW0/>W=]3 M?F(^!A[U;O.J7L3P5GQ?%P%X/2_2L-IWWK2QO$4N@KSZ?7 QO:ZWKV_3"G;* M:^EF L._[./^;!3 (\__0;Z>_\,#"*\,,PF29DZ#%$+:Y)UC*O/];-FW1-]&+KJ9Q'/*R8$$2 +D,P IF^P([\%[ RQFL."\\CE"0+2 4HKB:!XP M.Z*-& ZVNHE"R"1D$C)/ IF;CKV@:G:O@U49O0YU_7,PB)B3LL%$*:R1GL<# MIJ%TO/K(+I)"9U:(L<38/C)V$V+7DG9SX@*4!L5$ *_0US58HM":8S3";DS: MW2Y!J!U_W?!6-Q#)^"0P$A@)C 6,:RG0.0;CHC*QKB%3=[Y3")99AS**S/.V MMN<3<[':.90H9*O)4@1( B0!D@!9";N66NZ,U2D:Y"8A:,%L>4MVGLF@FD$T:"Y\;Z'$0*!9H04K+; M[I(_)[^PXS5X**!)C"7&$F.?9I:J!K$)'%3?)[SNP^:C2.%54U9H*14XDGZ M;!!4TMY[!U*IR*W52O@]=_+QP_%PWT6LUQZ@K>JV:O X7 MF&3%W0#O$E@;K5$L,"Z ,6G=UKY'ZWD=RTE]6^;T^V9*6U-R(^69:;->R]>$ MI;-60V]3Z$Y>QW63>Y&+'J=0V_]:@6+6@S"NK+,@;$ .K37#;37W8J^*S]IM M>D1J3VK?$;7'9CO3JVBT5<&@]! 5M\XX9!JTL[ MHO7 &JT7-H7,8G;!Z*+US'%TVGAG&.,^B8V;D?M*8MBS(=]R"5O2;=+MCNBV M:#8*6=;*6*>L4!JX$DXXK9)5M;(G&_9Q"&.K8-Q>=9R_8MJ2EI.6]U++5;-Y MY^JFZUQEZPT'5MQUSD40,4-0J:SMVZ83'28=@.QVTGK2^H=:OZ&EA 3=J#WW M1>>B%)!0@,W9:UNOZ5Q)0!Y3:VUX6MVSW^^*WVIVNL\7Y*2^\Q*R=ON*6R;P?+^>,FD MX=W0\$T*#LV*S(J".QV9#\D"6.W1< P.3!3%#>8;%7Q?F]H',9/;["A(RRXI MY;.4TC2K;L"@$[# I+# 1"J6L;$A@LJ:1V?PI7>C]ZZU&I(BY23E?)9R M6M-TSXV0A,W*%L4LRLDP:I4E#Y(9HSQV\TQY^QI+1T%)73OKPAK>Z*ORP3,3 M6,Z6 3/<@;/E34DKGIU6K9W1:'7W=_\K;*OK*[FPI.$'79"-;!0\ S> 4;CR M%S GG38&?"HZ;U2QG]5+;=ON78>YM6>L#\ONZ9RD7LK$8'RW?3N MSBZJV>W(^-7O@_ET/+H8_(DM__0R;\- P >7'G(I?160['&T1@=P**)TH,5 M+[;E^\_)U>P^!=QRNEL$P!EO,W%C5SGJK+U.:5NGB@>CFQ W6)U=5*!X .^C ML]ZSR)0+61?7?:-]<-!-Y[TS0YI6LT.(&<2,OC##0L,,IZS)(CC)/#!A$$3D MCB?%HTXA;4P%/>B^=_O,V.LI$2(&$:,?Q$#>$ .$D=%;5$G6R>/"BQ2,2%JH MG(R)\= ;Z7LW)*#=,FZ$!<)"7[ @FRIP,B(RPZ,/(8.-'I4SLBX#YRQFJ])+ M;>7O/S:A6\UJ)3P0'OJ"!V@*R*D0<\JYT($%8""=+%8#8G)&Z*S:.YK:2C(! MQ2:(&<2,EV&&:9C!(F,10Y!) D!BUB9T)O,44D"NNY700+$)(@81XR6(89O* M=5J)NC1E-,Y)8!902A70&@Q9<>,VIBRVG2&Q_]B$:C4QXOBPL-N)=ZD[FSCQ M=KH8CI\]=;),W<7TNDCVW=RUJN(OV?WBR2/M/KOL6OJF=CR \,HPLSS/[S1( M(:1-WCFF\K:U=I^8W-%*80TMY1[S,[XPPYVU0GI@;!!E>D<9V>2(> _>&V Q M@P7GE<\1 N+25!+.;7OBZCDY(FW$47"/6S/$'>(.<>4MVGLF@X0=X@[SPCR*+:6!)QE*!:-DTX8"9X;ZW,0 M*13R0$C)'JQ?9#O@:;DA' 5Y"%0$JI6YM\L3:L?] MUJ&<_NFD'+E)Y_7=2W^_;Y-KY[;3#CT:1Z?5DM2<,% M^_-W7Q^=W79P]JMC6TW=C]?:92;JHKA6Y]=L[:2P1"V+9!@77,9<_C;+MW(P3F#1 MF:J(\E4M*[/KZILGW_!_7L\7H_>?6\F=NJR*$HW+*E$0-%A*T.!J5LWKVS58 ME!?/F_LT^+"Z445K!]/WRU?#]$.YXN?_5=Y;)V$-WH]^KRX&H\GY]$,UF-\I M^6"X_,3M[&[Y*V_RYFZ4;'D?BI9/9\NDP5HBJC*06)TO,P17*Y3DKP:U1.QX MQ6_^S^ OH\F@O&5<+C'_Z[>#G13CZ_.T]@7W%CY6X+_\@M&DK-BKQ^M7F-2\ M&]];0CA;+1BKN3NOQN.;5__W-T7 ZL?EEY_?/O["/7@[^E!FZ,?JT^"7Z8?A M(S/AT^AB<5G^689V \ R'^/AU;SZ]O8?CV#PS5V"X5T>+G[S]?3#U26T_?-W MWSQ"\6T_EP\4X&7RNAK,#Z>97[]^-\"\-AD>2 MWTT_>I,H_-%MV&FTAW6N^=H>IV,Q.J>"9\C!1HF8BI?M?$+K(&^;0?'#G9G^ M_T:+R]'DITGUGT4$[VU];B@=DD>3X>1\-!Q_/YD7WZ3VGN[5+\VUG?_]TLQO MKMUFWTFAVMTY[:9>T,D]8B(QL6&BX.L!1R]M5-99)D%I@QB<5AZY1)8!;"M, MK"VFI='2>1Y"N\>%NJD3[1Y9[+:9^*Y:?*JJE84XG%P,WH\^KDS%?9=\/MZ# MRTJ(ICM91@>@A$G)"XC@G$T^&JF9 9VSWK*H6L,'][[X1@4/;R^+?OQZF];ML=XZ6]*LWW60MF&]GJIMM%82B"+$%V)\BN5=A2 MQEL.5C(5'7 =ZM.1V>:D!+"@Q<9^ 3M6_^X"7"W!]= Y>P]SYNK'M9R,)M?# MU0PLW[;ZX.8]X@U):2WOYM5P]]>#VLO[=OA^-/P M\[S.M;FEURCYEPXW#G:S\ M9=+6]/V@3D>L<^[N;L5PRURS1WOZ.T[(%W;U_[W0X*J:#7ZL%I^FL]_FKP8% M&V<[9<3M\5?^.%U4=1IB?2N7*KY*B;BEX.#-HCRQ3 ,=_"6L%**Z>)BJ?SN6 M>PKR0(.^D!,J,D3/0C1<8C8I9&GU;4ZH#DF_%BM8+Z_I%EM_7'ZS9?)K747Q MT4*RE@G[_>3^R9"?I_-1_5,VI[]ZYFOWP,;,:D7(R:*]_:W&(U]+?XU12!6Y M#3YJ%8%G5<:R2G_5R3GH9OKK_#;_=:L$U\7E<#'X5,V6Z1_E1US?W=[!N-S? MP=7-#7Y>)FS[::[USD.[/P;;RKEM(Q?]=/-MA=J8<"MV2[C=,4V7KD77ZL)V M[HMMX+Q$?NH+Y$,OU[?;E6'P<(7J_J;^/I/DS4F(P-_OLE^Y&/Q07K_\2DK# MR>C^:]@34U\Z>G!)N MNB%]N\7;]R883:3K1>6S#K.1>'9 / F.)'VG)'W$/Y) XA_QKQO21\;A%G#L MJ .]LYSF+^^>?OM,R>V!EO9]?#27_1D?S65_QD=SV9_QT5SV9WPG,Y<;YD(X< 4%L,F$-:"&RX:GND(6*.91< M(\\I6>^]3@^/@#PX5_<@C_WEZ/?]R$F^=?_'V490Y2=!&8!E?(I4PH2 O C70!S7XI MMM;:HGY;MZ#V/]5L>C&<7];J@(*+[PAIA#1"6B>19GE33L9$0)"HDK &?#2H M8S:*Q1!!%IO-MXNT6Y3]-/O[=/)K39HN,>QA39EV6_D0Q AB!+'V("8;B%DN M--<^"H$>T*(50H!SGFL>O&W;NWP(,;++"&F$-$+:\Y$&IBGNF:7G04KN($)] M.MYZ!<9/-/>VI @HXW!%Q*TO$W=\I[.OO5< MM*KGM%R3VCY+;:%1V^2D0.&SA1 @66T-RXEKCDPD%57+J_5^=S%:U^)]NMBD MQ*3$SU)BTR2Z(EH&U@ 8ZR':X%-.@F5K0:%*'#H0M]^_2ZS.#*DGJ6=G7&)< M:YJ70W&%>7 B*,!@+*J@LS)92,6MVC)5X!"Q:G)\]^/XGLZYFR*L5?F^P:\U M7":U@+4=]/[?-R6KV M_W8W^7OB2,N=I#JW[77*^_6G30+9F/=?Z42NC M+D?4]P:&T]H.)RZ<*A=4XU8$ )>=3RECX4)V-GHP$G+F+$&PO-,A=[(0B 1$ M@N>00#PWBD\6 G&!N/ ,+F!S1BE9 MDY(-G)MB(:20O$'OLG+.,:,MMI(DVU5U?V '(-D!I.]]U'?!U@[P //::!UD M- #6VY ,EQJ5=E'JM*4=<(B-!EKM*3W^2P/]Q]F;L_6]@^&OU>3\,Z7)UPHO MUBHI<,&9#TJ%; %EL?PC>A0J>L]#3*K3FP3_>-.H_9NKNG_PK+I(=:WGJ]EH M_K#Q>GO)>*Q54Z"S*_XI+>S'K,ZJ6;\Q"L%]D(A:0M9E 5* M=>VN[(?2;DK2(]WNK&YKW1Q8E2Q!5FB42X"&6Y&]"U9B3C%Q")V.UI,RDS*? MO#*C7BO*&*+F.43# X1H70S(N1'&FVRSW7,%,UJH2;=)M]O4;LO$N[T$S\VQ5DUN&PI\7<4 L(VA$_3@IL.GLG=6,8U&6DO/;9,^F!._ R\Z15 MR"R+F&P\UI#Z41S,VRA=W3^Q1Q3I*T4V000;B'@0FBT]#,DA!>/K\S<^\61- M<$9NZ5V\8.S^&)P*LB2( 1UA@&(- WBT+!JK!>8,A026H])9H@%F4XY'&_(G M)! 2" E/1X*03;J.,MHR#P:T!IVL%;INSJ:DRE(%U4JZ;0RBFMT.2E[]/KB87A>]&/R)+?_LQ(N; M+ZW?P.IMZ'U41_87%H[I1RE"R[Q8, 8L)*[8$Q2 M*G"3K5&BY0S(I^W(M)$5 ;;=KD&;1.-EI?V$DRH(;"<$MHVVX=HY:^&8-\I; M;HR%J V:XA2ZG"/Z7/^C YM,K1A[K?:F?:J@;&7TO:S"G&BO ^+B"7%Q Q:! MK;7(9(:Z?$M;53]UH; MD9"[NL@6""F+L9>%S#(X[3&'/?>ZV9NYM]<=/((<08X@UW7(K=4B4,9!RBIR M)B5X&1!Y!"W!,$R(V>UO<[.-F)SA[>Y,$+X(7X2OE\;7II@"\&H]O7OW?W[!OEH_+#S^_??R%8;\=?:CF@Q^K M3X-?IA^&CQ:/#\/9KZ/)ZN<-KQ?3VR=6@KI\YM/H8G%9WET&?R.1Y]/Q>'@U MK[Z]_<>C6?GF;LN^27=1WWQ]1W]U#6'__-TWCU3NYOI??VFW3^WV$EVKC]?: M,ZO:XR6HU3RT1S#%;<=>?V#YZ-.*IN^FXXOR#6X^F+X? MQ.I\F:$UD/S5H%@1V%ZF4>N)1NW >+R_(M7 Q6P;_;^]+F M73T9=IR&U-S)RF Z&_RMN"OE,B0V)#8;Q&:9X-FZG)SDZO02)LK![\471"@/ M1[/!5YW20_R"_QB.KRN"W3-@UPW9W2V(M#>Q:J)^+RK==6R1A/OHA9O 3+)[ MK+)+8"8P]U:X")U/8QB S^KHLTN<_YR1EZ=/1#3YU)^!+&CAYA9ZVL09(Z",>L!(/#@N 5IH/#,>,?.B^9$@Q5=(DI$"UW/W]"N9CN MV&5*MMIYD2A&%".*;4&Q#0>/M> -QF+(*J(0W"D.R0:O4,DH=61HN8&6W)+*.9N+[9(P M&VEYY,ED+IC9LG;4@7<([^9V7_V^1*O]OCIKP/3 3NF%WFYMQN[V[CFQ'Q_2^^I^DMG\Z)H"*L5?F^P:]W3=-;#HZWNB/:E44=FZBYSTZHJ(OE M7KQPH[QG"73*SB>6F.1[[H+Z3'[)RW M0IH "7.4H!QB /31*I .>93ZF,+P>P,#'5,A+IP"%\1:3[E0!^8QV8P.4!J7 MZY-KR63,EFG%.QVG/YB%@&>*4$ H.$(4; HQJ+7^DM)&(YD/@AD'66H+ B R ME!F"0KEE"/!E(_^'0D.[6_8]2,PCE/05)9M(LA:LA"R*59&]%O59>.$Q>6US M"B;S%++8,NZPE\V$@]D.]LR2[4 *?X0*O]%V0'VG\2XSGC %+5! $,%&S\"Q MB#[QK-2660.'V)X@"Z'K^Q?'LDWQC[,W9^M[%,-?J\GY9TKA+XB M1 D-[SX M$YD++@*$J*UU.2C)F%1*>;OEF9X#;T;\XTT#BC=7T\F\T.,BU;6RKV:C>37? M$SQ$JPE&G;413LD4.&9M7@L3V?""G75/@ M4,J]S_T%TFW2[6?IMFJ,>>VERDQ*D0.#Q#5*;Q*JG!A3.::6TP9:WA1XH95: MP9D@=29U[HIS#KK19Z,=SRQRSSV"T\:#@IQE%HJQ!*%ERWN_@?T74F_6JG8? MC[-..#@.'&RBP5JH+J/!:*S6V65()GF;0XI:6A\,6+ME-;2]!.=?:@TWM(:3 MTG9G#=>L*9$OO#(^<&]4+/ZV3(@2BS^.7%J=F=DR@>\0 79:J;L95C_Z8P$/ MX^UT'."/&+(6L_/6N"0R0H+BUT>.T<60 LLYB\1"MXOHK.-D7R>*E**BSK19 MWTL,K(?WN-%.2.6CXL 8PY1M4BH&U,GYV'*>W^%"]\<0IB!?9 M66Z"#LG' %IFS[*13G*;(T_.L:.)^._),M"2#@D2!8Z2 AN##-A@(*I@)$"Q M@Z4$;JSG(5JLF_&%J+QIN5C?X38*]A9J. @4CB<&013I*T4V0,2L12J94SD& M[UT4&9PJ7@4FEY0U4EJKL95(9??9H)@ADX&4_2B5?9/)8$33];*8!1+0 G,^ M@E&(65GT7)N455WML]O[$F08=&QSXKY:L,[N0;R=+H;CP?O1[]7%8#0YGWZH MGM>R_-UT=E'-;@[$ M;A2-EY7V$\[%(+"=$-@VVH:&-5%EGEP CRP4X,7,;0Q.:"6XMMQX[$)'].X= M\'RJH&QE]+VLPIQH8BEQ\82XN F+ML&B"2HH[1) ^9]V%HT1V001?0H0 [S$ M9EL+' 3&SI ,/@(;@:U/8-MD\"%OR ;<:A>SR3XR",G9++(SPH*W.3FV99'R MO>P?MN'9DL%'!A]Q\<2YN F+DJT5694Q8W8IY@S2.Q\,K\LF1.=]!DC[VQ%M M@796M)P4368=X8OP]=+XVFC60<.O*(QF"@P&5K>&0P3K0"?,3+&4V.&ZL;=B MO!UT4Z(GQMMR__9?%_4LWC[_]._57R7/VD#&HTGU^K):WB8NV)^_6QO9/Z_G MB]'[S_O"^TH:?KS^4#YR_A(_JBC&8'BK):^+\+Z>%TE^V.MFL+@<+@:7PX]5 MT8);%1J,B[)4\U?EQ6H0IA_*I3\/AO53Y?\'H_)X-%L>DGOW>5!]'(ZOA\6E M^G7P<3@;%;]J\+YHP'16/CZ:G(^O:SD-QX/Z7K@H7W'[';=?6KYK-!]\F,ZJ MP7CT6S7^7 ]J,IA,%ZO1E=<_CS,L*-EWI7O:^_<%:=UPOF M[9L&]2\M3P_+U1;+6W4^G9?[,)R/YF<#-Z_?=BL(6\]8K,Z7N2*KT4G^:E M97?^NOO3=SF\V/V7/$[K1Y*$6#JYN M1W%NF\]=9_>0C52URNESE:KE^+,N?JB*R5[,RB%GY+8.+ZZI^WWE1DE^K MY47+"[]5BZ4FSLJG!G6#M9L+WLK/Q;2\M5:II;HV"O1E);U[][MJ/*H*7&X5 M\6N*>B =7>K$;/6Q^]HQ+Q)11O^AP/EB]6OWK2UK=6YYDI Y8\Z"9NZ?EHJ1V?1HO+P?ERN+>*L]2-=9%[ MMQ*HU7TKNC*KUZ]:5CY7P]F\"-=%]0R2ML[XG3]:&[_/N&ZMY<^YMMGYPV># M#MI[A_\1D22S:Y)YL[JLF++SM]20W!6&A;SEE>'XQDZXLQ)^'8XFQ3B=W5+O M_6SZX0G>02=5K5Y!SE>[.,/5$K)\>O7&AS]S[5>=5[5Y\\#5?32,%G[S ,6# M7[S\^W)V^RU7PU^KU^_*Y/SV>OB^_*9OA^-/P\_S[WSC?5M=X-QU?E*_X]V++7!7/\<=J46R3WXI9^/WD_&PG6=_CK_QQ MNJ@=]&E]*Y?AFJ4-!EINQW)/01YHT-(V?5O& M]*8:5TNS[+7($#T+T7")V:20I=5+DU04"0E)OY8;]&@?.%@]K-_^[6A1OOO\ M2W?M^_O^5"J6W>+SX,U7\N@[0;1[L:*O&^#WG8"WLV$=6EGSFB<7H9HM"NEO M7G(%]8MY/:]^/#W_[9LO3'.VP61M(AHPQJ(/@V?LK5S^GXZ'D\_+ZG/@U MW^Y_S1^ZV-5*)-:"8,-.!6Z>;<'L;CT-_E)' XHC7GN(?_VV72*N??[>ODY] M(&?Y^5&Q8">KQ^L7F-0>Y?A>C)NSU;[6:MK/J_'XYM6E"UH_+C_\_/;Q%^[ MV]&',N\_5I\&OTP_#!_M@GT8SGX=358_;WB]F-X^L8JX+Y_Y-+I87)9WE\'? MA-;/BS0.K^;5M[?_^.YA(/V;N_-*=V?]ZD7V:Z>95IS;#9=)KSWG;/X[V95@]U/E).W';H^&5C917[OB7A MH$"PO1-[QSW_\@7F__&]V&W[;V_BLKY 'CPAXB7OQ1\F@Y#,;) 9[!I4]K!5 M?N.QW-O J>/6LZI8]?7VS3\-/8 M,+M6(X4S3-8[ETT$;:2-X)2+F17+*B9XU!QUM:PTX:+\\+/TGH7#* MK%5ET"YH#U[*!!"D1Y5SUEDB&A\]/\3BN >%4V>R#PIWDM&"GZ_?C4?GX\^O M%[-AG3#X:#?\%(N3;E)IW:@T8@ZJ^-T@K0#)% 9N0&H1LE8JP:/:I'M80Q]^ M97N]BMJMM=(Y:[=3>M[5I;>7"KQVVL(*;1AC/NB P,O:;*+-.:&04B27=PV< M;;,F[TV!1<\5N&_NZE?V^J;7BV=N]VU4\D,FG1Q6UP5;ZTJF(W)D$24 >&9= MSARB!.:L5SP]:AOP4#'_WVHR?EG-15R;BEQFXC_JB7 ?BH(L-IX]W%6CN92M M&MN;)KZS:_-)+<$]UD[1-/7PP687@RCV,2$&UJ9SN% M'V3+^U1=5<[3Z0.\[BJOZO$_T4'>8F+;*G3SM7O=PPHXS]DTZT1IG$U87*N, MPXJ]DI-+'D/F7GO@2JP.90B9>7Q4N_]+#HJ;7#R!CGNS6C1G>[1:MI&/XRS\ MU>= !(&20/D,4&I[!\I40%DWDG1)I\Q0)&[4#2@AY?RH]7RKH&S'@.2OF&9[ MM"&/'Y6=.C-RKZLU')O%[F6M=2( M6HNG+T0_\KNZ8$T>F[5,)'D>2=9:H:P'65P67Q]$$1S5G= MSF.X+!AYNB>WE&K4'!Q+(0<.623 Q#!@\MHJ8YPI_WG49OSEEO2;B4TW\UHN MNNP/$%:3NBH"VEYLH-4VE9U=R4]IP3YFA=5-/109!0 HQE-0Y1_!UXVO,S*, M""#X?FWPK=;E@RHL9ZU6,.C^>GST'OA2& ;C:?W#:C>\E55Y4V9Q+ZUV7*N6 ME+,V$(J9#F5)S]H9L!)M+-:\]8;O-Q;WI.7\GY.KV7\MY[YN/%V;[6V30+,] M]IC>0J0ZN^J3_WZBI #6U#,J)D2&*)0,Z$$44@0CT#K,SF+2N/>DP@Z00O.# MGFKI'BAVS#EDG;4IEB=9.I..W;^LZYXD5\-:K2@ZA4)=YH_&NB&($<3N(+96 M?XM.B/0'8\]J%_\'W_WBG=H[T4[T^\G@I_/%M.[=4J^_]YN'KS)!GM-==*6Y M_[))=7730CPHKHS$#,X$T#IHB(9[,$R@1OY8=<-TOOBA*GIZL;;=>5\K;RR+ M,D[)6]!,M%\(K=YVSWJ@GEO?L/K"@^%^FU"7^]WDL)0'/O%@/7++LI6)Z<2] MRI!\RC$\LO=^&$VFY5V/I=R)Y6!6S=6;#*O!I^%\,#P_ MKZM5%#VK)[_XPT49:S7\4 WG9:S+]PW'Y79/AHO1QVHPO+J:38?GEZ\&P\6R MR?D7O_5\/)S/1^]'Y6M'DYL=WX?1Y4&1C97"KW6:O E #)81B/EN[3'[ADGJ MNOR5ZW:DZ_)DVO1 OIY\M?_Q6H?W6M6J1V6X2-IO']9O_X-VJ[^4.U;LIIH7 MR[,OM1Q\_[7$T9.\C:M6I;>FU.6PEKZ[>W9^>\_62\ 5D?QV\)?17P?#9?6B M^6"YN6GRJJDD-'UC^G)I"WY7?\/!'-(M2TUYUWJ0, M7XSFPW>C<:U,5V7QJ']3*+>S#&@R&GZW_.;RG6M?VGS?C_\WAM6':HV<5Y/1 M=%8\\H_5>%"5'SS]7-7]R-?$;?V.%3.C& +S,F_#U8'++ZGTP'6JS>O*Q#X? MSF:?ZR5E6=6O_GV;I*->T_=LA^NU_1#-7$ %8)1(()U&IJUU.@5FN2Y6XD.[ ML)FAF@?%>?ZJ.=YBI,_R,[TW4_Q5/2N?+D?GE_N_[TWHHBS'D$*"NLHP"*_* M.T GF4'D[*)Z5#I\^_O>T8P5K?8XETOM&4W.Q]<7*V1>/34M\GD6SA/GGS?G M$*WF"HP'ZY@&FY1UDF67@O:"2:D>Y3/M8_[WOM,HS!D[W%SWRO?9J6G\F_/+ MZN)Z7/WT_D9('IS\>EM'U_ZP8[R,G*-DAG,F)$IM0[*W'>.3A+#6,=XQX;WT MWEJ5LN!*0_1W'>-%L%MUC-^?9?:XB?STX^BB)L'239B<%WMFJ1+U,E"OR*]6 MZ_+:*>^5^_-PX5X7O0T"UJL.]%_\,=23GGK24T_ZKB2!;>I)WVHN%_6<[UY! MF1/M'WX4/>=):+HE-,]J.G_L1NO'K,23>F+7$&VNX MY'HRR.I;*[!?_B!Z2+4;-FLR-ELG/*F4E!#2L A1A*+'UFF&SF+F7#QJT7E_ MZ^2X-LO8%U+9CO!X]RD%9WJLA)8/(7(\UMTK*M< ZPEB/0/:/E@8Y_UH_K.1Y-KH>K M&5B^;?7!ARE'CS<@-V2QM7!_!B@?C&#Y]^6LR6/ZM7K];E8-?WL]?%]^T[?# M\:?AYWF=[W(YNQG.<*E1\Z(TP6@F,DL>LF36.BXS\""55#Z+^C/#M7%O.[CA M-B,;7,YJ#?K37#E0OE@Z/'D$$V3]H[Q.V:?B.1J'.R7Z+9.RIN_K)+S%O>W+ MX1?F=:=4LEU.U]S?:_[W@I&K:C;XL5I\FLY^*][']Y/SW7)/]_@K?YPNJOE@ M,;V?SYA'D^*0U\>NWBS*$ZNC"G\)*TVJ+O[Z)9G] \TZW &GQX,;P-E@M_3: MNVH <30_'T_K0YOS/\RF=< 2>BE$U%'SH+.6=]FTG">]EDVK@Q0YQYR#$RQ% MY[UQJVQ:B8+7=:G.;V^V6VQ]'?XP&;<>RF YEL$/S?'3^6->/LA)7F?G+@/F MSQN'>'H:\1X7K$Z>U'/-,8:_CU:GM$9%D6]F]Z(^0[PVZ67VAH-?ZD(8RP.O M?C@?[7:8;X^W^9DI\'?:NKHSQ>Y;NR^WM^6GR=U-6-Z#S1GR'K,,+"<>?9;& MET7,Q5L99=;@FDZ#9,:6E=:AM$)"*BO=JL823PQ3\G^H"QNO\TBGNY=@/[_^ M\&$X^[P\*=^(YWA-/#^LB>?[6CP_-N(YNQ//=_74+#^[/!%YTW?Q"7GW]W/+ M!^VNM91<_H7DO[;.6 MP>PEF?GIVGM?1*.;IQ_ M.+S _-_K:6T9_UR^+#'UPW#V6VTGY^EL^?3WM<%:WYK!RFE: M/OF7OR_+=/"'09Y3H\NI"M";\NVC]V6\D\5@F66SE(J?WLVKVMELT1ESI"=8CT^GO76/9)7-^K>KU\IAEF M>[5OY<%QWEWBW&,SO&@.2H]K[\=%<]F=\ M-)?]&1_-97_&1W/9G_'17/9G?#27_1G?RMZ$-7% MFDOZTM6-]SSJ0Y+9I'&^J=WIV2]I_O_OEOHVHVG)U? M?EXFL]RKNWCWGE72R_(-?%5H\4M?N79")=>=3*O)^>PN145/*?J@$AKR,T4< M)8X21[O'4=44J8WH(1CDP ,OUJAQ)C/%, *W3I1_=Y>CLJ<<)6N4*$H4/0** MZK52W\EZDUW!9G:@/;,1C=3&R9R],%'LGZ)'C3PR'0EZ!+VC@!XV%;NC0.XQ M*AYSAAP4.M2HP"F5M4^06X0>4B"33$>B*%&T'Q0%UE 4F/<^V%Q :B S[==:*ZH&Q= +< M,$V>7G8A!^:R"#J!LVB!,^TSC\9G4-9WEQN="6^US(T'-HK$,TWD(')T@QRV MR:E04AAEA4>K%83 G4XL9@Q.,T3&*3.-+ [B!G%CR0W-&VY898M&\Q!D,J!4 M<$:%PHL(.3$F\@%.!ARUDI-Y0&K>6367S;ZY-@9$B*!$\2E"2"Y 0J:%"5(D M+FQW]WLH($'<(&XC2>">(/ M\:=W_ '6;-U:8$(E[I6SH++WF4'F*1@5 V.LP\EBW0FPD/%#\"'X/!4^IH&/ M5QAREBXJ)T$'@RDYGW6Q?U #>NA=W@A9*@0+@L46L$#;U+[1V2A4!D%PT%EZ MC\C1"1L=$SRT::GT-ON$+!6"#\'GB?!!ADT' 6LE9 -HF8 %H/U03! T%)R MA]V%3^_#--+*5O-EB3_$GV[P1S3\09:$*=A127/(FCGGF&;)<<-12N>ZRQ\* MTQ!\"#['!Q_5%"+(VCL>(C?"63!96:I]'.?!&.LND9T*FF%6;WDQ_DUY: M)L<#6T4S:+60&L&#X+$[/"QKB@VXP(,&EK.S#K1A'@23*5LMK5:YR^FZ'0J% MD-E!Y#@-\BY3:+)W:WUP1LA&('*=!#BW7R*&8U9PI*P.$ MS!'1YQ %RTPIZV-WR7$RH0G%Y1DC>! \N@$/;.#!A-?<)"M2D!"3\,F;K(L9 MDFU $3IL=E!H@LA!Y#@H.01C30T"[A48Y7(6/ /G 9,MKHH4SBOGDM3]2[$@ M&Z%/%4ON7837[U^^8S0II%A\^WKYS+.UJLAZ5:XX^+5&T:26J8=Y&93&]9 Q M8JTF$@^@8H$)2@W]KOL:-!/[M3@"/P4KI7IH8Y92> M)HQ44_<$/7?>:!Z%2> 2NB"5"2()[:4JI.HNC#H39]D;C!Z>+N9GBG!$..H= MCG13B2!8A^ ,LUY$T#%:'4PJ5E)PX.I2!-W%465.UP"$S647IM/90Z&,3"F>*,1/JQC_A M >'*&NL5>!%]MJE9+DK3S(PMLW:MYW(^"%#AFJL?$EQ MWHX^U.55E@VKGIN_<[Q@, T8'"^>D;!):F4@)FEY4#)QPU20KM-;49V)X/CA MY+=:KF[ZH'74+.FL]7%*1L;Q(L,V]52*"X/"L1AX3*"3\%&"@N+L0$J.J3:[ M'?8UF:8]9#RP1X309Y*H0=3H!#6*"])TWPC&!9.<]>^MSF^75^II 0E8!(:/WR#!-V0.$*" % MZ5ETP(+#((T0T8-!I9SJ<&>N$P@_&&RUYCQ1@ZCQ#&K8AAJ%%CKZ6.P+[R$: M4VP+JYVUJJ[+R/$ )0\H_$"&!B&CX\B0O*E@$"4308,7SEEP5EM(+CCO%/=: M@$A]RYD@JX#*HSQ=G?YQ]N9LO3;*\-=:.JDZRA^P139LT5+&\DJP"@($E7T0 MVD>T.FKG4A;=W0WI3-SC'V^:[*XW5]/)?#JK+E(9_.QJ-IH_O#'=-%:ZE^]% MN:*GR29HBJ7XJ%-=BH II2'$[)G7R2,H;KR7J4V[IZ_Y'8=BTP-#"VVK9>B( M3D2G;M#)-.4*B@,FA>-.!\W %LO)BN*U25-<,@S.JN[2J3.!'+*6#,*NE0+ OLAKK(4Q8@ U,&":[4O==3>>YTUBY"BLB9$!!.\+GY94AW>%>MDN&A/7)(< M6RT7U5E3YI0LEJ/E![#&, G.:VFM9M8FJ(]>)E0)O+71&2-"AZLS=#*DLR=^ M&.A''C7AHP_X$&LEH3CG.2!/S&=(TGBA(ICBU_BRY#')NXN/3L9#P#'JJ!AS9<9F_ Y1P!M7ADX#%XE8SDX4#9:5N_18 +GB@61J.!+-_@!X@R)'\2/;O #U=H.BO,N1<=2 M31 N'6C/G4'EHE="M'EP\A1R3_;$#P5(]@?QHR/\T*SA![,"O9'12!T L_1" M)!&C='49&&4H.X0B%00/@L<:/$131,K&NIV7*/9'C! *2!37DH'SJ)(UO,U6 MR9U+W]A7J@;G_2A-2[5AF@_\/!M]'"ZJ\>?7E]7XHHC%N\5@.+D8S*J+JOI0 M*\3@:E:]KV;EB?*]T_/?6JP;,YU=5+/;6\2O?A_,I^/1Q>!/;/FGAPEF6C6$ MDES%G*4(R2= IQ$+J"0J[\$'<%17YNO0^^?D:O9?=Y+[;T5PZUO@)A>_W$GM MS[="^Z:6V:[;/3MK0F<-)LJ0/4W Z:9PEL&8>.$9,*$@F8@L&N4+[6)"%V2; M\>.^):H0X AP!+A. @Z;ZEO**,F216\B@QP5\BA ">- ><1#[(8?;8#J10#W MP)\%W6K@FQ!'B.L%X@QK$&$8\Z MRB/1E.VJ2S&;Y*732D+6T3(..:L8=8X,H:"A^Z[E*H/::8-426;-2@ MF,<0@LU@;%]RSXA''>#1CO6%\(ASUMY.%\/Q8'BK-:^+>+R>%UE99:\=+#UM M%U;=?&?]CL=?V V0V09D/#O'CG0I=+C>P[VM;!"D,; MT;63Z+VT.4564]^!@[RI;>2U,\RY!)8KD#Q9T-8HS>L]R)B@PSFQ^XY^M0 < M_DI8?5AKB9!#R.DB*^$!\ M.'4^F*;JDLA,@)#>V[J;6(Z6LXPVJR@$.+,.I@\62"#@$G*,$CETK MTY2$J\\=,\X5F!"L\%Q)%V.Q3R3R#I=9.8J8"P*CF LAY^218WF#'.6D0NZ8 MDA+!@O3:LBQLC+&PQ^D#]-;I<\SEP#OBQ!OB31=Y(^5:)I=N26G#PUF#2 M*7K.&,BZR5V(R!5S+C#&\Z/]Q9?!PXO7+R$\$!Y.!@^FP8- YEARP $2. _. M*(U1QV D8'A<\NAY>#A6729G@-2YN^ILUUK+Z6B\-C(7E0;MK-6L/#(^2IJ0)$3C+(]*N6QY\0=, M\(_.>+X,(2A<0'@@/!P*#[+! W!O,GH5ZUZ/W %B-$J BRYF=.I1?<"7P0.% M"P@/A(=#X0&:GCN1 4@OP$0N0<1H5>*R<$$JZZP0CZKN/0\/QZK+?74&CJ0Y M]?-3$:X7U\-Q*TD(O:LF+(5I<) $S]%JFYVS ")Y$X31D4==<&!M1_8>7SS< ML"Q&O!*J=LDB6CXOU;D*PI3A=IJ,L4U;+1-,315TJ %X2$YYEK0QD7DG SYJ MJW6B^0WM,6:O;6.(,$28+A!&LJ;M"S*I)<_&>&N S9KF&3EV]+3$X- 8& M\$0@J*9[27 0?8X,@D)P/-N@#?,F*1Z-X*HCN[ ]#IRH,TF,(<;TCC%ZK6%) MSA"< :68!P?>I>3 .,D5 \;LHW:])YKI06X-$88(\W3"8$,877<**&:+K6O7 M84$#.N0.ZVIVD:M R2)$&"(,$69+PBBFU]/1A.+@I% ;7#+#! ]CYR;^6N MQU->OC4M.36'ZR?;U323GZ_?C4?GX\^O%[/A174QJ!X6N^Q@<=UN$$*L$:+8 M'"Z9P+B4X&)"GEV=N:H+.20+'=D>?O%(RNWK#X??7ON2@U;N[:Q-"^I9[0G@AO!!>GH@7;/#"DY*:25E7]0"9 MF1?E/T):""RF:!]U,SJ&Q!-R90@&!(,GP@"87 N5Z,1$<6XP);#:(4KM5?06 M#2HF=G5E^I9TLG>^'+;/*_&%^+)'OHBF=D#(.4?-&2@E0!N)"BUX+C4/0F+8 MU=CH6\()^3*$%\++$_&B&KQ@76W F"B]-B 96LMDL,DY94T.R7<#+Q0J(;P0 M7HX%+[JI9< 9$]%$)A4B6.MM$MKHQ%,66:?0JM)KFUOD.T1)PKP[3>FVQ*EM.:594ZC%(G,STE9(P5G6Z+M8+H;<,X(*0:5S4(&FY(QG M,4N>'%,@(4?G6';HI$"E$Y,[=Q(^LNR?%CC%7S&AB%1$*B)5BZ0R:X5K '1= M!2L%QX!'[4UQT4P6T46%F%MN,D"!)((408H@]11(V092X.L*GE8DX J8%TXX MT,X!)@4.N.D&I"B01) B2)T4I QOBF.P8DDQ*(Z?+?^)W'FMG,QUST>G%<26 M?3YRT(X$*[O5T>$M<:3U.CJQ//MQN!A]K ;#^;Q:S+_=0!2YAU9M':-GW\=' M<]F?\=%<]F=\-)?]&1_-97_&1W/9G_'17/9G?"^Y0<027I M*2#?>PI9WN11*9Z8 &,$\QQRR-YPQL&X$.N#>?BHK4[O*-3%Q(='QY*!,$08 MZAV&9)-_D%$'+5$)I2(HX;$LO@5&(HN8LH[0>PR=7&H#48@HU D*P5H6E+,N MH&4A%4<,H[K.4H@L%V(&,6-_S#!-4A*/$++TQ@,BH)%H MO&8!0&!$+=6C([@[,@,[:[E0&(\H= 1A'.AY/T/"T"EB2#'>8$@PEK5/G.WOQ\*Q)!TMK=_Z,FF+0L"<*2)%);V7.8)QUF663ZV(E3H$0C\I&MA!" MIAA.^R?@.GG0[9022(DT7R2-:?J?%7,FFIR<-=P#DP8YR,1R1&V$)&4 NM0?#-":GG-4"1692Z$>E?UH(Z5)8A4A#I#D-TD#3]X1"+4$&J.$36F04U2/'D3@DVH(:;@;8C: M"55LD"V2'7I=.]GW5X*S"KO9?!A)7D7@^%B\+Z(X^!C+8^#HE;#P>Q6$@?O MAO/15W)DMI 56<3A8GK];EP]#T%[+=.[XTW]EWW-2@%FL)U("1::5S M,EZ# V6]BDDSZ5F(R>&CU,4EB>=W_(RC^?EX6@OR:>8,/0"^L7!F]X;\;02U MFXO!*>=*$Z^)USOR>BW5' 5R5_SVVG6'Q)>X%@HUJFQ",H^:.[T@KX\@1,A? M"8M[W/LD8A.QB=@G2&QHTF;!&D#!K$5\(KX;5-O*Z=[$"E>(8Y5MO@]<32*9\%+^0 M1I\A$9N(3<0F8K=&;+EV0L8[EH*3 I)P@-PYX%XY$Y/0,@66.T3LHX@X(^PS M+82(3<0F8I\@L=?.+O$$/&*-Z?IOH[SR8),'X"+HK'V'B'T,$>=]]D(G7!.N M"=E3LH@5<=X6M\E6Y&V><\-IV MI< 729)NHU#@\M&G:OF#WDW'%^4;_CX:OAN-1XM1-?_VQ+O GM(A&YK+HQ\? MS65_QD=SV9_QT5SV9WPTE_T9'\UE?\9W,G/9\@%?OB??]=EQG>8T^F#\_]E[ M]^9$DBQ/]*N$Y73?J;ZF5/O[467;9O[LS;'JK-K*G'MM_FHC(92B"X&&1ZIR M/OVZ1P 1 DD("% WK.;)2 @POV<\_/S/LU9I)?K'CWCA2?J)^HGZE_FPA/U M$_43]2]SX8GZB?J)^I>Y\$3]'4/5X##V_KI3X0!#[>8#%K-\/F&Q2,"(20R[ M].S:A?XMS.S9YZF/F8+#)*ME3#I N: (&DHU,Y)AZJ5RD$"GN%K+F%SI3+C, MEOG[>#29+/(5OF^H &W7(.$V5CL=LLMJ:Q,F3_T82#!W7)C[80/.\5JW/PEP M^ !BHZ6BE"FM)?7(,N,A$%S)"\"Y$Z@1:K:B'BVZI_'%>P M*#@BG'+"M7"Q5Y/B1$/-+)7*4.M?& )V-K#8QD* ,Z=@*N.-UJ\G-2_A(N7B(L;8%'4(A@::&^J.SS.)5WM+76UIN=OGG*ZWH? ^^-\,LW&G6F>31XZ]YL2]EX_\K?) MK,YV:%VU%E4>&VP0$YH31'G0OQ2P7'.C/8>(\3?,CUN0]+= T4^!H,G;MG<' MK>+GM2E="K/-$K$V )2K H0[[JQ""B *B-0!L;36U#*$%1;JG 'K MTCQ4265* -0.E4D"6&:XTUAU0(L#;6^'@.ZN022OI- J#S!" B ME@#DH-4>"R.\HE&]D4X@SB!56A &R1M&R"[3(Y0 * '0^0,0JP (2:B(HPH M":B@6'HO'8$:"A4@";QA)GKR\"0 2@!TG@ D>"TJ+QCRCC&A =5<2^2PL., /XEM.GIOMD6@#I[9SZ-T%)%Y? M.M9L"&11@*KN?%Y@Q861$F%,K?)">NKB/'H&F*:%3LW4$8\1ZIH+RXMH+-";AOFBUI3XI0 J=S *=-V%1S+2-* M2#"<(.)840JYXD$! E#9\%HZU%SG[X:Q*;EODB*4L*8%6+-1$2*5(F29--A1 M%70@&+%&(&X(5;$6RPKL#M.[K W(D+26?;66IKOXO$UB#VLNKZ>6S)/=E=S: MRSK3[":P3!E-A]4$M^'&UJJ!YYRJG:#US*%UHP(LJS9R,6HI-!?,>DR%Y-)B MJKW2PA,&I%J+7[XUMIZ !_"0H=!=^#%U+DA8G+"XG6HN@A440P.AL]XJ&2?! M:B.D+4H7 PX[@=JGYEZVPS.IN0E:$[2V69O"UJ23)ITT 6<"SE8!YR;N90.M&G9377:\&8.,,1 Q1:JRD@BF)I.;6>0C7 MFA6]-;:>@.OUD&D,2!,4UZ)@7%NKI;.($A[[QFF@(1:&FDIZF3[M@7[S! >9L7%T+^*$WVL&G[>$/:_IFM^Y+6FFA\_FM--#[_M28: MG_]:$XW/?ZV)QN>_UD3C\U_K1=)XLZ$<%G5:.BF$!D 3H"V7QAFN5O.#BL9[.U1EZLZ@,^SFGV[S M?/KSJ-N)S_4H'RBRD:NXJ/D)O6TL3EI)5B($7>,&TY5:FWYYZOB= *U=@,:K MGJ+,:8NMI5 P2SU0$@#JJ,&<&:ND6VNI=+J =@(504B"1DO?$Z E0+L(0).D M:DQ$J6#:6L4(HD89B:#V%C)N@30>@/,!M$NKJTEHEM#L$M",PPK-E&(VJ&.2 M*"41O!;G@#]-UHJU-@_LT^UH/'T_S<=W67_X+9], M[Y[/!GO]D-0F,P!; 0X"5,E7A')GH=+4(D*M,DHR(91B3CH$C5GK07HP9WA! MN\^!=!\JREVF3TJ(1B$G=<9KDY)TR;"#JA0IXZ!''GIEH*:">DV\, (K#@1Q MRJ_->#]QV#D!OQ$ELE%'>(*=!#OM@!U2A?XYT9H3!"T1CAJ-E9+&<<\49G80Y"7/:@3FLPAP+D(2&,J&THH@SC8&VP&F/I58>K$T>:PGFM$4O MX5A<@X01"2/.#B-$%4%WBD'!'><,6JJAU]HB(AT07F&,Z5YZR58NVN2%69:- M\&N:8"?!SKG!C@15G-M92!74"D%J*/=.&V&L5L9!KI@[8BYB\L(LM!V.&LW> M2;"38*<=L(,JV&&8&0ZE1I@I:H-=A#%'% FC!: *[56 T4+825Z8A#D)<]X" M8 ^4HD;'JG;%&(!00ZT9LL#SHWEC?YF&%44R M)6]+@!>,4Y..:(Y-(Y9QQWU#+I78O!HBV: !7R/ ITDG"? M@W#C:NPY4 Y+[*F#49RY$))2!HDW6B&.\/&Z(B1/PZ/JFM3N)<%%6^""B@HN M(&#,,ZPE4E0KH@@ A@:]P'+K)#Q>@"(Y&A[!!4CJ1<*+MN %K_#"V/ _)"0, M2@:%'BM+'*,66FN4Q?LU&6\I7B1'0P*+!!:O!@O)EV"A-?#.4F,<*=YB.D4V+5"K1 6$$+%!!)09CU3%-+K!+$"4ZY9\0I MZH[70&1.3C>GIAKV"K Q)2G+VUZDRX.<>=Y6RNZ\3!#"51#1M/ (1.P)&"4C5= J$S!"%*:YJ0ARAF?R OJ4% ,F@] MI)YJ@1 _>TWHTKPS"8,2!K4#@VJC)X4R1BE,M.2>.BNTYEH12Y2&0GMXO$EM M^V%06[269EOI)\1(B-$.Q*C-=D24,P>U$Y@3R@U2BA!* #32&\+17NV)MG(- M)__-#O60X=4)+"Z75B#//N;?N>%W8D@,G.7 2 M!ET.!M&J/P$UC"+E90 @$\PP)SV+O6-UG*VHH3E>;Z3S<.! =N;![W-J6E(P M6#98MBYI)/OF=%&A-I#0>L^4=TP0Q:@U7F.'-!36Q" W4>JXA8(?1\/NQ7ME M$$N% >>F6IPN5M3&_2E F.;2@^C0]89JQ9B6F&++*%#Z>/WFCX05;?2=I*J MA!3M1 H,J_8##C##O2+!VL 422UIT#&@PP('*\2)XP6+CX04;71PK'I96:-Y M<@DK$E;L@16XP@HJ/ P8@0A2AE+JA0:(84N/E_^17 M+UP)MU&F9L")AQ1Y8 MP:J> \1" IETDDI%O>>::R,UP5(SC26CYX85R;60D"(AQ:N10M2ZDV"$L/&0 M&!; PD6 @,8C9QQ%#L"]"O+:B!2GX%H@Y]&_(&'%&6 % ;R6\F"T@,1)8R2U MB&J$H>603(S4E.S[7 Y7F8"TTV)D'@A!N3?!Y-.X-Y]D-V5_).+^M, MLYO 4-FWR%%9$*E.-E[P4O:E,^D_DRGQ)='\;O&K,-QJ,AKT>\L['3BYY$^'V)V-S/C2+NVT&4<%:5S+2Q,6 M,,*\XYI114DP^ZQC &M@K%.BL:CR97AXN&QV?L7NC-J(2*9$V :5OX37":]W MQ&M:90$))*#2TH3_9ZF#!5PC(I@@GANW7\>_AO&ZC5ZVM?&'2(IF.]@DQ$Z( MG1#[TA&;US(L)*<"0 ZP?7% MP[6LX)H#S1",\T"=H=8 1;GU4F.ML7.>-C9(N(78BJX@! UP6N"UP;A ME8(J+5$0 CWU5KM8Q82=Y,(X* 'TTC'*&^O%;/UB@FQ$V(GQ+YX MQ$858FL%G%$848<4%5 I"C51W#K$L#.@L19>E^)Q%K3AEEL)L1-B)\2^=,0F M59(N=!1:$6$Z_LN))II*IRF%R##/&NLU="$>YV;S:Q-<)[A.<'WQ<,UJ>=( M,V%A3.N0-&B'B@.*N:'",VFE:ZRFHH78BJ_";C3;R>W,X+5(GO[KM!.6L'B_ MB=^N+6;0'^;O;_,"42$ ?_ZIMKI_S2;3_LWWVD_*;=2?./L[OPC6[Y M.O)O?SCKE$Q07%9^^?U]YR8\TX^=P4/G^R3=\=?^L'R\SFPZ6KQ1ZJG%.P_] MWO2V!-CY21..GT'G?I+_N/CCI]5SY=VR;F99.88C@9XKJRGO@?B??WJW=ES. M[__\1[M]:[>/V!'O=UY<;+6!= M.R'XM@OG3Y_$T$#M5 MO)XA<^!-_?T/P!Y;E/D>C&'^SVP4]?=?@Q$;5,3^L. 2%?3D;X&#.N/?8[&O M'XV+MS]$A35N358Z<8HW?R@\X1E<5?$O#5TNE8$^A5_OWX3U#J=9T:J@X(I? MODSR\;=HKQ0O?\OO.OUA+ DOHR=USD&)C<3SF.Y,?]^2F,Y"<!9LT9J%>B3^WGNT^S&+ M8O:H>7EV.4%..JTM%9"2RVP@G*'@"*"2(N-7JM"_+EBC4.-%S3E M (#:G2YC#MDA9POM+5^I(K'-ZD&"SR;A\X=-^,FKLD!DJ); (JBXI@AH81SV M4E,BF:-:FS/%SQ/HX=%PQZ5-7%M!RSY\W(Q8[A)W2WB;\+:EZJJLX!80#QEQ MV'#'*&8@-JC#P'/MF CHN]:8[DS@MHT-.)*ZFN SP6<+X'.3NHI@A9^6(0H@ M-%9J0RD+NBOE0 (,J*>"^;6^R2W#SZ1;)MTR@6,"Q\9T2X0K;&12"@V MTHY MRKA75&$GD'% $EM35A+<);]]$7:U%GIS56(9W@9.64HTU MMT@(Z F63G*\UI#R3. VN4*3NIK@,\'G;NJJ9)6Y;T'03PD/!C^C!#.) VAJ M+I%B&MOU&4 M.9L4&XQA-;P1,$$!0X'#&:6$2(@-,@9:@HDBCIPOZ)R *PX?<(["\PS==JTI M@=0Y@-0FC*(51EGB.67&*,< 109*CK3#Q A&,";BC!6CB_-?)<4H8VTYE(:9CSF"!FLWR($E]P[28M)F'-FF$,@6&(.YT@Z*KGA$%#B@1(.:@85 MEL8[;?978EJ+.6WT[B3,29ASIIB#*\SQ%@%/"!008@J)5-IX#IQ%0DHBN3M? MS$G>FH0Y"7..ACE$5NF-5"G#-05 (RH!5U1B[1'%4G$N+6H_YB2 ./H([HV] MQ5^9FP@.DXZSGO/3>-?Q)YJ,9W_7B=+R;.#CO6S$X+\A?)QLOV"W[TIGT M=VGWMG&6>Z-ID8W,?S]FSN3.D^Y?LTL[;<91$9V3"M$5M\1HPBD%5%&FA$"" MVJ!%:B@P:;;57/)Q'9%5&Q'*E*=^K#SUA-B7C-B;(J9$XB5D2T^UT%PPZS$5 M,NC=F&JOM/"$ :F:C9B>J8MP)70JKV4K,'NGH.I;RG*JY$P0GR"^":68;Z_9_P9R$X:=-*@$QXG/+X$/-X$Q[2"8V$@\Q03 MXCBB3@"!.2-,*045!=VL;@(TS$#%$J;&2 M"J8DDII;YR&4;8/L$W!K-]P&)BGE">(3Q">(WTHIKP4NN;962V<1)9P*BC70 M$ O#N=9.\@;&&C:,\,FMG93RA-@)L<\,L33*";9I!\>H3/.^L/)=#PKA"X+;P?Q>/^E/XP,N/*EZ6UG6OQ^=S0>CP)' M=N(/?_F>C;Y,\O&W^%R+;_0ZT\YU5EM$>)CP"_U"(R[_U\T)N$=\:CW_/Q7WMY6.VX7$UX-SQH9S#-Q\/ M)M_*%<<'GHQFX_BH#_WI;38.<#(:%H\UB!L8EG=3KB7>S0;3@$?3_%&EP$W\:)*'39GDT\FCG0OD#Y+?_U8NM$ZL@A2# M\)7^33\6'RSYY"K^'7[P>W')<#2-.QV^/?A>[G6X=M@K/BMNO^"4Q6KN1KVX M606Y ]F>(&])Q]7'O ^@%+:S/XF+'N?=T==AX.AR37%G%B43W\OMO\G'80UW MHW#'\KGA56T!X0'+%SA65<2-^Y)_[0^'\0'+[0KTZ8S#SH:G69 PZ]YVAE_C M+F7=_K@[NYM,8]G1)#S-).Q[6&D_UF0L;G^=V5E1FA%_[7O>"<\3"=O+%M*_ MI=C.<7Z.R@4PA-,GRDF LGCNY$&R;=XM3K12X\-AT3$BO.,=W_VMV*F=OQU/ M[9V_?%7LVT+ ;SM[/,=PM/L&5,ST)9\^Y/FP)NWQ 6MR=KLP&N-G_2A"A;S5 MF?/Y>I[K[*T/A1:>3/<%,@5D"7<>],K3*')DV+T\ORLPXWZK/#'GA/T6 M\E2IUQQ5P_9VAIW!]_C.@B/[PP!+_7#T!5VGUR\4]WBO88"@L@WT_7@TN<^[ MT^57^L-O805Y'L^?[F!6G,[A?O$0FO]:O%5$^?G.AI^K?R^0JMNY[\?*M7B MA(-WG*_!WW[HUSBT%?@2..0A_K/SK[S*M<5JP0L*G*%A <1 PBG0@!/'E <( M8D$A6@M>_.WX/R\/-H,OEE^*'8]N*87C&4;)G_\U^?[2FYMZJ+ M%ZS[8:F(%#_VK^']^)^_+F3H?P<1LD&"U+#WVU)^?EV(SZ[7'C^JT1 MO 7'2/DR7OYCQ*1^MWSGH;SME]&@%WY4E6= H0K63N=_U$[GR+O9_U=5VWX< M#2L4UNL%MQ>YV:MG=K\"IZ@/!TR(.GGM-(O6TV@VC094+_SN\G0MN+EV=+;B M^(YD'];)?BJ'KRI^?W%F9HOCU%/7<)1;_0P M+-[L]"*GE.2,=GUIX9:6T&2Q_3L3.6F]Q3=,/HZN@05'5,)4ZABPSLQ7P;X-?+"TZ./)4IX^7_+2W_ ^&.OA M@OSN/EB;XTC.?GC ?KA#(49'4J*D6"I1"%!+)?/*(TX)5Q(HP1TTDE@/,%IS M-O]]OCU!8_BPW+_B /A0+"2R]].:U/_Y;%NK._27SQ[E-'RI/$'*T^K"W&,O>IYF_6=/0X 'P:@ M>:WEG##2"LDP4-!+IXPCC"ZL7&/E_BWG&BURJ>OUV]B+X/B8_]K&0.O'_!N# MSSXVVS3\^CF8 MA]&IMP3HH[4;:2#Y UX)BIY( "F9)&SO(+S:&_OWXMO74K$RLK@'S%#CE->4 M$JH584@:Y0S01E&RWA[_E50\3'9] U1$5Y"*:WY8*E[%:''T_Q01\ZMX-@=Y M#91X+@Z>_3 /6_^E]%DMD?X12@18ONM/)J/Q]QB1S[/P]ZPTXNN:8(QJWPJDQNYN5#NQ^H'Q8[32<+OTB./Y[?]B[VNLL>"4;LRHQ M33K(!-;"4T"4AQ8(#DI55'$DM%AEX[BN&*"8GY%_'X\FJU&652SZ, S;EG^: MAD5'?;+>CE0->ZI7^@$[@TJCG>COX<7]*&QRN,'L?O)AX>")UY0I2GGOE_N\ M- HF512D($=!@>92U\03)=G9*:$6XU5'%&<)0#[0VAGGO8*6$0FE(4Z*T'?=HY_TP-<="]<%NM95]<(S^S4?!@X91)A^ M/B[20%AD_8CI%!(1F24<3L/93:>(,HS#;P2F[D^/ >F\:BY-+%$22^$@YM18 MKE3050A21E!# >K,F[+IYR4YF75!_II6&] Q @[H(A%5KD/)E:@?3QU8]A@ M9ZU$%%+TH82O>FYTSF0]825/\4[Z]Z@BI/4",:^;CE:3R MM2=NX DS05?VK/CW=KSXE?O.U_S]EW'>^?U]YR8\TX^=P4/G^R3TX8M._34BP MPK3V CHM* _6MH)8,^>U\QQR)7;R)16'1)![$Y%Q.*TR'#I;.KCFA&[&X>&@?03 %<8L%DZ [_^^\]S7H'6J9 M[%"IT)_#S^K!J/O[NT(DX\M/^:"T9-_3H-@;;X*F[P"'5@$"36'C(:R]4^!] M%9EPP@I"-/-28".Y !+8\E)H@UXA2YV@H(6:;GT?^"[+@X9P'S%O/,OC*;A, MKJ\M=:$;S+=M!4A7L'V7]<+]EA$!;2?"?NK>YKW9(/_EYDD2OTA$QH5$V&F' M):&& TP]7#P5DZ!.1*,HHA9[;[Q4!A C$)T3,?QE_"H5VG$ZOD%88#@J3=%Y M6&#=I_Q,\4<_EM'/[&MG_MW M,?*4/V2_C8)"MOJT86L"4I6/UYE-1XLWRK*[XIV'?F]Z&ZX.BY_7UW7#)G;N M)_F/BS_6>._=<@C*37[YW:\*LW]# M^L)3KIK?^I/?'Z?>C,;A+!ZZ/\K2'S,/5JP4<#[I]5D4KNKO<__>;[' ,7H0 M;OOWCVX2>=P'%I]?M_+C\W<7Q^/JD-?JV%23^:750S06/2>"/!';VZ/3SYO) M5VJ&EN#S_."3P25\,J.-=8J&#PG%!@J)&!/84*<-";"Z!WR*!)\[PJ?D3V18 MGA-\MLH:/80B^F&1U1D[=&63A\[],G7A&:5T:;J@-ODZCXM+G%7I2PQY80SP MVF'J+=+4*ZRU4=HZI,E:<=0AU;H%,7\+M/P42-DL(%4YW>U%) Q LPK=!AYN MK5YW!NI; II<2%K5X0BJG=><*$\I$5I:QBCC6@KHK=)K=3B'5( N$&B.UX&[ M12AS@@XZB)I1C#X7]7F])[WW!R!Q^UIO']=6W; ];]][^Z X+U&5#J4L$MY[ MH)%%RB@'J602>&2E$T8ATY!"V0IUC3?M?]N5C=(D@[9I?PE-$YKNBJ:XJB[B MTDBB :=>6\,%ME2B.9I2*F53;L-6H&GC[KCS0M,W]>6MHN@ M->N^I+5>)(U/PSIM8 <^CH;OM[%$&_.<-;IQ+5$.:BXU+C%#BDD")*/*(ZD( M=! [JIS!G!W)U K4K8C;7!<;AIYH!/$&RD"RGD[9=WZ&" !K+I;*:(TMXIP M:3$UP@OI 682,@@(MGP?"-C"/C@0!#S9 .F2(*"]X?M&W=1[T[*I69 G[BEY M81M.VR,"0Z:98XH#@B1P'EDFG(-K\WBWTWH:P"U)V %5EZ?F M+[;27]$&$[8]3MX$4><.4;5NE2KV?])(< 9$,-&$,$#[\*\4C&*(]LF5%XU M%*/LFB2(.N!HUWI#C>.W6WCBH1IKH5$V+E-56]6B3<^+W30,A-H3CR44$&+' M(/4(& 4,H.%H!Z[638,SHC#U&E(+E'5( :CCI9Y2"65LI[;23:.Q==6:?&^U M..HQ"DO3''(//64P/"PPT@M/$;;4U_N] **"Z"$LD-/*<$B\C9ZR??HS_9;.71C2^DY[?:E-5"+T!1&ZX81. M> H'U*1>8]B9%/W ^L5H\*6K>)?#ZYR3V]+"+VWAKU?JSW@3+G;AB?IM#:OL MO-)Y!ZVLG-W5_5XU'8IG8/=MNF.VB>)G8HB7H[CF$]KFMGA+5ML*:H;G;S:^ M\B:9:O55M#_]'U-<-6454 (*' $R_", 558 HP2W%"ALUN;)5GK[,L%E+;5G M0S50?<+HPH7_J!B@D!E3BDR9*_2*]CJI1^%SBD9."'D!2 DK]I6 M ^6DM4(;KRWSAG(J8NIA $Y+ !4O3(/;"B%%0LBW0DAZ'@C9=#7X!1M/9VM' MMVKA!S.W5F='MWTC6E<;'4_K2RR,)J Z]Q$4D'-(F5,>$ @%H[P\]P4BA+W0 MU[AYR^A?P_MQ>>C_'%C[<^#L=.KO>^J#:WS1I>$) 1,"/H& J)HX05VP<&"P M?3 % L-M8.E;X@(K0@YIN63$/#$6SBW#P!WC"F)UBJ_BX[-6V16)$=;6M^Y MK.\U1_8NBS^AC@G;;,&)=TL@M=%8$$E+I=3:>D2EQ5Y)79AJ6 ,OP L]K'8V MU5IAPJ!K>LP3O)4=&!+<);B[!+@351,((YTQQ&$"G%>>*J(HF=ME.(X$/(!= MU@JX:S9.I-TWN(8)A9J-=F#66A5P-=J1BBO2^LYL?8=R M\9VE%Z\M1S>KS=ZC4 ()L7 $*N3#H:U9F4*FN'>FP;C$R0436JN-)S!)\8)S ML"!$U4Q>&L0XML(SAJG0& E(YS5^!CO45(U?,XWEZ7'3,D];5S]U-VZM3=F@ M:IZ>VKVDA5_VPE/#CT3]2Z;^;LZJ$PEF'Z3=V:E3/*WOY-?7JA' M-*EH_I)5LO8L_&#)5)UN=SP+.DG-$&_[7K2""7;MS_-V!7';^TPW$;7]81F. M654NPH'G4DFK& >2*U;6M4I("8(.;%O7NAC[]WW?U"Y52F!MC&"J;MUC0NDU M:]*1W+KRU83$"8E/$HDIK1)LI6.,&\D,5L(#PVV1VQ:0&"BOF&P0B;?*;TM( MG)#XX(T$VFLJ?HC#E_+)-!L'UL@F#YW[%:=E;;YO:E!]#@VJJXYI^YE_9T#4 M9E+6&TW+._(!+:H#VAK/()':< @1(.&HEJ@XH(&"WC)Z;%-IO0W0GF?T NI^ M"]#V*0!=LX?SO^SR_&)IX9>V\(/E^K>SYK'Q(H!]W*RG M4!T@2*4H>:?1GDAW&DM=U7]L3Z MSR#56U)4&UJ@C #(&L:YE8(H3$6I(FCN%-FVE_(&"Z&1V( \F!-K&W*W5H-/ MN)5PZTQQBU>SI0ASR@'FA-=&6LHX)O,,6,ZT4+!9TZ8!W.('S.<\"=PJ3(^_ M3COA*1?O-_+;Y9Y^G-V%KW377]<6.^@/\_>W>0%E$($__W2WX9#7I%:& 9"JA%"=[PJ??9MW_-)M/^S?=&;,;;/#.CN_"U M[]ELDD^B/#]NSA#>>.B,>[4F#=-166N33:LO__LDNQ]TAL,\7CB99J.;;)Q_ MRX>S\).=82\;W>?CL.?#KUG^QWT^G!0I=N-@LUYGX>DF^:,\ MO,XX7PGKK/:+N,[,XW<>?7_Z_3Y"R^![=ML)%G* KMFX,)#C$T\?\N'T^_N; MT6R!+]:=-1)*M,':6$Y@1S3:"BU-HXA\0J1)$!2,/UN5_UTL!\D?K[ M>:3SW_+NH#.9]&_Z>>__[T]O^\//#_G@6_Z/8O=73B9;:M3_]=F>6\EB_*'P MWHNG*;DF:Z=I%@@["'^LG*I;'@S[XR'89N6 M/QP!9!CH&R5O$,6Q(/OU6X-B"Y!YKL$$D0K_]U,LA"P XZJ.N5E>)-[/][:_ M5BI9;G-$BL[7K^/\:WQ_.(J,TQEDG;N@*4WWPK17X08"M5((PI 7Q@"O':9! MGC7U"FMME+8.:>*>5V$_SI];%8^](1B7JA9>5V\%P#4X$*:L\N^FLMW(B/'8 MO>G_D??>%RR, (%9H'NE")1,'4@?+81"$HK+'[-^>9+?%JR>%\I*4 5*U6/E MNB^=202T$H9^'@U[X<^"*W1G^'OVR\U-(5R1/[(??OZ@?_GM+T$-& P6O_^T MP(7/ PSV@YHRQ[B&-G":#[/O 3^7*DE#OWN=);1]PH1X]S<7Z-\M ++6&[J& M!0O&,4'Z8Z2K8.U/T_"?^<,C+N@0HZ_#0BNI M*2A1X7BA6FB980L]11X#2RUSRLMP%:%(:6H 61M_58ZFJBM*'X9! M;\KC ?*D0JSSN#N52CP/(P][GSM_[*8*MZ@12).J,'NB,W]CJG"T5@_.554+ M,&H1ETP#X)2D#&OIC10L&%C$6J6=?2U7_>=2.A:$^F58\W2H<7\2%8Y@[0Z_ M_AK>'_5*=GN:M\3%\I9XHA"C*=ZZ*I@K?*D&95_#TH\!9+@V3!0IA(SDSA A MF7<42L:4#U@'E<1B+0!V');C9\ER+XTY>BKYKC$8>ZW9'AZP.'#S0MV);]^/ MQ@4'!:;L3R?U?)):YG36*\A:?+542_-A+]\#.1MWD.W\U0A_>XKX/O?F>]P[ MF"/W)14'WPNCJ:Y'5;Z8G>_0*7AF+S?3H7&.5@$SX /0>8Z4]XA:@+1EA@3E MC1-H,9-KC1>V5MA65;67X.UPVEKYD$O+X^DQJ0OWNRN][\V?F_A:'%8GBP?E M453^6E= 8*5U&KFH]5/BL,3&:!7X"0?=#!#^O+_JB9.F[NOVX]&=JN#Y%_/A MPW Z*BGI%DC\:PG$']=F7)V>AG9$9GTQW74]D>:D[ 9:370D%BI"& /AQ.#0 M.1%4M[D29[F%Z U9\[0TN7:P)G^B4+&YZ,ZL\&.]2A^L/56WB(RM)/ZL+:.!9\X$6WGB MXM_;\>)7[CM?\_=?@IW\^_O.37BF'SN#A\[W2;C77V_'\^5L]XR=;1XPNQU' M5/JW"5&4:.T%=%I0;K!4$&OFO':>0Z[$3KDC,;$IRGE$ZT?EM)TMN6A.KV;\ M^(\3?_XC0'. H2P<50^C\>^3JRS@_&X1Y@,^Y<=%K.H1F/K^L#/L]CN#>ESA M!U,*1-[[RU.LMRH@*Q)4J!2?PYH^Y8.\.&;>4Q+L(F\8D0YP:!4@T)2:!-;> M*? >;9"CLPU9O"JS[&/8P@:SR\YK!Q\GF 65:+1-EME=?]HOLA:^=<:+;-6H M=92F8#PYYX&@K_DP:AIA^V^"]EIH&>,@+IW);+Q41KKY>!I]K7>C83[MC,/3 MQ.G!\Y^I"J5>GY:V^"2?ZZQ/K>&E;+/._?UX]$>1P14NV/D8#\LI@MQ5TMK. M/U6ZC(*V.)F&78GZ6E!'W]VA_K^61ZJ( M'T9<&THUQL([$JYA4LYY1!MG7LCC;XY'#N<].E\K^@@.'@BJ*!T/ZKD&0%K( MC108$\X743K) 7BA3*TY-CF<)^=-V00>TE>=/!W)TW$*BOFG/"^R*TN^0COS MQ5.YJY25%TW^8_3;+[^-,Q MS/DU:. +^1O=W 05O[AU4 MKRFM-]7^Z7<+U*_Q0K6":=CG#^/[.L$YQ)DZ, M,DHH"JE%F!HG!/< 8@HDI\!H9=ZM>)F2%RUYT0[H17L3S]/ZXC(>#J]'U9[/ MF7^KVN'?1Z->3$Y7P]Z'8;#NO_8#UZD"!FU_TAV,HJLD^@7U8-3]_=T3;D(" M<50]$R^ MFFY]GV @Y4'-NX\H-Y[E[_ZV6%N!Y[_.QD'QC(G]U3JSK>YKW9(/_E9K&REV5-"X2YI(J% M T)HCM ULT'@_FG_^M=,.WCZ_#@W<7K)_;K<_\N M''8?\X?LM]%=9ZT/R5UG'$S]\O$ZL^EH\4;9UJ1XYZ'?F]Z&J\/BY\T5NF$/ M._>3_,?%'VMU[^^6O=26/0?)N^<[K96W$/3//RTN6OT,OO 1?M77=AQZ>>@V M;F);=A<;>\$LMQP_U^;QE8VJ#[P3:_*STUX\<2P4'>YVZO'WJI'%+>]Y_*0G M:-7D.E3'TY;V-M^J:]!KVT6=:C]4B(6@.:^-5&'"0F*P\DQ:KCWG@L]U3@BD M7N_]O]!.GBBPYHWT!,)70+)FFPZWDS$OINF^"G=@OLTE0?2:Q4/ON M2[^L;M^U;?$>@-428:RE[%K*G$146B&,E!9!$A7O4A@MLFN!OZ7-WOWO67^< M]^J55,_&])H(CSS5:F1W 6VQJ+U>*VBQ !9E*]M[U.7\=K/[%S;G!1\$NY^^ M^]L/_V]TG\WNG^&+5POXWO-ZVH@,/VR !E&5*GG G=?>(:F9U-Q[Z^= /B__NC0VOJ?=Y*H;:5'._'>A?R=L^#-"42*[Z ME%^/1J=LBH@W..5/0!\7H,H/\Q #+:"07 EJJ510"2((7]/%F M>G3B*PC$(43Y5-7NDU<'CJ&/G^1QO$%*:YU>* J'IH'00^J'IMQ;6VJJ\_?I^?%>NPTGKC\07A6D M!P-!$(^$4I12B;3GX1(*I4),:_^L"^%@LPGP%<;'[O/=7@6C^5[?ST4LP8L] MJ=FVBRN_\,\-_WNY#?E6D)S+MOF!'GWJO2/ M5P3+]XFUOS[]([INUN+/6]'[,,Z?;>^?K3/4XRS+S4,@FJ'<7A6.'J;_?>L,YX&>H1M6^^S M?)^/XQ$8R]**K.&P4@PUMI9X M"ZCG!&D']"(%B 8]854I"(@=M-!?;G[+BU9?PZ__&;2 YYNMU[2$\AN11_[Y M*?\:EUQ7&CY\]$NM 3S2&MY/\F[4'!["T3W)A^_^-KT=Y_DFI6'[!.3Q8D7% M(T]^# ?(++Z\RCX]]*?=V^+/F"7X*>_&2LRR25;LU=N9')I>55+I09;O9ZP2ZR10$/FB*"".64P(HOD> &, MV"KCM@$>^OQ4-=62O_L5?Y=%4T4A_E596)^R;M\NZQ:CC6FWZ*7QUS#Q.]CK6';YII?N2YHTN@@?0-DLV/GUI>SG=;F _9'M&91/PS M(?Y3^2P7"0&76F[R]W&MV_F%(L"ETK[6 KFPLM5=]"S^SPO9,XDE+H:419 M:%4_B_6JAWK$Y7WQSMZI4&6P\?T@AN#6(TX_[LD]9R IY[Z^1,OS65^BY?FL M+]'R?-:7:'D^ZTNT/)_U)5J>S_HNAI8-E],?R'C=VS MUU_^^SGOW@[#$K[V MYQ,Q[SN/VW4?EM/WKLW><0N.W6#OV>6LUMSNN)[7%&M PNOYNEX;YHU2R%(L MO'&V;,T#"<2*K@W:?2%SN@@1/%V*6XU/>5TV#>(*B]H9JB!Z!+R 2NO#/=L.:1#2XS2) M3U9G JD$4MN!%*ET,6P1)L Y[RGW$G/&F9^#E Q&Z%H_VQV<8Z+%,,6(2,ZQ M!%,)IEII,[*:S>BD8%( C:10 %MA%A,IL=?2'<8YUF;DHC@YQQ+0): ["Z"K M10$(-\%,%%1@K;&&4C+)YT!G-#3H(,ZQ-@-==Y<2J7'4(7#:"+_\;>>[?]^V2PFI)X 3#<,(7LJNYH@Y#AS207IEL&*TFMLP!$O(6IC)]/;2S&6C MDZ#.Q9I)PG\2PL\JX9<$4.\X5]HHI##5@HFY\ .NC&U?=L_;"S]J=(!CDOTD M^\?3V46ELQMII1)$(2$XTW%HCYIW1L<*.+FW7, MF*086J4,$QR%_V-F438$!*^RZ=N3&?'VTLQIHP=Q4KB3\!]1^&N>-J,4 03 M*('D$F&"H%D7OB3L9UDOZVROTGT:WXV:QUB4A ?#OF@O0O$ MEL:VXU:\<03][<6<-NI/;W\H_8P:M8P[O;S@WK)/RR@>1WN*_*8.M(WN7CNP M0M1\\EPI*!51%DL4- 88_KL(R#GDU@8,'S&8OOA.H7.L7MVX\#4%A/G:-\$;B#0=/8QGM_^*C]<6"C65-A M;_XZ=1LCHC M7F=R&QE*((A^:@/&)-4D@4:K0(/40AS$4:.%=T([B Q%'"R*/Q7&Q+]97L%Q MM!#:;(EZ0HB$$&>!$ PN$<)K9!2'GB+$%?)46KW(.";*RR:J!79UAQ[+4FFT M&#QA1,*(D\"(C0X.437DPDX[9XBPR C/A(90NT6#506T;56FQ$7!1G)P))1I M,\IL !D)*DT$0.,58U8J&/401@RTB[I%)^UA'!PM YGDX$B@D4!C$VB@2C-Q M "/@L"26(&S#'PPONO YH,0VYDNSN1P)(-J4XG&,3(Y']SA&MX1'F1^C:6=P MJ6L!1(ND;NH0;R9AHY&Z")H*(\[M,&ZO"&TR]R6M M6@QIISWW0E*%I#=."&Z7N=$2'ZX+02,-@EBC/O]SL:^3$)Z$$/):?VF,)=** M$,H0EX@#CQ:A.\,M(8>*]S<1=D/7/,E@DL%6RN#+(HB"H5-S>U-CB3(0RZ!C M*D@XG\?&J-5:;5/<^VSTO(GB>,P:S;9+FF02H#T$"-9:\D()&=$ 2>0PD8L M6_(29#3;IM+FA>!R$UGN&#=Z9"412B*TNQZ( !9+&8)4$&P5UH9*(9U3:!D6 M(9[I@U6I-V&,09BJQ9,0GJH0UCPBA'%#+!7 ,.9E(CY1:L(3(URAXI-)F,L MR> YR^ F$:SY0RPF2EF*L<$&,@V1LW91_V"8WS^5N:$S3YY'I[+3J)X^2LSM M0_BUFX*;W@\B.V7])3]EG8*A?MP@H'A3#/^,$QDN=N&)^HGZB?J7N?!$_43] M1/W+7'BB?J)^HOYE+CQ1OU4IN8VFVW[X];?_IW-W_Y,]<,+^R7KK$*L:#UBB M/5:8*6H!DXI+:1;#6)60D*QZZRH?RY,>._='=S"+B_[[:-1[Z \&&UH1;/BY M9[/U/PQ_'8^Z^63R6S[).^/NK1KV;/XM'XSNH].^R=&LQRP?3.'H%GCA3U'N MET4FB2432R:63"R96')7[0C7JA:3=I2THR3W%R+WN,IAX-PA!;FP1#&NC0%D M6:TL(*'Z '(ODMPGN4]RGU30Q)*))1-+)I9LF78D>=*.DG9TR,Q3<,*IIT5; ME^Q^%KBJ,WDJ\W1OPN- ^-YH%G]Q'S#9NS?0CAOTIT-LP$;&:CNJDOK< *^1 MEX9K(H6'SI!E#2;6 B*UCJI/%%Z^TL/41%L<01IMB[,[L5NK^)QM[D!"KO-' MKDU5=X3 U(?H$)0_]8*]A'H)]2QI,Z+F-55=IN&!CV1R+6CB+0I:0JZ$7 FYCFUF4@13 M7[ED9R;42ZAW2:A7"RFD1GX)]!+H)= [>=#;A'FU@(*2G!EE.!$"4H>5X!1H MYF..G7?:JOOAC,O'Q]H_:]\AG_-)M/^S?L]I0$,@AU AC)*RAG@)DW-QNIIAR;_;><]'4GD-^30ZXYYUA M[_#[3JI]1QABHBVP"AON/)<>+_9=*$;WWG?>X+ZOGV!-[7N\<1;,C>Q[WAE/ MLGS8R_<@@\V[17IZJ4IB>)5%H7\+08R,_U;,&(F_Q[W'^>0^#U3^E@^^7V>? MPW5Y]A#_V5,Z-@E'S9EG%<%:**PQ%]AARBB@<^$@$+"UYMB5^;HN&IMTO=>< M"Q\^^J6P@$?"\GZ2=Z/ / 2];)(/W_UM.-JD[6TO(_WE\K)N:96_]DCOS<9A MY4G 6B1@U]GK=<0#:>6!/Z,(](>S3LF@Q=OEA:O/M*XJOSOX,V="K#QQ\>_M M>/$K]YVO^?LOX[SS^_O.37BF'SN#A\[W2;C77V_'\^5L]XR=;1XPNQU'D/BW M"5&4:.T%=%I0;K!4$&OFO [G.>1*[++XS]%0RD8WF8DH-:S5Q'2V-"N:,FV* MEP_E/;Z,!KWP$_\1D/(^'V?!E@[(]_OD*OLP[%[O9/P<\"D_CJ8!*@-$AJTL MJL$*R/3]86?8[7<&V:=I>*-P>F8_F%(@\MZJZVVQED<"\LC6?/X\>7Q*?>K> MYKW9(!_=O.")];/I;)S7M3U76G$%7WP.M]??W=\7Q&5]^R@=Y<F&+%Q(63O+MX_<1>?^[?A;5_S!^RWT9WG35G]5U0J?K#\O$ZL^EH\4;I M^R[>>>CWIK?AZK#XN00M _ M_[2X:/4S^,)'^%5?:VDW4[&M;(NG\'Y5/&>!P<:1M<)O_U>A_+IA?,!L(;!9 MD-5]^]X>H)!]BWUT M[Q2)VB/0M-MJ5Z-0NQM*KW%2\/HX9:D54 9RIY'D#G(HYN5\U&A.MAFG_(2Z M]S$L\?-#/OB6_R,\Z>WABEQPLQ.^6LK,>W=G.!W8@GLV9SEH\Y4#BR>DE7@J M#J"SP%K.)/00&<\6XFDEWF; WA/B&16*SP^CPTDEO<9I[MYIZ0MHWZY(36Y! M6R025Q(IC7>68\$<$E*[*(I@+I%.:"\;D,C;<9X?3B9!LQV+VIFI<5Z'(;[@ MPY!6HN<%%U9:KQPQ@@#)G%OHJM9HO-8U9WO1\Z/9^&"2AVBCN:+M%[ S. U) M.@W719)7(@F(5%@816*W=*.\DFAQ&AIA]C4?"Y$,UQZN(TRC^FDZ"P^]SB*/ MHPB67O")*&OBAQDS3!!$F9.6"6K0(O_*.@O=?N*GXD8W+X/_DX]'O<[DMM8@ M-QV**R<";+$,QO:7K2]P.$&O\R'K'T[!+2UJPUBPH\8292"64!(%">=\ 6Q: MJVWTBH_Y]'!=1S!K2=>1%CNF#U,U\3CW:YNZB<.LMW799W)ESW;(/NL4(CIQ M2&H C<-(88J#[" 8I%(1@061#OIW*VE=*6TMI:T=,&WME6MK!MN>65DFKK/= M\N=4.)LC9G4&R[WX,"R/F/"N[4^Z@]%D-GXY24XC@ GW@DHL#?&>H7G%-,(V MR(&L)^ Y^:QDPO+E_'R'_M!L>]WGV+Y#\-O05)'X^\[ M/>L!=VNO%-989C%?EYF-Q^&OS>FI2$OGO- ,48,-5I 2L$@0E=JRFN09:9!2 MS@H#D0K'$O%BWC-4$4XD6$M//7Y>:3G*H+_8A;B!D_XD G4X V,&9YED&?/- M4IKED=,LQ<8T2R8/F6;9T$DHUXD?=N1=[N; M9^!@[%(O*SCZ8+$M]B(Q3;N89K68[J(BT;^.1[U9Z32--9^3?/RMW\VS6%LS M#E;6+A.G+MW;?J[.=$0YQ;D 54.28+($0U=YJ06D@$$%@188$L$=18P^T0]W M;@[\UGGXQX+##A>";WB"7CM9-'6^?4MX.CL$:@G(H"H3@2LL*9..*DBH04)B M'I,3M**6*DK0KB#34'-:T.S\NI3H<^!UQGCNY#;O95]'H]XSZLU9)_O,)8Q4 M[D0'B"/(JMCGB@JE=1 YJY!T1A"#P%J/JZ6$+?8RMHXYW#F.Z#4ZAT2>2W)0 MG+'@4%FEC7-D'!*>>*K&9[QPA/U=],+6ES_^.LXO^\$C6O>OG129&2,BK3W;IE%/.]<>J23 ML976S,DXBB$ 51"3&2T=9-Q:+RFS6 $NE52:>N*L5GQ[A\L_YY?^4W<&G6$W M_W2;Y].?1]VBQD']T9\L+YBSU;STNAI@5[)46M \O$*D-KG2..FTIYH@B;#2& &LID0,2SGZ*E>"'.!"\NITM# M68?X7 M!/LX&G8/(L#XS/.?DHUYJ>)+12T'D<>IBX( +*AC+KP$!GE%C %6H&W%=ZOC M^+#BVVR*2/O$=\?@@6CM\=NN)DGG%PP]CY@G! *G;(]'0<]6QC8OWYN&?5S?*60YM/*$>-ZF! MS?8W:TL!7C,M&%(#FU:E-QYC%U)SDEUW[E0ZVC0\NO1%=>$0$2J-C84:X.EY]13#@@R#,+YM'<",%AO8_.L M ?/W\6CR3!U\+;OBF2_K[Y^_W^>/0C\+;EY>TUS8YPJ0(X5^VNGB:!40MLDC MFW#OO'&/U4; 8HHAII!R8C3V0!IB%K@'$0=[XYYH(>Y!<*0QE>W$O;98FTVM M\]/H9OK0&><7VX\$(E%Y/I6/$V\TDUF0:V643F/R MC9 XCWS2"P@,7X1PRBH'%'L>XYT..B@]!8IP.@]+$&@T6\OI/OIQ>WCAQ&EJ M^TFY4W[..Y/\=C3H9?V[^W' A[M'HXM2LNA"SC&LY%QC&=1HJQT7'@CHO)T/ M\H#8>[0^N?9HA_"2FA]JQ&Q.NB&[EF>=2]HJ:6_K87V6THVK5'#H,$&":^@< MHMB+H'&ZA71K*M_N%#^P=.-FNW"V3[K/S3+VLW$@^FR<%Z&0FT#3\/?E-KR% MN%;/ 85SGCB,+2$LG-5>BOGH.EP!>4#96L<&:KQ7W'.T\/YZ4RX!VLTER: ^#R'"5:\\ MB#&5W'K-N45 4B 7AC4QQ(G9B!!!1*[A.0C1Q1C JMN=W: MXN[LA&A&'+0/:<[M%?MPA6W<+# [H?#^9 M+KD78/TGF$HPM82I6HFKM9Y9&J!*&4B]E)HJR(&2C&(,L7Y]U/&0O;PEA40[_M$D02:4O M&$JQL$13P17FT'!BYN%_18WF:^[*^C.O"%Z]8??^9H\@3Z2Y+[I7K\C@UOMT M=?@MKL(J5G$0="]J.6940P(,FZ6J!(,!3P,&\OSL,.C"DVVXS;VJ;$4#7XF#;G/6'NV[RW/B?'R\% MQ(6''HV+'8D/F__TN(/P\<3LM8\FWH8]7_MX?(_'&^>3^SBYX%L^^'Z=O?[H M/(PBL-MAO>,3E"_CY2\,N?@XFN:3[+>\F_>_%<,&(CV#3(\F_?.8YOW M9H/\EYMB@%\YMJ\:X_?BK(M8%8>D%<1[#QSA3DFZF'5!J3"U61=6>ZV58(A@ MH#'F7H&% L X1G;761<-ZDG%Q+IL-)M.IH'(L6!R6!!__)CXO9+XA=,LMLWO M3R:S.!DQ;/AD.HD2=3\:Q]C90W]Z&V!S].0 * \M$'S>B5-Q)+18M=D*H[2R25]3$O5AV!W= MY9^F@4>+4H?:-/>8>Q*V,#YD9V#[D^Y@-(GM@_3W\"+8.IU!N,'L?O)AP>_Q MFG"O_G"6]WZYSTM_Q*2HF_C7\'[\S_^8#4>30E(:*Y3@XC@].]L9&FD5JK8I MM)LP\JPQ4M0ZM4!G"8C5H\H9Y[V"EA$)G,)(&$@LVQ$CQ?E@))-I8$A+VKRL M5ZO5?6COBW<:V L3WHB$SNXZP]E-^".PY'CAH,Q^&!8%['-U]$O>&8='>D83 M;:Q2M2OM#]:7+5=A/Y:DUK:3L7K(#FG9V_!U%K@,*Z1$$X;"#!P M6!-FYO6!"C'FES5#T3[XT?>'P?@(*ZY,F&"#S*'N:%I&+-X];@9].WD_.682 M,"9@;!08:]U_&$#,,XVIQ!A8Q93&\X8@"B()3*/ V%#._B';>IT^+AXHE__M M<^EWSUEL\"$^#"-;#\LDO"+-K$@EFP2^+1+2II.L<"]F9;3R?CSJS;K3+*:E MW03^&,6H9) $]L YV!)4.=A6*.0-TK%7F*;2$(\7J>X4>+CFG5GQ!3]=S$/. MQQ,,T5/-^YO*!;_./A3\PQ_S3YDF&;CGOO,];MHQ> *B:C*+9-HRS:VREED6 M%&JP/$24,_[_LO?FS6TC6;[H5T&X9Z9=+V1U[DO5>Q61"63>ZX[NJAK;#D&'F764 M'$['94CKKSCA/KH,O[ELWMKF[_S'P M8;">;OPMC5 +#TUN"Y+)T)'7;!I\3NYG99 ;N'*DB)!;!R<&\_M\D&T>">?& MZG8\OR?^EB;Y[A3O6_LX<&LV]:#V?92_XC:>+0TSF!;1NCG6?4V68CN"KX_N MUT&:Q)F?G;_LWF'D8'0?C]V;G,R>Y%Z:3W*R,LEB9,UU^EI& V]>C\$X MSK+1S. M$W;$).<;M)HFX(FGI-JXT(/RCPM)N2HBUX.4=L1ZMR O PE61IS_O$WKB.=O MR8>O;@=__Q#?N#']&(\?XL?,Q\3>IN5T7C;&^"4##&Y3S\%_RHBB1&LKH-&" M\A!+E=>LM]I8#KD2>[FV\BAL1T/^L&BI2T#<5NSX/GD7RV%E#M=&#NX")YD? MINGOV943,8/K=B/<#Q]ED0OB\&>)04J#Q#'[0@9DP?NP@O'5 [=J+DL,LL)! M&U(M- *8<"N3U'3(1'Y A:3*WZEF+[X=OTK*15?4:6\7+FLS M.<+'B[/4$^@RJ#Y]#*4PD=*: , %UR$5(%S$@ZD0+!G$I>G[?YT9\#'OCS[\ M6$H:]ZQ$Y0+H>$'*O%^94L7YK0Z\KST]@9J"XI82++-$,H5)&P M6 %)%:OVA&/*GKDG43GZXQ7TVE!UL[T-<2,8E '/"T73/6143')5USUX@W;M M3Z,P*HI"A;GBSNSC!G"%#:?E_F#$0?3,_:G^_>0F\)SL^-\<*C7WZ>,O=K%1 M7C8_%7 ;[@V6FFW\*<'"3JILBPK]9M-ZZT:Y7>LL(V=8 M%$XFC\6I3QB>%@9*:=RXFWSJHW]6FCB4G7M,+82JW"14':4LC.)@4XS2*:4N MKJ.P14@!I 8(0I#E-#119*!FP!!(#"-A&VC;4FEJO*$N=7O,[>5I[+;5I\,V MC-!C;P6IG3F(@=!@:K1T+"R8A"R,W%:@D''.Y'KS^B7W__%BKC:UP3T?(4?J M8%L>"815:!746*)(,T%#M_[$:&.(E/1P(=<2(QQU0SHFY!HA4I3H4%,NO4P# M0F!E0^GVAP(NE8^-;D?(K579.4#(;=(/#Q9RWO-UR+I7N;+%,3>&5\%!=4B6 M+8E15GD.A\E=X0 LK(E1ZFCFG_,X=8OOAX^<;I*;*^MNO2VU Z8[:P?LYSLY M/\M^69=I>'&7RCJXK8H'@S0_^G+[,$@3IY\4KN8U=2@+BKUUJLHD&5XYYLAQ MN_C0/=E[D;_F3UTZ7/-Z6.F S;\H=*>21)SY>E,ZCI/,NZ,7QF;MO(VSV^ F M+P/AWI._TBEXQ7P6]JHW=>G;N_Z-LD%RHGJ/TE67V\+Y&*G%9E0DPA M!=9=HZJ3&:8P5:O"O$8G/_"\*LE6<#J74Q@(-M1>?C-ER"2KSV8UI]*$P@+, MK '."'.[546YA9+!_79;G-5NBZ-N]@D*HDG>T-4Q%8"X_S/WWTC1,-)56".G MQ*RU\WG>AI_7(:O8T&.[O0T?SM/JY/'1B24GF_+3S:ZH10? S^O57FNWL-IK M*T*=T,:^-/0AQX#9:)BDV;HRYI2NKXDWLN)1ZI65VV1R5=M?96"?TVH*=AOE M-MDP\(XG7WVKT,,:.ECIPU]2Q+R:YIUBY>N:>EE6ED-;A+'D%D9]H.]UM4JS M\D,K@AB.;/DU8B414,[*0\R9?6&$0H DK]"602SYDN7W,5]$/XOGQ+7L*JK: MM/; $MQ]R)*!A[P'IX8Z_=6?E.X*CGRYK3=:3*8\N2G/:OXYS^FD6Z;@)6)> M6RC77NWE4V-<\:>__(F*DO\W3M/8J1])]MJ W'X)R=^*4--RBH]_&\5?1^/1 M[#$/0GFRE"3#B#,D0I]>Z]1)C!FL2DE&U"+<*"7)(QA" (T)04B)@A$A9E&! MEP/5@5*287XPW2CRF N?__B30)#_E#G@*M;'*PE)^CWI*ST>6.D1 M#7>.QK M/#:XI*_Q>&'[VY?KVT N?8W'GFCZ&H\OI!R=.!UCTHC [PN3O73Z9YZ]BB!I MI/5C:2#$5G#KS!$<*08B01 VPDC#Y5IALL\^OR-.ARNVDO('D/'X>!&:XI*K M@W4*L[J4J-\#U7D#5>,!:C_;K<.EE7[S2969=V0%=_$P:1Y6WKL[IL,GN@\_NS+:VZU\AB"7 MC2YY3'!,E2$(4,"8$))!@B(,,!56K3E>-W-F[6#^F*?S'[-_'FZWYFAG]8,S M4 ,N@IED(Q!)P4AHS")C 57$2&)4*! T4!&)"&J-F5KKE(A!JWU@NR_#WGS= M0#68.1HI.G_Y0$L?G#!<%W&'UOULTS@Y%:>^W\&J"-:LJA!"F(0< 0"=@AIJ MHBE')(H81HK"M=H=3VNFOY6!&T>5>W1#YL$1E-1UFCYDB]LB^WW:F9RSA7WA MG(P;G!PAB:UT*JN - I#Z?C8F9G40!AJ04AKG-RFT%U/E+UH3NY4)?T6YFB6 MRNETIICEV_.5/7<9WKC/##5\9@""4$*)%:<4,A8I7ZHWCS6B@&N@#_:9M9,' MB6&[/K.=Y2@[Z3N[ ".^QZD>IQ8X)?"E'T*^39SJ5G7<(\[VI"-X5O!UE-PD MN8_F4U&IY!7'NRW^>D[\Y\Q!1+G<96&8JR!/V?"5B)-A'1V]-8W]JH^,[B.C^\CH/C*Z MCXSN@US[R.B>:%Z=: Z*C'XC#M-H16O[\4!:.0,P/??Y77DYLPG\Y8V4\ MZF6_& 4.&.> P) M;W19U3P$(8.08TLEBJ3F@&$A#1=4(;ES8(OIHS-JVW.TDL[9=W.$-".6J9TF[8ODL([PIJ=FA]!S?<[UK.;ZT%J@@7$_ M0T(CSH45"#.' =B*4$C2'M>_CI 7U[)G^Q:,<=%]N;\B[]LH/W",P_ WH?Z+ MAJW.!6-1&"DKE'9_A":JJK(:(3(-$5;0#B31VFV@I87M_7;AH'O27? MLSH#M3) K ZET(PQ&5%CL,2.T55$%2*$AV"MLL)+6?UU5 !"CIA#]598_0+] M (5S/BM(K(M>@#\S=P?J-MKT0 ,1URHKD,211);%G.^;Z?+('B1$< 1^!\ M#B^9\\_W9+XZ!&A9_!_!2.@*N[.:W1DC@BND %?*6*4C"VC.[HIS)! ]\5' MP6S_K\0]/LYNO2@0"**?3F@.=%:J7Y3P?L-\N\N;SP2L.R@A@JTTF!FJ.#)6 MRQ#GC!LQI85X@9QNQ9O?MKP^K<_N#'WZSU1BWX"S?T6NG\+9_R;/ G> !P>U MU \C'6(E)##X7VAI)H>%*,F4(5R?Q_1^!^YF\1A?-_6=WX/]E.HO'?16UOHK: M#G CK%9M!+384J$X"%4$"0 \*F,8M"1VK8K:'JI-*VB%$.[K/5Z$ZZ)'JAZI M%DC%ZJ9S$14L,A$ C(?4.C6,( &D(I'3Q2@1:W5I]U##VD$JB(_HC'DS2'4Q MO3,_5;7]XNS0JC'G;&Y>[,3[W3^[!F^A;WHSV>)5;5T_ZZ0&\G9<.0+Q.EK# M2D-" ) 0A$(="L:,D%(K!*G[Z&41VR45',WH$1"UFJ+1&RUOJ/1*S_2',7W# MQ<$BQI#24(K04*6@TDR%5D&,F>$$A"TQ?3OV@T"RU=SK<]'_.ZP-_&WJAY2D M=UV*H^P*'[+Z' 6%84A Y/@.6BH%%C)"1%D382ZL82_CPU^F1>O!(\I? L$U M/>OR0[U9=JEL*>JJB(9HR[A"1'*O!$NE"#% Z2Z+*1"I#^7?)M(=:1.=(W)/-6(ZW_< MAH]N'H\TP7X0BZU>Z2JWZ9/\PN+6U8&O=U9Y]_3$6IA%(.'*'/*?MVGUE/OX M6_+A:YK$OW^(;]R8?HS'#_%CYM[UE]NTG,[+QAB_9(#!;>H!Z$\9491H;04T M6E >8JD@ULQ8;2R'7(F]+(2\:=STQG?&F_GBTHNEB%](5UM;W;UP3/F?R[UP M_NI0^#Y)@U^2V<,T_3V["CY.!M?M-N0[?)2_3&=)%LRFRTT&[6@23P:C>!Q\ MGKD/BGX8[\."(9+A:NY,-9 :YX>GG) D\%0407P758 Y>=/_<;SG=[?W0=S\[#2<8 MCK+XV[RBRHJV!0JEA!I<5I$J7'/TI&4R_3=RPABNZ=51X ?[[2W3ZRDM,;%#%JR:O*RKYRQ6) MT60PG@^+;K.K[6B#>!;\-78(GCX&\"KP:Q \Y!UJJV4*AO/4F61YG]K')$Z# M9.*?M?=PJOZ4A6V-RY?N_;CKX/-R@N,I:+311$@I3:14(=8AH=9W#Z(81)"C M$ ,0RI?E K9)HVUG"'' -F0']D3Z+")];1S?W&>[;I6^C0[TJRY*9F@P7 M5)PK[UX1U./IX/=W&_1")D'$ $#6NV\Q0T8#B2%DF'.B0BX_U/Q%C7 R@8?2 MADQ$2) PC/REA +HVW85')(KK6KVXO? =T'BJ/_>VWCI/'D%;=39.HYFB][> M.07GED\VO[N+4W=1EI.T6_-)5F+1?>K!SBL^@W(S_#6.0V[C[TDPFNJ^> M3PO]T+?O9N,!2R[;#C9$;ZG;.63OMI\[%N\@>W8@1Z=L=W[I+[O(1M^0=JF^ MS=&Z,)=Z8E JBKE<,#ED.JAWEN]O[C'387NA!&^;*+K1R/OT5+)OF$6_]V]_ M[_^69+E:. E@;A#U9'"19 _X'S[3]7/NM__;NW_WZ=I4L# =CJXF,SBJ1VSALKV+ M1Q,W=Z=ZYT[4R2#Y]:N;2WXTVDHSE\6GSWIE90Y\&=VY2WZ]^>P^S6Z*^7^> MQ>DLBF?++VOWL=?#J7_./R:C<1?[Q7:3.?O$C!Z8>V"N@1D!V2B[IP67$!(" M+$4X$A&US&)@-".8&M #\\N &0$$/@#H_M<&/L--)]@]/O?XW./S.>,S$G4M M#6QTJ$)"<1A21:&, *;^G!4!RJ&!/3Z_&)]A>_@L3]/=M8?G'IY[>.X,/),: MGGV,?@@%Y4(J:A"7!'(+">9<0R;(6@)E#\\[X1FW!L^XW30EM/;.^MF M+@G^@!C4^?V6A7 3_>F)/!Y^/WOW\_O_QR=OS.^W4,ZSZUR\W7(6*Q%JB M.#>AY1PS*IB0S$IA8&@$#077:^F81\6]I9CB0 M%X$9@C3.@'P[/^"^(I:&F"ID. ;4.!4*6"76RD+VF'%"5Z//0VCS**@'CAXX M#@$.#.J^WY"02%O,,')P81U<4,XB:+GB-#+0RAXX7M$'YB#^/$II]L!Q'L"! M:N"(O/Z!(ZV\E:(0%$QB33&!QJI(\M,ZS\\#.-KSSFS,SGV#N'$Y)7B[56"P MF^ZXH]3S.G>/.FYXU+5VBIY3^*B1(:4A$!98 [D5 $(DS5KN["&8_29!N"U7 M$2*TW0JO>U-Q-QWH_?%F#^<]G.\%YZSN!2,H(H!Q:[5"E%"L%(Y :"B$5EN] M7O?ZXN"\52^>0#VF]YC>8WJ/Z:UCNJA;_0@F8$B84))2&@$E);*4,1!))0"A MK?ICWRJFM^A@)>*('>1[3.\QO!+SRY?0RIPX3IW7TZRORC;S8499T,W>U?1^-Q_>%U M\#S:6,+-3I1#/?4@BC_]Y4]4H8^J-0^G=W>C+/.;WL%2LJ62VBIL_SK?Y7,JSJZ(;3;/9+ MI8A^6 MFE'B#;&I[:UW]RKW[GVW7_*];[YR\B;S9I$3<>/'ZR!:KOZ==:S\]ZNN5'PW M=3K!OPH=R]=5GF1%^6B_6L-7PU%6EUS2$"+(''-;ZM0UXUC9714RJ(D!2JT' MOVWA:]68Z-:Z^6T$)&"P(9GZ38$JJW,=G.Q25EH%?+M?ZRNI1,:!JD-:AZXA M1.TLOFAM\0G9X&-N:_&7<:7H#./8Q+%#&SRQ26D1MQIK@5@DA&&B M5"VH!'0M V7+KGR\NX]'J6^R\[=IENW!%!]_L8N- 4L;\R%+!GYS'J;IT)DS M[WZ>3'?YB5[."Z/%^(/!;9Q^2YH]'[K85*&35L2OGH3S^M .^J]\N[+]=Z2# M:[Y7(XO/@]MD.!\GO][DJ_/+=#)U1K:#K\FWCQ,G#)-RN7;WLN!AE"!JQM]+* 2D','.+J4'N3 4E8&0R4PI!UH!E%02M)12N39.97 M-!MEL\(+,%MJ5M%"ZX6MG>\:]Z_YS#K6>>'.0=-H4@POGL^FU0?%V5O^25O- M&="[[?[1XAT4[]=58,_;SN9E%UD:'\*+Z)?PW[E1:'*CL.D([5HUBJZ6QWZK MY:^;5ON%)M"=\=:*?FO/=6OY)=>I_^C7-BLT3ZNFZM!]*]\7 H1FM/ M4<28051$.@PQC4*H,1 10,)R%AJEUYRG'R??'6EYETIAYU;$=DR/*9<;3J$N MIKY9I^"J2V&?/4J=-TKQ.KD*,BX@#94V@%,EI2)8 Q/Z$P9C:+A6O/T%*-7: MT0)'?8N)'J5ZE+HPE)*-T'+JP ABPY$5"&NJJ,*%*Q\82_E:C=P7H!1O"Z4H MO@:7BU+G5BMV8>J5)RYG7 WI_0Y&Y! M&!$#923E(2<24B&%5J$6$G#"F."2 MB'5&+):Q/+0[IBTC1*M:PCK-';)E;9'E#Q?N63MK/L,UGTD&0\$5XTZ\4<.! M)#[@A(=*1M2@<"V7:C>?M1?H ]HMBMXS6L]H)V8TBAK%14#$(0PC%H8 2(E MTZ5F:0E1:UTE=S-::PHE!/!"&>UB#A1\\%^01__Z^*;Y*+O-0^KRI)ZO6_KA M/IM%6UV9NN6Z^OLVN7NLWNGN+RK O=-2Y>5?? M>SKY(?CF2,:KOZ.%NS[+(]LOV#9U.FW-@5!3+82,0@6IE$8HB[AOX@JT$XIL M+=?(?BFN8[67!<282PW2$@JJ&1< M.ZG(68BL$8A'>&^N>YGR^1RNX]>DY[J>ZSK+=;N8KN'*L5%$#0$1";%GLD@! MOCC@C\!F9?,Y3->>,Y;TK4;>E&LUSY<\U,3;D6-UEB:@K.OH4*- 2 Q!S@*D M2#)E(LFQ-,AKGT3@5:Y\.F/WF(?_FPH_M%4,\07[WGMLNBPKSY*==ZFV$M92 M%JN0H#!B$6>20L?/"FK%N6\YKR(2'<[/[>NXL%6Q>S %O'WEN$>"BT6"AFL) MRR@*+15<" 6-M5'(PTK?1A$A!R/!RQ3OYR!!RTD YX\$^SF-.]P\<+T$2F=* MVK^][('G+D/7LPAVHAZ#=3T[9 CV #)%;41EYHPIJ##/A*Z;]:BEX]GRCP+ M\/AI*[SOA6RO2_D7ZAWL :X'N!K@1 UPA$><8!91CC$E)))<(P4PE9'2',"U ML/'7M>VPO*8]P/4 UP-<#W#; 8X 4 .\+-08:@C06LCO MZYJLF)VVE>:9 -R&WCVM.,I7VNLT)O94'^@/DT??1=49+ _3ZO&ZB4CW6W>8:<%*5;@X?1[#;_.G./ M]>D0?YU/IEGPVWR<)=?!:F[N4[,H*J6Z)PSJ0LR-*5:^A!LWR& \]9R2I'=Y M]D4^^(%;>K=.:7 SFL037XDTB-,TGGQ+\AE>!T]G:W,>/U959,AE-TWQULF X3P+?T#=_O>\">1WLB):[VC3_QCU9_?)J.1N/ M\"M_[U!D-"AWRVWE+!D_.F([SWNN9F4Q6WSQ@H.8AUG^$4NWEA. MR[]HG >/\2/F7O7 M7V[39^Z# M??AM&Q MJIC[.*LTQ6(7Y]<(*_WJYO^R4%I.A_,\H8K=7L! M-1GFR*I\ZX31S"%Y-,H&#C7GZ=/5TR%#5BH9 NCT;VV!9731HXTRH1K5TR66 M!--041UIH@P6(;*%4BY!!!A[LA?+KP=)4@["0+VOJW6HI^ATM[9XQ MCH,KVB\-W.W,IV3LZ=W R,$20:12:D;DQ4HS BU>"LBJ+&9F L.:=$ MU C8]3::EZD&OQEJ5A^47U^T?TO72*O2GTI-2NO/):*:P. M&K#C8/[72OW(VJC#OWW:C0,)H(T'"E4,!1I!IG%EAMC>,1+V]U (M?"-Y;\";D704V&*LN21G_)TCVR M-6+M'^7#_K'VL-Q!X7W]B?ICE"VN,W?WX^ECDBQ(^N^Y/ME&3VS8;CQ(-WF@ M3^'I\:_'OQK_:-U'WBBD(08VTD0@R$+$6.6[=)_9M3+?A^&?Z!K^B=,4ANOA MKX>_'OZZ G^\[AA%F") X)!BIBUP^AX(31G<1K6U:T40#H,_WC7XH_R2V[R< M6XDO1]&C\6A6!/(4!V7^$.P2RYT4C-ZH=6DHCQB7CMDE@LCW3:"J9'2D0KI6 M8NA5[+QJ \/Q-'-7MF?EM=IRKK/ZRAFH)1? E;)1\!+*2& >&1,"J(26VBI0 MQ98#RG@GK(_6N/*8!31[INR9\A"F;#1"(4R$4%@BB,!2<6D9MI6H-!R$G=") M>Z;L2XZY.WS J=^GP.<0C":M*+QOLA+)#O:FM:V]/@I MH018:[_R*IIPM:]?ZFUM31N&\#1&;V=%\CG[];OG2SBD!9U>*[,MT%H_[VA47 M7[OB:8R#3A=9@!P/J>; :FDUET0Q:U5IZDBCV7HQY39,G1:@";?/ MC%:1K4K8%^[*4WF*=F:773[SNYB];%E[[_ QT*=-I<)>.\>KFRZ( ]*X.N)=0(TZY(HI MCK2A/"1:8(6X,+0\S-%*(WC4N+6BD/FBYMS?IH/\-'KIM/K7JNIY6>^\M:/J MML^#.G=6W6DSXJV)X!ZD3@U2J"XG8I"A$0#0$NY/F&5H=1E6H[02ZTVU6XVZ M>U60:OGPI\>H'J-ZC&H/HW!=\H-CB04G(;56(1(RQD49%1,R8F3+BA3O$$:U M?=+3.9#:T_,&.FOM]4%__2GT<^"-@3[H[QQ.H2_ )]GC5H];"]SBL@_ZZV&K MAZT>MMX4;$G1!_V= VYUH.WG<6;WU!M;7]_B3W_YCWF_R\%/12N'E:Y9OXWC MR2N.\I!U:K4=:N#7YFJE%>EH-LK;.L4KO:#NW:(%[_VU[[8LZ;L?'/_[//"B MPVF:Y$,.1K,L\%WU' 8,DKJ[:?G&/V=Y8T[WF1;+5R2OR!SPXQGP4.2)G7_SGQ>FUMD/=$9:[DQUG7@6W!M6<3@(79K M,?^:S>*)VXFB&^C=_3@IPI[\DYI=;/+'7 >O34L=(.A-O/];ZGO++B]RW0RP M7[0%"HC]4$!L1H&MS._H-RYYU!/R-/T63T;_JKK5YBUMD]A)Y^QV=%\UV%UP MRZ:759UR?6?=FYKC7XVQ7WLW.T12_.4DY>M^(?"3OWG#7N??PI^>(B_??'DR M<%]F2=#L@]P4%0MZVO2.GIXZ1T^;<'UYX_XVBK]Z\=Y#^J; O'&].D&<4V@9 M0^TU,=]4/>\<'@\&J>],W[QZ$Z7J>)PSQ.?;)/&=RUOM"EM6'M&/7Q[OW7?> M)GVR,ZPT&@BM0B8 $2I4'(&HZ@PKM+2-SK!4G>]9:RR[N/G7YW=Q>GCY[;&VWD_6*GV_EC+X&>LR>$]LQOW+_FM.MCDU>WGM]&D&%X\GTVK M#PJG8?Y)2WU@$7BW_9"Y> ?>LUMJ^_U7^Y=UXV5]:]-7ZT:XU:=XM(:#2PZ" M7"5YU;Z5/3&\)C&4+OR_;-5*3S&(]SJ9)#?.6MNG"N(E4>&;I;(XNRV@YK?X MT5NRI\H$>JL;?:YPD]/ K]ZF[ G@(@F@4CZ*16IJ()LZJG>SV$G?!+E3P1SG MW04/4EA7 ]981Q:0R&I(J75_A;SLCF40Y^;I8N&E_VPE6N-C$6365K.[S<_Q M;J?\[O^9W*?K7WGN;Z]M0*M-M#K**'WV4P^2/4@V0!+7">A86!0Q)86E2/&( M:JC+ %T"J$4[^B*=J"?\Z^-DWU+^%8'R!8O2HVB/HFVAZ(Z^-$ZI;.1G 0"9 M= CJ"W@HSC3UW9>II9P1'I(U7;/R[-AIN@1^SMH ;+:PW6,&N@@4P++6CDL!9*CB0!FF$)4 2>8^8K'[(3C]70APYY8(;G M",3'[ K:4>;I-=H>57M4?2ZJREJA!=9@$D)FO%. :O>]T$8@*R'1AJ*G$W>W M.T_E.3E/P6E:KG830<^M'K+=F-=T:-OE?2;?$31@@"[0@'&L".*4(8UE!# 7 MD2B\A%C"\*1'*1M[I)^9,M59M>@,#CXN@G41J5DW%#B,B$4,&::PD^!A: 0& M #.N*!2G=?!WA7M7?5*M'H/V[-NS[T&>94;P@G]#2+C@ -"(A113J1$E$8"8 M*4HX#->*KQ[?L]Q1'@:M\O!>WN-..HA[IG\C3,]JH0T$Q#R$ !(:4H6I#C$R MUOT7**V ?%IHG\"G^9H0X*MBN,]VR'/08T&/!9W%@EU0(&HHH)A@(J!Q\M]8 M)E44,NOT=R@I-0SNJ*#7KB.N*X+_+$WOBXG>#J?KM1^RX$!FWY4!T.JB=00E M.*A10FH).%$*84H5(E!R"DMW/=24D1,ZZ*K]_5)O[UDBQ=XDUUGWP#G'._=( M\A22H-K?H"GD&E#&)(06*P8C8@LDH1$*(WE:?V&7P&0U=0*V>_S7PTD/)V\$ M3G:Y,CBIL[ LCRB+2,0HL50 JA&U$2,&$H%8:,SI_9?=QI16TPP.);ZW[_'H M0>AB08C52@UB@@LHI6!6T@AB$0(3V4A;X.PFB)^NYWT"?^IK0])S?*K@&O70 MU$-3#TV'FUNB1B:!"6$<(VS]X8XE5&%=\ [+!#]0EJR"%"W9 $1M,*[LK5$$$()$:R DFM.GJ7"O<3#_8:K<+S- MMBT7<';=8UN/;0ML0[S.'N=:$\&5M50[BQ0SC56);$M[X+:(]O M/;Z=&[[M\K\)PNHJ0P02H:A"VFIKN$:,@C(\P3)@[)$. 4X*12(&,XE) 74(E#AML_)GG#923>IG5\Q*;- MS>Y;FSYI3'BMLU:3E?+SE'/M8+QY$-7'JX-:+W[_[NE!MS#"0.*5O/\2/F7O77V[3^-:#LZ5>(O$+B6UK9[D7CBG_<[G/P5\=AMXG:?!+,O,=2+.K MX.-D<+T72QQQE+],9TGFFY$N=7&THTD\&8SB<=UY- O>A].R ^*J'K>+LT[7 M!W1]<@$$^W:AC)*OLVB4#<;3;)XF3W::I"RRA K =$AHI!173)3=#@V*&&ET MFG2"75LLW3LTZ2>1]WLL]W3R[=#.CL\9 MPR%30#M@]VP[LQ9_^LNK3K8;:-KO9P?EZH%M7OVL/DZ\0IICS9.\!D-.G#2) M0AXQ+#T- 5QU%E6AB!J\9A 3(65:&D1"8!D)0U#QF@0:KS++*ZSEIDZP1?M7 M=U'6;)']9X_3CBZ<.NY8NMFM]2I(_A@D][/ R1LO*YS.D'=P;95*&@]8,DD[ MV&NUZ&XIY;4 %#"!$'/3%/2PMJK0-ZS=T5:5/]%KD^[7OG//VY[X"K?^1-+] M%J-','&>%2H*P8&QHD=>C*.U^5*95]"7.HT>VN+K#.CB(DGA8Y;-\Z;PWKCH M7< 7L^]_C[US[[Q??[5'=3>>3V85O_J'Y(F]U\\W-C;?9OB?!1_^& M)-MNN9YB.)\<#&VJ?7QN"LCG9#*:ID'AVGO_+O_WW:H]>"E,V,^OGU^7Y_>J MG=_[O7P=@?_6Y]IR7;>VDOI:F#*YI@#\>W S^B,9?DB=PA!,I@VMX?G/D^4 MYO=;5LC-\ZS=S^_A#[Z(W/S^YYI"]AWU^_Y:_;"Z&6MX0,NKUPXCQ)13F,A&+PPB M+%.04 @8I4)H[6M3">CC?Q"-,-\4U5 ?M89QFCZZ.19^FAW1A,NWUJ&$UDM+ M;UU[*1/-$\]RWNF;#',6],B[4G3A;]/)-U\JU3_QR^/]$?['=0T!2@T*J3"4JXC2D$LC(D 88A&G*-1KK4*7F;AR MS'GN7;CK?EN$$70?$'Z;ITD3$<@"$#Z@)Q&!7+-6$WC?5FVG?^]<19;>>#N" M\?9F='6;?$WGQC)4 "@ MN&;N2XQ"H27& G =:@6M6NO \[I6PS$8^0##0;29VWB&]L%I3WV.,'MRC>D& M0R+(]7':'Z9X+9UV:_K=%AIO?]__.I\D04[]W9K^J^_[\Z/\SL\/"0%N--G1 M0F( K9&&4,6-Q 00@)BB%E*QWJ[K-*8 ?6W%'X/^Y.%\N?_R.)[6;7!\XFY( M0P28013A2%L18GMGU?,S8-ES95,(:H^]8D 1I8SDF%,$C-8*2 *$ID9( MBU!'E.W6^'9O91M?"];[Y\_:/T^OY59EF\#>/^^5<-BMZ7=;1IS/OCOR[];\ M7WWC^[:-3VD8I';@%^?@AZQV\ L&"#+:< ,D52&11#HHX) 1!$.*5#=LCO8@8F^;@UV# M/IF@!0<_ IVU.?+VKH5IT3M9^OGU\^O:_([JM^]T;Y%*9O!.**'\W:5%.+>:PO\[&7Y+ J?: M>8QQ[PYNXE$:?(_'<_?IHD_O'J4V%B/:M]8&SVMMH!^62VUA\D1O#]]@? MI34:IEF'QO_'@W'=,_TP5>\Y#<_Q-3SAL?CY:'Z7Q-!O?:YM^^U$9S6\_'RS MMV/ZB?<3[R?^I&S&3C8/IW/?N_,0O>R-%8W>M01OOZHTQ+QV3))0:2Z!D:$R MS )H%(+% 3(*,>%K!:+\*?"7\A3X>%[&*R;PM3R:UOF2;>WLL? YHU3O6,P5 MTK_DG9.KS]N@K,9LEGQM8%=[:/;2"18W_&/'?Y9']Z)&T)]BQ87[W]1 M^HD?T8X5>I+ZY$NIK[BAKJJHV,7G PE)%XEPH!7&0N=WQ#=K= M4]V]_K(X38*;^7C\Z'Y.OHTFD]'S:OG N=(S9^2^S3)O!LPF-TF M6TYF/ 4[*B\B\H,\9S)[B.]S3G?AIEOR]%,38S&3Z[55O)-]CHDOU?\6CRMVF6Z4=_=N;XX%,R MCOW LMO1_=+3%\[;\L*5IY>?1HGWR>9/6+J[^CP9JJR\M![%D:N8!6[/Q^Z7 M%?W[Q4PV7,PAB+,F =_Z8\>\D_QTGC;S?>L\W^O@/,L\[SF%M'#0SB]<\]Z_'.V 0VR MG;+KF=AV3!NHH,%?W/JDH\$!:+N_I]2M8J$\Q%^=ZI^K (V5_8\_"03Y3YG3 M$O(^O/-)E@SFJ:=MIR^XO^;>Z!P5Y#[]ZD97P,*5VX?)[_YL/?GG//8:A5-* M^"L6M/KY]DEQ]O=#22W M1''+XB0JQ,E_?XE6Y='G@0.O^3CY]>;OL5N1T--TD7SQ+?7&/TN/I MX/=WN3#T?WY.QDF.KQ\@L"%FD66$21I":84 3%F $#;($OH!U*EZ6D608:-" M#H$4EB,2%9="A1'G[X+$ ?V]=U6D\^00+67OE579?AI$>7N4#')I5IC&&%XM ME1I[\>.N5M"P5GOR4.6[Q:8%7^/,'(CF M8FLZ'D\?LN"]XYE2+F:K7;>?N>AK+="K-6_B_ M5UZY@5M1)Y22'ZM?UD1,;>$L/$/DW7:#IGBA?\.[-5V^^ X^\15^UFT=C?P2 M+V5:4>DI#P4)?9V.A\7Z.Z5PFN8RZ\>Y([?4$YI[]G\G<9H%IF"/BED#QZ<[ M7'F[&E\?(R;D!>NXQHOMK*2#P]P\N>1<$000Z#N4GF6'4DA!;_)W-]#; MK+W#IW\EZ7089[?>&^^46_3365?Q[JC<.@1SXVV:;*FNTS6&[,7@"1@27[ 8I#7?@= Z;9,Y^8>- M\;5T;>4A R(T:JW.]8OYSD[GZ=M@N^YSUQG(P2T-<"];#O*&'$1*<(/X. D:+=N6PB&JJ.@#RGD\)]R3X;J]C0V1U01+JQ&CT!)!N%+: M6(.HE@;N*#[O'I%L8M>"6[&;)X9=ZD+U\1=[D)UQ<.!EN4^-J)\'DT(9\5=TTAG.]XFIK9T?^\=E70<^OG*2S!Q%3IUT&F;!33J] MR^%I43^RC#U\G1$6@8H.,*??$C>*M(B<'\39K0\2NXTGPZLB*&SNX\9\'*X? M:UH92BTPUDY@;528HU)H"KD$5%D*(J!"9I"S^$2DD&#A&FT[RI)8;J=C9^[DO]_'Z>PJB&=Y]M5L='? *)=D=)78M(I:$C;*5-/0 M8JZ=7DBI<1HAH$1&(;0JBK"*\!/U"C^YG;V[]Z1O_K@?%4S@)/1H.OS-_4B_ M3,NSI,=WVS*K]D$P>B!4-;#G0Y8,?AS.TP<'!$Y.OOMYYN.K@KNICS9> M*HGO_:)4&7%E$M)CX"&E#:/W4/ZX:E$UW$IV=86 8D Y1:+"UG MB#/#9&0Z1W:'NH?.E.P.1T2GT=T7#03'CP4&YB*CV&$_^D%2I,U6V6 M>" Z;M;ONN#O?'C^^9J4^IA/>TT=_S@&\N/*YG?5.I45 M1XHR#5GU:9K<.7/%Y_]E9?;S,%@8954[()^!/LLO_^)X-)NGCT4!@OOQ_-CN M+H[JA&G*C8#<2(F0"@46A@OMK##_:T1#'3Y+MJPPJ8ZS4?;9K4T\_'52=>3P M/-8AW6;QS?^)TY$_6O4/7[KEO[)J8_XK6W*OM.I!X]?KAQ@'\_E7OP'!_714 M5;QY;9Z^"LI!O *MUWH4Q)@H!9!@,I2$.#W>0$?K$98^$T'H[M+Z82*I*[1. M=X=Y=(#6#]?2/%E?!:4W9!!GN?*8Q(/;2D ,QO$\2[)<)?/2+A165*]]< M))TORI/^:-MWJO ]6P?GU%AC3((SK+XFV0^J(0B*Z-X?5A(*\5 M]YS!R]8'W\))YV9O3:$PN!%FU7:OQ1,:^Y&AD-!>/7\#ZGFOE#]/ M*2^ ]GF ^82CM7!FO]#EN)F1UP/L/#N,)O.XD'7YQX7?>=7AO%YJX]E%)O?V M/@=R-3DG_WF;5D^Y=RS]X:O3#'[_D$/TC_'X(7[,?(V7V[2L1HVYO\1ME2EZ MX9CR/Y>+H_S5@=6]I\YD]C!-?W<$^G$RV._HY(BC7##GTLF/'4UBAV,.QAIG M0._#@B&2X6K+F&HN2PRRPD$;:H-1%EE"!6 Z)#12BBLF%K7!(D8>A1N&3"D6O2K^3 OEM4]6.W&\^[&P8)+O M9:!%' QNX\FW7.SD%8>G8Q^O,7=VCS=R\NL*,\,I'\,DS99)H5!<_CD?+5?: M]-O7>(JW@?,HS+Q 9IHK+\O/R967Q?6GM4%X[7J,K$8JLF&H!:.<2X6I1@ZP MH)&806"7W#&?%A-< :.\GG R_#(-\Z7]]28L%G9GP>/.(A1Z/CZM=YX[ 3Z] M0.]^;0;L" J4!8:GDP83>J=5_)@KH0Y@.KO)9D\%X/BQ 8;3I;05H)[-& >0*_DN?3-% .ZZN6(28#WS+[&(P15%- M1ZQE)=MOON%'J-LE"#].AK[8U<'1NZ.>>JN3OQU:9"KL'Z&TR!S#/)AG#@\\-E93?T>$JM'G$F><)]^=XE%-A493?R;,% M-57>P091%O3HR:LNH]SK(=6?_O*JS/H&&^Y3\GTZ_NX7+W1JX&@6.!&=LV&_ M@&62H!.#XPTY@CDFY3&VOB!X,$D>@D&Q@K$3H+G9&[SW-[PK%U95'[_[H4R9 M*9%JY-21T6Q>-IL8)Y-< \RA]CZ=?A\-2]R/]V?;&R=*]K[YPV/B@/3(0<(" MU#D[RH92&06LQHIRI:1 _@B/AA(0S:,U\_5OCAB<_IX%&V!SLF\F3K*OGIPN\ M**G]IER#DMBWXLF['ZX6/5:FA;%9"'I_ %FH,%OO#;X^!O/[HO)^X//S2UXY M.DW6";H1UDP"1HWFFG*+M8"0H-"*2+C/\/(9\B:"5 ,?2NW>8A,?7Y9\+&?^ M-Z\2G2E5;BY0TEZ@>C;_^C].3Z[\&"5T_CF([SUPQN/KX+.ITQ6+ M=(HBG/UIFO-6]]!4-NH M'JR'JCK*KT-5'Z;MQSOL?>=T^ M*T26S/Q2.=BO3O57=*3KH(,629H4J5='9C94YT6%%$=(" 6H91()PYQDD580 MH_Q1EURO1M4@XQT>KVX*CATL-#D"!Q5>K&RIC\DS!$'O-_!W+!3I[%G",Y=G M7SUXU+Y!9\^4YPEY_%-PXP1RWJVID)3N<^\$NUL.9/?=9QI!@W%0]%'QD/$U MF3TDR62Y5^R16!4WK!,10JA#$W$6.GYE'$,J;80EAR"B9JV0ZK+'>2ENL!F7 M!S=E,GK1"."'0D!FZ>P?G[RO.V= _]??1Q-OY*SPZZD9?G>8H9MTTG94H=,L MCW!*5Q#3\1/ 1:/V#[> &"NH$I@@J(V&(B>HB..0":Q.25"%U7RA!(6/45CF MRHWF/BFDS9K+^W[^=3P:%(G8:0&&U4%OW$#$'/^68-$?^Z;?JQ:GR;"@6S-W MYLX\39/)H(BTOMJ*FL>F[T9Q(R@4MB%45@B)L#&(2Z?;1%19S)UQ@7K 7*-O MOY'% 4:[%"[A6\;,1ARK$[P(0V$1=B")@158*T]3D<--]YGL,?-$- 4[@9K7 M@5[HB:/,?7/C%BCOIEO'865Y-,1[]4-!KZ$S4K_&D]__G-4ZYE7P7I=?N_N* M7VZ28>[3N7%J;Y9?57Q^@AP6062S0IQ2'/*08T(8M@I+X@C>EPI'#,GC@6@> M'=&\Q>_#=+(4/+'Q:ULLG/7KUEGF*&(_&B-M7ZN@Q]-3O:X0KA+LQ] $VFD MMT[F_QZHX9V3>8X.BB/^S\EL-BX.ISXM2#F^OW?\E((UOCCV]N2E/BO-;W28-/<%[OX@7 M0%XW_[UPDQ8!6#4W+F)Z2B[,VUJ[R_Q,ED;BJP.,;D;E))K#R2\MSMUJ/ZZ/ ML(C3BN&??FGO_JH*]FSW=I7!F=EJ=*:/PLV/^.-@G'QW,N9;OE^C:3"9+J+# M9[?Q:7Q8K%$54P$!&8300B0Y ,;I$@Y2G?Y,A,"6K67$AF7\3:GL_JV?6/X'T9V3$LF\/?%.SI+O='B0-'3EE^B!+<.C;_ MZNUUM\;9_,Y?,UPM5NTY]6XT*R.ZGTUTQQ;AK'9Q(8:E9";DAB@41@A*Y,VU M2'L2C!AZ$;U]O%'U H7ULIP[';9?,."/7%P4D14WTWD:_',>IVYB69&>'$]J M8> #\)9):9QDV>G BS>R6XSBD736$*.AY=JIBL[@MY'!FBD(-=A.3(7WIXK+ M#:<]B!U$/$.G3911EWY"BRSWY<"@7H'H>MSM;7QTUYVH77!5_ST]8\R>*Q]#S5IZZK\:0Y5K\D=GKU 3V' M/C-8NDQM=9BGTM0[@>^6$H@O=_66*YHNHI:K".>!>\_TSD/&RA;*L:/AZ4.NJ8P=?R=IEI<,//GWNL3&N\HEN#N_?;?CTW0^% MD\%]\"V-[X+AU,U_,BV8E_;](P2C*^>X)7657I;)Q4DYH M0U]!.'<:>8A,GED%4S2J8!HM.#*,J5!S3:0ODU[V;_<=H_5R%QKSCP'!C@-P5;AZ?;5]A"5I?8O?6HYY_M'WB1IFI]59Z$PQ)&,!-91&#(J656L BHM MB%IB,,]-OSZ'F=KH]$*.&I]_]"5NM',- 9*0(QPI BE21HFRG2N,()3ZI4LL MVEIBB-"U6%OCPHYK*SVGA=B+G6O=J!TJ"$92"F%(%$'FJ!H)7:ZU! ++EZXU M;VVMF;PFQ\N":O@[?%Q\%A3:7'>,^@.*=$%QP'L/HC]/ >\NUD:>[G>5X'W M;H/R)/MEM7B32GP"F="(^B21)19@8SC%D"%,<81+)K)4U<7=*S=(EZ+F6YY\P];F(V#.62;\GB2*M?JH?;!;9*Y;:39[02<1NTIIJ1RPICV>J,?L[W722"^T?$MDHHX&X&'C%'$K!$. MY2OW'512'+KBHIUN]/RH8G6Y?TO97\V3_J+!FH_7V.".7HY]_H\_"03Y3]ER MP4T=C_,#G\^WB?<@K=37W%2,=JLWY]X75YA\^S";WO\H[O\XJ8NI6Q5RZ


L;3NJQRL MKD\N@/ Z6#FBV&JV+AL!GV?3P>]EH4SSS_EH]I@79QQE@_$TFZ>)+Q2LQ^Z: M=QOJ!EO#.>-,F#""5!EE%=55W6!+H?G0T!5L1("P)I2 ,@$0CGAY*6!4AJ00 M1OG*J]F+W^-LF\2)IGN/<.D\>?=S,96MIQS/K(O\G/<>,FQ?5OE%N[92Q=-9 M;)^2V2A-BA:N3K#=32?YCKIO'$]^+ L09CF8/+V5E"@B" $A A3I2$!@ZQ+0 M6C6V$ON&RAIYQ"-,:LTBMZ7%5E*OGSR])KO>L[:5EWILX[UO-U-_7)\;L+DX MR*,S4W>1KSSLM7X?S.*KAEZY1[N=;92P+2+NTP5Y+ 6]+([%5^^JCMS++B/K M#\U/B>(_\C,[#QMY$8/W3N$JU3M?_O^/07*?1[P'V:T_&B_MEQ]^;%X1Q:K/$C&X_+;/&+)_YWYBF?E MWQMV\S:?5!F@\H_^1A-)S=NJO=Y+]Z M+3;],/"9$_=9\F/U2W-5_*/R$3L%:>8+Q?@13OZ_=XA[%6@V]#_2Q=?EB,MW M\'__J;IH[;OM7\F][MKOJ_;?!=[TZ/MW;;YK XU_3]*9CULJ^>3K=#:;WOVT M!!#(,7N3^YM_%]CH0.:-C!_.?J[U#S+-5BP M.'_W]%Q+^"AG N__"'*E-ZA"B?99BW<[K,AZ)N*E4Q>;]=JHDF^;5^-B=AN2 MB]CN7&L-:M7VTK<=O\*N[UJ+4]#!E^DL'F]8FU=%^E6]J^UIKP9WYIJZ5UG= ML_\[B=.>5C;2RF_.POCL+8P>*RYR_U5N5U[XYJ,+W?R<\7LMX3(W7Y7YLV7' M2.^NJ]U-+S]:W/*6_S>;WV]97[<^/SUQG$3O9^]^?@_]&<+\_N>>2"^32(M& M=)TA1]23XR63XY?XC^#_UE[[K;[X7G/K"?%U-O_9-K[O5O8M]<6D/I19DH-! MDMS.\]^2 M-#>2PCB[_2T>#9^9RE#=MKF;YM.E4< U9[LJ.+2QXZ]+O!O" ]HAX#Y;?'I4O' MI58GWA5F)**A14@F%>0V1,+I$E!C A4G6E"I@-!KA=US_:$^@QTNX@N'49Y& M]5M>Q+3PO&XO2[%HU^VO:[8!J(E5=T MV@PLY9G!;XM/1X,G:NL< <0.M*T0O<8G,:YZ).N1K$>RER.9J.M1Z- (;0S& M6&A*0BNEBHR,# >A%A%8JT?Q/,7K_\3C^M=2DC,68&$H)%GL"OBGIJ4"-H+5DN0)4;8AN1ZE,R]GF57Z;-Q+.W@58] M5O58U?NES\XO#1%K],TD@D4Z!%0::@D@"N(2Y2 G'"^CW(HZ%D^&E9_:'Z05 M.MGL-BG4,H=W;P+F!*27[ 7O: ;!(4$$XD28UTGT>D/:%F&-ZK61A5@R 4)# M.1?>,5_BD- "VY8.]C?5R#OP8'^]I,_^T-%95:C7>'KN;YO[61W6@P2"V(:4 M1Y);S26"85B>CEO?G_XEI^.ME<%$9%,%QIZY+YNY3\PDO.Y1@0!0$G(1@0C3 M$$H=\I!+Q;%@2I%P3^?IUE-KTY;LY>U>4-)H=X,TC1B1RD!+*-21 M$$ @'T@+E28Z)"P!Q^HLQZK;Y'F1YE7HXR"-9Q*Y@8S2EE"B-$960$ M0(:$5 !"+#/K6OUAI[U'A9.]E!7>\FEOCR,]CEP,CC2ZF"CAE).0BF#E6''8&2/DRL#Q/K$::C""/K( O $*$"6*LII]H8QG09 M[$6!^Q>]Y)BUO49W%&SHI]H#R 4 R#GF&6-8=P31VE!E'9]9BK446C%*2L=% MZ*3[6N?) T]L>4OF!FGUQ);U><:7R=V]>O 6X K7<"5#BS2!440-UI!IJP6H M,EY &)WF5/AX(';HJ3"_9CV2]4C6(UE'D8S4\2W FSV"*,09,)@(+"@M%2]! MY+JA<]C)\U$A:[^39RBO>8]5/5;U6-5-K&I4=[$8(&4BI0 @&@"I(."EUD6! M1JKMT^WNH55O(?98U6-59[%*U%C%-564"V,]8(41"'5890LSR$'4^@EZ]\!* M<';=9G!P]^ J/UC_2][R=?'Y\*G&M&"Y,>W*^-A+AU?<\(\=_UD>>&L-:H/U M9=K4*Q:1@D'++7YV2()C]W?;%W*Y.X5TKU]"R+(9[_-74I9+OV]_#+;4KN7E M,.\?OV.ZV^E&OI1N&C^KWDN+=0GI!@!@BT)(1%2(!M9#)FTUG()<21IN$0+=IH^Q.DP M=&_UC_[HB."/9#B;>NT[23/SS_EH]OAT<;(6!!+9%&1>M1T_=)\&7EU,AL'7 MQWPC;HH9Y[/QKPJ&HVPPSS)_1>*4RNN=XJ08YR_S._>^P5O#;3=X/_/19!XO M".F+V]7/R3C)U_V#I40100@($:!(1P("6\3P8(,BK3[ @A3<(YSM-GOQ[>C- M20_TE/186=!GRI,6MF'7.K8NEG)0"M):C 1Y@].0K8_Y5F;L<2^SURR_YEGL]'-XY&4U%,/HOC37_[C:.:> M/2@^66[>XP/N@D6\3."HLG#5!-.;H- 9BGUXW:ET8CW?_5R8?GN(]3HB5NY] M\U7.&6Y/W(V/7N".8R_A]G[>LXQH@O%"QP@9THQ3IUI2$B$.D +%,:O'*B[T MDH[A)*53YZ8W_SF/TUF2CA\]H3T5E[6F5U07-Y6+C[_8+>K?ARP9> WC89H. MLV3R[N>;Z3QM3_TKURSX9S6=8. 99U@SSLVRH-AS.W;J?(WT(DB-D%98I^\9 MJAE0$BBW/3"R'#.C=7L]A?[S.7&WV_=F/?(6[HSD?_G6U,JX7[99YF:2PU>6 MBQ'WRU]C)R'2QV*?D+S*%?:K0#E=?AP@6OW]U_FXNJ;\+)=_OPYF4T?1 2+5 MA0XE[[W<_IZ,'Z^"A]O1X+:0:?=N(?T+_QX[P54^"M6/GR3E9XLG?4[N9[GY ML^&]43)H?H4WOWTV+>;IFP$Z%=ZC=^K[CP^#./_#0\=@/'5"U/WQ=9XYO,RR ME3'"]2'B+2-%QI^GKJ]7SWA&CDGC&;NK5X M[S]_EW_Q[@?_E9O?R%.+L]DTT=90TS"EF-)LEB7]4FDQOKMW$D^"7 MZ:Q<#RBN]@7<=6G\[N?/\Z]9\L^YGYWY[GYF>S_=XUU:634>-\H]+\7%G[/% MJI>2H]! LWH ;BWW?O"2D/9^W'7PVH)^?VVC'2?GLU2W-?U8>6X;S49. M>WN["]CB(#XN,#\W2ZX: %' AF/Y^% %:J?$9G6@6D21P$Q)PKFB.((^<(TJ M[GY#-G*JUH[PCLJ;M@"LHO,F7!;:'_,$/O@_\>0$"7Q-H2^?]L=M\O9\/=#; M4\G^0N[7MF1P7TPA>/_N28/TW0_7@:.2A6S/!5>#2FK1< (ZJ9NN(8*,L,J& MTA!&A6$\--)*1K'$W+(GCZO*F7V<#-+$_?EENDHNR]12:GAN!0#\X'YBV"FJ M@<>DFE&Y1E[V[?1=Y"[>V%WJ\-A+UZ.30WUZ"36T2BLI"(<8%M08;!2%TC 3P$4G@.OBR<]\=JHSC0>G1OT^3[Z/I/%M 0Z%'+<3)DA8Z MFA2.K!R$MONS' B]MJ3LA+A6F=/UTUFENCZY*U=^<6WR-5U(]]Q6*&VY!8Q7 MWI*\]77B=\2S^H,S&P:#9)RD/O!HJ_!PEL,[]?F3LQG\HYN.RF/S?B.Y%H<, M>$Y7$3)4AD890930SL:G$BJJ5GG_M\):RNPTK5?MUYN&[;^._TY;<$OI\-_] M1.+9S*_J-=Q\Z9$+$AU\5E3) ;^]Q]Y2 >M@%.*/YAA4ED+*E-8R#(G10(#( M"ANN:8'[;*G\3^1XP6VI^XE!![<4@Z-NZ9KYVW0&K?HFO R(OWU+DV]NXL$D M]USZ)Y3G%//QS(UYYBY= H'#=8"=-%,7&G;DH2#GEDO!* -(,Z8!59'3&FFD MY2MW_GPYV;1=2K5+6+!S6^MX?Z$L-%R&B$24&BD5D)(!C;@PB%C4XK:6N^K@ MX$.4#/P?W=Q="#>4C&IM=[/%V=9V= @>XLR-W"D,=T[O<2I=P>U.R0N^3\?S MNR0HW##>*"RC099TA]$@N0K&WKWJG8L.5?S)YKV[WWOGO.)]=0KS0=;G-L+H M4%'C_I&2,J&4T^$B 5@(H:6*LB[&">TEB(Y>.[6;JH6L+44C0@@,<_N, 16( M*88) ]S)"Z1AJ-6QM_JD*'/XCO-C'D-MTC)*_$F303)JF(N5F5)&1.2 ?N5M M% \7[K+<]>#PQ'TWG!=$L'S@\Q]_$@CRG[(@R6.WO'%4/'>2-^O)S1P=CWUJ M1?#Y-DEFU=E+FN3?E0]?H)@#J"5(] -P7]Y/LP(]W?H.YF-G^TZ^!4F<3MR_ M63WSM^R_?TU[=MT-N=%^=<-P9FGP,)K=NEV[&4W4(R!"1FDV(9,:&HU=H3!)8FXP+:]WML'T,4I M*J"RHP+$PLKUY' 7I[\GL]/M-JJ-52E#+0GF-*)$"0PC:#T,2(EXA*"2AUDP M?\\GMMUP:>Q]FP%OSM2 ]*@1;TMLO+ &5B/@_#7#4@?TO\_2>)(5HRE4@PKV M+\5.^;(I-\0_Q(\J3>[BT>2@@-_GTK_H$WFV'M)[,IYDHV%I .53K-28+7++ MD\R= [!X/*Y(/;Z_'X\&1=:.>Y%[69QO=$F(@W&<9:,;=T7!#%787W#TB+_] M5Z8(2'@JYL]K>6YA[L=)EZ/]7MM.[X2SH$PMR)/51I[M@D<'6,[P'QYRWMSR M5BT[)1Q*3-L\%M^%DK36$H!U1@+F3 L34J&-YIB%Q(H(0P($W!5(]^Q#L/_L M7B/!#35'CF 4K,7/EY)Z>I],*O5PW3I8.@0YA>+8:)+ E)4@8A$U,*1686T- M@G89^'>5-H M)LUSKB(!YG'%TJF8+*CXJX>N;764UG+I\X^+"U>'V1C5(#^@W%4SIX4Q!Y*M MC#C_>9M63[EWHOW#US2)?_\0W[@Q_1B/'^+'S)?.N$W+Z;QLC/%+!AC4AE@IBS8S5QG+(E=AG\E]R]T6>F.^6VW'78BGB%U)1N5\' M;TC^YW)66I5<^4LR>YBFOV=7P>8^R(\9 M@_?AM*Q[\L,FTEMED&<4^3"<,\ZET'Q 3]=:V74[?GZ- MD!;1Q!;)O:O!]-ESA5+PX$1D\'4YN3?PZ1;)PR*#>90.YG?^:-OG8SB;9';K M?XSNDMSE5STA/]B^2:=WQ5?>5^C_=2:L,UR^>TNUX?C.?!IPTZRM1Q[GON(\ M(SAW@6?)P-D1>7[E.'[(\G=.O<(5C)T!/':#_>?<&9 YV2P=M3M9]?3<[^)' M/_ \0K#<^,+D^O_9^_+F-I(KSZ]2(8]WVA$BG?>ACG5$GK/MF)8TDCP;\Y<# M HHBID& @T,2]]-O9AVH(@$2)% "F Y;)FXJBHSW_N]^[V[[-$[>?7,DEC5 M#_2QR/K))A^RDXDG,$VOT_%L^#U-_GTR"X 4H"E2U)?>SQ;NZ[U&4X][[1_H MT_WK=+ 8I1^N:CN0;<"]]0QBL76"E^UMV@1CY&^>OZWEA@6'>,: MZ]'WX&GSCGQ9]]BODVE0;F(#W%'O=I:^*_]8Z0A1M?4+7XD;][_?0%;V\UO3 MQB^_!Q%__K5J^G?_,_C$1T]]UOA'X)7?[-GS?,^@*_J2>/&;PZ_U*&XXBEEX$ M'>'BJ$_SN1<0W:9?Y\GGI2WV<@'WR,6W[QA*[_6;7L\Z'31TT- T-!P;&;+F MH3[0V%$?Y/^D@V\M@@'4P< YPX"?3,/K\5$IWBRFTW36^Q)[;JU9^[,MKX,.JMK#Q)LR)3[OY?HPG/TP(OJL MZ3VYXZ)8%K[]F0PFB^@N^1/(_M/LB*OB;IES)MPJ"[@M[[3WW=MJ_M6F_=EE M0-9VVW'8Z5E<5OY]@ 'CRCJ K1/ :R.HR:=G60.!7%^:5W0BSFL0UF3ML'K6 M3AEMS;]MEI[V+'&G_%8MM/$^G5?J^&_C[VDN *)N'#7C!HNNUG0C>9#$H )?->5 ' 5?2RSU MT\F-36=AB[*8\O0_%F&_KN["GD?K/QK_N?W],LR-UPOO/5U7=KFQ9O*@)%?)BIU(%U!]8=6&\/UDC6VI4PH2!FA$ ..)*()*#M7$8N_5U1GL% MZYHCIO*%[ &.Y9I^%!T>=WC. M%8:'Q^/'\BZ;AV3,U[3"[2!Y:TC>+I4'[LEQO'J3>B+<1?9. QOQ84WVZC C MV.1K&H@O9O/?;X_Q2)QE&8= >XA#M,0M*E@UK+[V?:CZ?#K\NLL3%+Y./O6GZ<%Q+E@/.'_32 M;:OWM%D#OK5>SC/0QUX%Z];:Z1/EM86*4(<-!%PZCD'!NI0@2]K,NOMUS#T5 M#*%K*IL[?N[X^3C\+$$U,$W%CB L>LLY,=A0KK3(^=D1"%>;O[2&GQOPW3S% ML7)-3YB.8SN./1+'HAK'"JTA(XY3PK DS%OI2C>J]69E\DEK.+89Z_XIHUY> M;AQ$<0I,N]F8CNFTS_-RGKB)G?>NJ=G1L7=+K$]_3A7ICGC1J!NY+0Y 24BM M,9A%$ %I'>9&2L^ *QV 3 9L>8@D#P$DZM%JTA_F2;7SO$G8F5KDZ[H'[N O M;-0=V 5AVJIRG">$U.8M0X>U$@(A3Y56'BI.: $A3A+H3P1"CN89H(UJ+!VL M=+#26EC9A"JBABK2$""0D<@AQ;ER#)=ITQQRLQ(?:".J-.R?^'_I=#((&!0I M2 2M[==#P$9KW18="IPJ"FQ0+A"H^281M1!J[IC6W @$'!4E#'A$R,H$M#;" MP-Z='@TG,IR^!M&N5(2]IAED;;*.X!5M1:K3)B!!M2;+Q$LLM>(."R<@5M:0 M,FC)F K+M,G^K^5^/%Q,LUD^[FY.?:0J7IBM5>O288&0I!])8 M(TJWI8:"KR8@M@X23BK]H6/ZCNF/Q/2B8GID-3=.,BX ,IH20TR1NF@\ 556-;4<14ZRAWW$@$N>2@ MC(XA"ZP^"KP>S4W%.L3M$+=#W YQFTY(@*2J6Z;.6:64$09J0(!$W.H"Z .-AAT'6RZ+,<.CSL\/CX>LTH%)E0"(#1F&@N@!3>0E'BL&&$K M>1W[Q^/#=;"A'2)W66/;-:?Y)1;'_:7K4;.*+;5HD='.:B -1]10S)"34I4Y MZ-:ZE>Y8C979BA-)%0.--OANK6E\!AK76;#N)KT 53+^$(D&&@2">2LMYCH M95,+I"7:7W^I!GCW^-VC6:.:Q>DDCG=(<"9(@"HD )QCKY6!3'BKM?92P#(& M*;QRK46" SEV8+,)WQVS=\Q^8&8G]00OX<,;DC@*G+*!V?$RJY,;NU(OUAIF M/YS7 (I&"\Y/A]^[GCJ[]]2YYSYXC<6KF["HUA@# 8:,A\@R"@,F429YV>)6 M0"177)/[J%UME2?A.>@$FLT^[V$%XUJ[ MPB9Q 2\$.Q%H.%Y%6MY@:Z MGCFO/?NA:YWS!)[4FF=P:C6'TE+C/70!0J@J_1B$6K*:!M%XT6RKO!A/FB5= MGXS7I$J<+/=O5"=JC3*RJ>X]CDC>9* MG4G*90("H%V=KO>*BU9)XR2=LIMPK-9^V&O M#'-&>(6=C.Y8[!4 @5<@]:L^% "3)E% )7QX.^3KS/5#\@5Z](><]5^F7Q* MY\'$20>N-QV'[9B%"[CL6$_8G4+WV-#A!2386E=+%\YYK! M)00I800W&;(8PC@3*Q95VY'E:#DEH-$!S1W:=&AS+FA30DPAIIC M9_%IF45[SUFAKUQ#V2Y%I;T9*D\W9Q9MZ9VT]WW82Q>DTP%$6FN83(1WA#DL M"% 4*JVAITY!Y"2&&*$50'Q6.R-Q"@V3$=U'\LSC]-%:Q>@,])\.HTX.HS8% MY6BM[; @SE!N8-"\"#4,2621 ,:Z8 %*C.E10.KX&3X-ERX^EWC:GUK<(5Z' M>">(>*1"/*<4HU0)(V% 0L(UQ=0R;[W&# 0T/#SB'2@-B:!+T8%:!VH=J)T) MJ+'*UN3*<2\-L@(J"@!74D*%,%,>::#T2F.L_8/:R3;!.2-<:W@TVHFG3!VM MA6ZCGO]:5MY+/"$'=H.)*EU*6FZXP@9R&B +,^VQ0$Y('[XE'5H9;--8&R]Y M(JE1I-%JDN=TQS\E%UH76SS7.G=6RPU7CB(.$5( <4JUE%0CBZUSGD:8V%^O MOP9 XOC>*G&81ENGH_ATH/)J0055H.*!AD!);!QB%!H1= YA!?+"8:XQY:T% ME4/5I5W"#C8ZV.A@(\ &H;4Q1- C$W"#,P -T9#SLD[-6"3VUV1\5]@XV6E% MIX\U%Q?9"4X60$,XP13GC B.-N:?"448X7$F^:2G; M']\!TFR^86M]H1V+GP2+MVK+L3Z];Z/"@'((L5DA QHC!%S)4C0UWX^D%Z[YZ22Z!)9V+[ZY*.FS)Q MB'2()GKJ[BOUH;7-=GG-D:@!XY1('#0 % Q\0Q0JIQ4:@=1J4+/QAE>G8M.3 MP\P .445:B23'=Q/@ M%HU3BDC(*K89*6X=+7:I%ASP= M\IP&\@A03]+ !%&!C?62&^@MT&7S\: 3R0,,,CD=UTR;YR.U#WQ>5V<:V94+ MGDFYX";PQ+!JU:4_6*975G(&F MU&'4R6'41@V/@B5(48($QXP[88@1U#" >3%7FS#"R5% ZO@^+-*L,G<^Q2BD(MLSK\[_"(=ZC.-+AKM]6!6@=J9P-J MLK(U 5?.4"4(--H@1J67I:V)@P'*#@]J)SO%ZXQP+7.R_35SL2[?S_ZM/[8HBX*^7;L9>^G3Y3_XYX;_W'_V[(&3?CH:%1OYO]^ M-]GK\*U^^;JX?7WO:5ET53S.E^%-.DO>IS^23Y.;WOC79'6?[[L@?PP'\^MW MB.0'5I#+2XK/WCR^MRCL[8/[WX-5D-_T^5LKB[-8W#Y1#/?$(X2C>?.W7V D MG,7M%L(C7G[#>I^DI9>3>K[B+]=KF@EXWU<7%G+MDL)B&;4_"Q\E= MVIO.DG0\"-\O%__2!RJ]O?D6/G3YOO1J;[=^CGH+]!?CQ]ND-]Y^"^),@:UO MO?5=@U!(2G=F\JTWC&0P3GK?>\-1A)"+\/G%+(B2(%Z^SI-9V@_G/A\&2/B1 M3M-D/)DG0::$*_=&^>JSMX?C_F@1R6$X+B@H_7D;J"?-,C7?QK(F/$<_?QT%\7"\Z.6"[,$;F1;P)?#5 MYW249K+N0BL'%9.6(2(U59!RFPM_A!TT'%W -R\$U:.#Z.9%>\=Y'-?EC(54 M.>45U>6B/87N N<:3;A$.E#S%_^@?(6NG@7N#9S#IHWL9$0G(S;^ M-ED#]?%9XE&E&>KW>[/K)!K4R77F$WX>QO\8SJ\#H/^XR&K3QE]G;^Q82 M/WCB[-_K:65'?$LOO@82^^.B=Q6>Z5UO]*-W-XL2['I:+*>7X=],0,.P=)!3 M%L#. B618Y)(QH%WS-'XFUYMW2]=7.\E*TNNI]&*_M.,*$JT]@(Z+2@W6"J( M-7->.\\A5V*;7?N2*0V!/$WT#0127>YA;\VY/D5[Q4'O?)+9RQ_Y/;Y.1H-P MB;\OQL/ /4%%F?^83/\(S/O;N/^ BX[_E.\G\P ;\\E]$/##<6_<#^!4AX-? M3*FW/#3J*XI:SUG[%JY/+2Z!**B[]]39Q]*Y'GJCHILHR-[< SX>N)O;T>0N M374 U*OA_..H-YY%I4./)OT_WJS102@%SAC/)+0"*Z\U(*[408)6;"XJ[S\( MO,J5L]K+P*D&0L"+7%I.C37H2:5QXWW@FR2=]7NW$>2FB_3-W\JE),5:DFPQ MJUI__90WZUS/>8Y=EH$.J[(]+E:.0MK9U]\-Y^':_77$GGM (\@$;HW2O3C3 M8SYX*W8O5[LC,_?&=UG5.?\UZ,WY=@V7VW4;MZM4P3*]* #3=9N:_)+_#Q> M"X%?LZ_%=[/7\->_O"U^#=BS?AV^=O_745,KKB"2):MFOO'DXR)H?[W9F@NY MSQ\_EM>X3/X1S()IO,JL6-G;0M7+=B$)ETB^37OC"/:S[,*3VTS->YM\^OR/ M6?X,'S^KV65X]B0:D?'3S,L0.'B<8_FPBW)=Q:_R4PNJ0'PKN_LT'62& M4V\\3,/C?UY$;?E';SHH=._P_-&HS#PI0>YE"GRX2K]0N^L/_:^SYSQ;II7? MQBT)ZOC==A+^'#ENR1?)CWCV@[")88\S,^3V=CKY'EY\O5NWW44 *!+;[[V[ M_#KQ9]>]^//P=J"O:- LYM>3:69YS:Y[6>OV63K]GBF&6]N23Z=34B@)2YFL M!I]2P2PCD#@ -"8"<:91+K@%UEZMSEZ(3ZH# P_N:1?30-[?,CU+WU5?^=B[ MBV^I2+U!* <[_<-5]NE,+==^/T 6XV/T/] R\A6W_WUX@"P<]M_CV^D_HH?!,CY[\"E4=F=+.:S>2"IZ$HIL*$"EB4B M+X%8W>1>EOCZ4SJ;9SHRE)*5H!R_/+_NS7.$N7?U[$$C&4.9.5=HB>_AVQ$$ M@QP*)S&ZB^[<8?SQ-'?^_!@&Y Y:?S#8P^W>)HO;^."]8-W_'-XL;O*U+9<: MV&'/)%_-4 JDC;AS*&BFV')K/8-%IHI @*MEXZI(;N]^SQ]7+9\SIU^7+?8? MX_1G.NT/(S?$-/71.G*6_X'"]F'X,IJ.IQ/V.9YEHZ2-Y/Y).Y.Y!?+QMT\A MY!)(#T@*'%3Q?4ZU4=(R[)D1 $F'RA) CJ"ES:/?0SIZ# >C4'1\+,*3D,JE96^5''M4(>YPA425?90AJKBKT,%]AP!JGFW!K('$$* M DL44YAZOM+(^Z TEH/3<6D,KZEJ.#:)729JMI,>UE1@HA8B2'K?ODW3;T&: M[EU#Y+ JDQ9,&&K9-/M\ MYDCY@;%39D[XR?3?HA^@*8INE)39FDE.>R'E92))AL)7B_DB MA@Z? .,MPZ,O(I*JKRWG"A)+/3:04J\I0JHHSN;&.2E.B4B:LB(N9FD_$LR/ M28"9=/SF;^/)IM300]%(:>M.\CUI3N0_LV>*XIG<++[&"VCCO<9PK"I:VG>+(^ -[MI[#P(6K/'/* ME([R'.N!:-;!10]CUMTGE.=HX)%8 Z659'L;'4CS69(&QAA&.$B+/[?MS0-1[ID&9=7Z3&(.% ?62J*\!8SB4G=&RL+5,M!M:= .9_TX MTB*6=OZ>Y<]\G [[Z8>KJS3F6]G MIN[@.Q*D>$+Z6/T>(&>UCY62PW^O#,= M#HI-27X)X#=(+;=:2TX60P[">WO;OI9#0*/Q@L^D6" MVU7AOMPOX1!SZ/APL>J/DMHQDCH891.U= MMA%>FYC-%&/$8"""=FH-0J;H[LR!5&BU!\:.Y'%?Q'U,I^4Q[Q]4GA9SX$D: M86^#U-^;HCH<9]&9K:\S_Y&.OJ=;__PB"+5YB5M1_=V1^OYE _E15G-I$HH( M!$0QZX&10= 6$11F25"W[D50=J6]DD(^7)E,D&=D\Y^]T2(]*!T^J*=[/A$B MNA\J#+98./Z .D7XL";@@I(3!=Q5;S@MLFF3[W'#2@VI(.#B:_/A35K/2"AQ M+4\:"$I:F;R0I4]L_<"3\?:TGL2-'@]ZTRQIO*X?!CMC. AK:09ZRP2[!Z1? M:V:K,;16P4#UG$((J M_%,@+;9#3JZ3_]0G2_WI7?>6>*[30V_*V^^M"0V0\ M^;[&1A\LIADL!+(CCZ;#;7L(.>!,BF69YWL5_0Q424L,"00QLHY39P@ M5FE2E.0RPX%76V'/R@&4 F\)"VL.XK?Z02QQXK;XYG.@8L6ML!I636]VXXVGCN29O,&:9HU2%I?06;#&9:*2 M1B+>\$U@F&1K1/TV@%I]_3Z5TR&_[,.2U+!IFF6=I\#GG5]:-QEYG0 M&PW>^Z9U1//]LBJOU 09,V(]-C)&/IGBTKG2^N4 ,K!62WV*)![CUB5)Y#9O M34\(1-)?Z8!IUS+N#K:(V(?U6LCJT>1'.+_BQ3,D^B_P+]D[7]-OP_$XTEJ9 M7'A[.QKVB\J#^V08Z.@7E/\L2-GX@[37;PK3'\$- 3O<> 0WRB*Y64S]?'!6 M-=VG (\\'SVJ9FGX:C!3%^&=4>+3K]-%+^!)T#\3!)!X&SX8I;-9E90U",<\ M'0T#>54@D2E4L]+K47GDVA8SS%S,P3X(RQCM8(,]"])$Y= #$#OHE!+2:DPM MQISY@E2=XV E.%2#HMQV_FTV6QS!-?S\A!]Q@(AV%B3XFJ;CS -<1"3V>X:U ME%>@C!%!@:3">BJ)%A8J@"5E$'*J2'/.D\8#?(?9;K#[.D^)6,BXS5^8HC6"_K# HZANRQ-[A;/XV M^3]?(NWF5S!WM]>3Z3S+X7Q8*I&78SQ>(_%(?<1!4Y<$J P2)(!RP OC".-8 M15C_V6P#U3.REH.@"&E^R?WIA)"Q<$30E<* M'W(B[(V61/H(N)7QP_NA[CI&=A+KA-L;B =/O$5[@ZY+0=>E8&]="AJH:M^Q M.!\?H:H]?[FAH#PH()G^L50_$A5K7+-692T$P\,_1-30\IK K$(Y[[,3%)8X MP"*)C73WZ@$4O)XGA1RSU!.#A-8,<,.*H XGRJUIE[^M29[]\Y]A?E[&AH&BD1=.LQB-[5T&]RS2806&B9:IXO7Q]#7'TEN[C'73O@-K;/W9C M&5F/4*BH,FXL1MQA2:2TTFH&'>*^+!H5QC?G--J50O.DB2ZB.C89%M'\HKJX;,S0&X^S?*OJ:9-Y;_HMG>?@E;>:^Y[O6-(/5XYMR9*8 M=GR3SF,GB>@.CY_'#(8EYF5D/9ADK]V,%O M>)O+UZP[\:KY4%;9%-9%9CR,[LI.=Z4%471."Z.1FS-_UDS/MJ8N[Y5 M!Z+/_>MTL!BE'Z[>3\;Y$6245@CBNTS%?+('D>,"4BD HTX:3P$E2A;JAR<( MXUH/(J8Q#?HO%1 J2*V#7I9)<1)[;AXV$3I2.O[59#2:_,A((U.P@U5YTXL) MX[.UP=Q5+:97;%[VQC3-&RX.QSG31AK-:_;CIV6$.++KUIT6LVD9+\$KB_L/N#8I_^[*>W\X@#155![R9F]^;LG '27]XU MS#BU"ZQT(LTN, Q[.LY?U^\PCFCBR M4>]VEKXK_UAI6ECUF%T.[H2X;"Z[IJ=L?@_,__QKU8'V_F>0//%9XQ_AQJ]( MC_2,1YW;>*PAL7#CE-A[,P-61VPV.C^C ?-?K+?^:Z[6]JH->2&P/IM>C5D@%\I&?S?[%50 M$E58=^];^J@V=8B'R7(D+F+E6N)[P^E1GR4K-\@TSXP_7B=[="QQ;);XE*7+ MA"TYZE/$ $4,RT:GS)=T>G/4A_GEMW'R7YGM]SJ9\M7+++7,+#HJ'?X6>&(X MG@W[QWV,3%#MHLU_[?7_^#:=+,:#B\+ET^^GZ=75ONFCJ2$*NC?*/,2]>5)Z MHY+"$?4PE/\LL=;D=CRZ^(8G'#Z=,02!K$HTK(#>&86A%=Q1[0EU1>H]DT"H MYIIDE,UI9O/I(@MT9X,,OUSWQD7BT=)!_&C3+U%+IUL7#'2S"A&<>8-7Y._>SWZKN:Z; MSOVI;=AJM8>%0@BK?D%>>XV@4X0PH+W2"H*BJ-U0XVES.0C/A\+2^"ALC\PB MC@9QM([7^+59.,]0.5Q>:G#T38O?.]PLCY= M!$)4931I[S2+24R.*NHTMQ(7BI4QR.#52/G>T*06?7B )TMW0LVBCP;];$W" MB;C?3>/YR/)S-GPW'HZ*H/M][)ADMQG/W_SML522CL]VL/A/W)1[G@3'56L( M9JGU"EJ+O"2 &@U+8P9)3R7S;2E>;[X7KHFELZ!_0GM%49[Q+!99;D5*?T( MSVT9$ 2MI:\L%:RH.3I:!!8^'H'=AVW2%KV;5=7_@5>M0< J#[&&% C-EBX( MAI$YG*3,].O9;^-U'0+6M91:GU7Y2.IOD_X(OJ95\_8Z=FNUY7,2UILR"TZ9 MF7EE1#ODB;?6,J8YD%AP \ON3(QPCX_%S"^UI!OG]MWM:M#Q_&GP?+>^TU[? MLPVL4U]KTT'!AE3]IE3[LF![<3L9/VQ^4?:^.$6]_QQCD@A59CP03@DFI*+: M.4$(@I27KC.&J6BF'=AZ!6)>*1"?JR+_O$BOQ08!N(1=?/+<_7T;DY//$1=( MUK/:4[7R7 MK8/-5Q*OP$#66M0S&KA7A'\I(!PPZEW!Q)013\_=IFCWU=G.+DXQ1Y;[7CIB#EV_X+Z@(2]Y0$5CD>%0OJ@=96$$NU Y!:66CZ MA@/"FAL;?Z ,I4?[OC73;+SS)9ZE4^6UAR)P;;(5QIQBP&P !BUM[$HG>&DV M.$-7QL"W\->V\"X(<9[U$GEER]'"#O@\PPZ_ M;- ]2*VRT&. /8".:0.A(Q(:6$QY,41(>$#=XS\S6CB!>@EZN3J@.0$J"T5DQ9(CPWQMG"\B :Q8ZJQ^'^,TB"DK(+ M7)P$SW?K.^WU=8&+XP8N]F(;J%.V#4[27[G1:)#5^!K@).%*&"L\P813K)$N MC 8,98,#EHYC-#2;K'20!D;G8T6#, M,G?ZMD1[^[^>CZEPZO#V2MS^'.*JV8*P4E/N'#>$>2*XY31C?.^I0Q">M>*_ MAW9,K,G2I];J]6? Z-WZ3GM]GLJD8$7"$G-93. M6D88][$G2M$921M&3U!+WVMZ#CS,'/GS4>#/UG'QVGW]G%<=#9@&7FF)!/-4 M6"XHX\MN2A;+,U/Y]Y_F R_I04**K;4&SADUNH6_MH5W7OXMO?RMM2MT;Q3A M/^G-$YOV,_A/,'R;1!&R#?%/IH-T6JX)W_Y,!I/%UU&:_ ED_]EJ6XJ+QF_ M<,799#0<+"_8$B5"X"I=F!L"E!-$.4(Y-L8[5$R>-4&_< (.B[*6&F%Z#*AZJ;73 (JUK&%L!T8G!$8OT-GVP^9!M(=O]5>X MG%6!3 B A1H0#0._4\$,H:KLTP@T]H?C\@^+^6S>&\<=>\#GG]*;WG ]/H#5UF+13[V4#20L#?O[ M$]-;61H$-UN+?#3YW'2X@VH<.' M8V_(N44TU"Q.I'YF,&.O*VIDMYXD*0_;]-83!)6<1']1$GL6?(VB46%;[,O MQ(SF8RNI[?#N(8"J:D-KE&8 >*XE(XQ8II?S'(645='1GKU[^4FJ\< 5Y_AE M$M^J^>_;F%+ #M,PO;4!NK--N]J'R#S>\6X3J]AXM"< E=]93/,S1_"7*^"N7D&D, M\/32&5XM5W5*Q2DH%;Q2*HP2EA)O@TI!@)%**>I+VTDX2X^K5#PO3Z(Q56(K M"PI+>>8F5.:P^>N\]W64+M_/_JT]SKU9" #\^=?:\_WW8C8?7MW5;LA>^H3Y M#_ZYX3_WGSU[X*2?CD8%*V;:8'P=OM4O7Q>WKW,O+3T[Q>-\&=ZDL^1]^B/Y M-+GIC7]-5G?NOCOKQW POWZ'2,[RQ:D_V_L5'N'-TWM;W5_>/G!4@?R>S]]9 M61S%MI,N6#;I A:3+EXN..+E-RSW25*2+R6E_ =?KM/D1Z%_7/1R!23Y%HV6 MBT' F^0JF"W)]P@V,32VSA&7?[MPW?5FLP!L@V0R36:+K^$9YXOX4= NPLDD M+Q] DC]D/0CWTM^^W>6N8ON[QMW8X&& M8'SS0\YYWS,Q[+\= G]&.X27DT-XTFAG#+^GH[O+)"H#F31/'I']E="/4F:: M#A;](-V_WB5AMY/;<+&P]=4O@BXS#(;X8+:,Z"7S2?(U?+,W#"K"./M5T._3 MZ>@NJ@=Y^";^LC^YN9G$I03&*I6'^.5I&LYY-@S/%A\D_# \>%"HTNGW83]< M-FN9$W20^-U9^$X\JO#,TS093^9)>+;A?)0_Q#3MI^&WM4=]'NSZ^6EXO/OF\.JN6)08(Z8 MQ=J1P&P,:FN*@F''E38K\X5,MK,98MER[25=VF)M]SD@MRKAWWMC)"^R?S=3 M]6_O_3/I&ES"C?GU+U:! B'DQ+1"2^&/L(1P<'<)DF^+\U6WTW#TB):O_[X( M9UJ^S"CM0W\^B1EAB.1O7B:;S,/.Z#JCZ;=P?+0;A6&\KL7&1.8LR M:KOI3?](Y\4;&>R6)E8&EAD>!2JDR<=1N&^OWY],!QE"3N)' ;/GL?@MA_-Q M%FJ/?%"@:S#+_CM@MMFA;XG:%GTBL]3N%I?@YO%C>K5YI?]^;AT[N( MZ,-@]X6+W"ZFLT64'_FCY B<1,=L$M3EY&HQ&F4/ES];=8^GGG)UCP(Z#8:9 M5,^?X<=D,1K4GF)X5?]1\FT2,"F 4[QQ.-VEO*JK&/'%S7 ^3]-,7/3ZU\,T MBI9P]7EO^BV=AVOOB.J;0!W7QD8PKB2W4BK*/&>*>%J$* 1!08_:*I'CF<[( MFLY44VK^+>QAGK7QX>ISD66Q%S5II_;1JU,ADG PH_#'KA(E?ZR@%Z1AAS-F MFXQ+*HE[EY'NHG^]2GBY^I =QD/>Z3^@VR5W5[K+WJF.5+U'@'$*\&BX,\4Y MDM"KHJ"?>V_(FKAZ:ZAN-IW_\U.\3B M[ B$L=I&<[7S0]-X]7PQ>T_I>(:$S;^?],/MPR/TCB8V297_R%3L1@(-PIH@ M("RV5"D@$/46.BA1B^ET7_/;GD^-8$WP[N#2\P%1M5QVTLH-KIS"A)L@*(EE M&#$3E+9(>DH@PB40+2:]W61G,Z0)SE&"TEIV 3#4(Z*?S@LSS,KIPQD%+HY0;V!)#'(P?ZLGKV' MN06M.4L$$90*0L/! 6B#C5QV4K(&DI6X2VN.4C1UE B -5U8&SO* P2J9>7[ M,@1X;@(W(JT1,MAX7[@X.,:8'S!KX87'R1OC3,'7C/!N[#CO!9H[=:H]ZA0Y M-77J6<97L+ZJ>C$-<3"_@$>,40:M$LY*IP4"!OE@B!VJZ=T]:^OWR6!X-7P8 M:V_)@)]U/>^:M:BB#ISGD:33-+DI-B,9CHL0_(_K8?\Z@,8HNBT?ABKS;XE* M<2ZS3FN!O9BK$;X7-G>J3=B@BBMSOS-VZ4:EL#99.%#(\]!-H76J^I MI7A8719>1TH;CA>]W+.7?2W_X<.'KCUC/Y!T.GU*!-V7=UMO8R(?MH#*_KV> M5BK(M_3BZS3M_7'1NPK/]*XW^M&[FT4-XGI:+.=ES]A[R0,FU]/(57^:$46) MUE[ (-TH-U@JB#5S7CO/(5=BF\5_R72Q0/*Q&C'*M>56]%Y(4\5Y[7P@VGK?3K_,9G^,7N;!-"[W(KR]_B4[R?S&+Z8Q*W,9DAD MDLWLATA^07DS-$.G@X;ZYCX$M;T.1WETN^" M4N",\4Q"*[#R6@/B,@,'86<9,A/@S:%;(;/T0,U,=5N-B_?N44N>$KTN]^Z7H#86ZL?L+^^>MPG/%O>U"ZP8BO463/%U M_0[CJ$"-[M7APL*X?)%A_90A_>!I<[,Y6UHQ*Z&X&T.N1HS\T@5H2N>.EF MB$=$[I*S<[0^F<[H^YS7MK;+J7B)ZVU'+*(IRZGUXD*H!0.FIBDPW_)[&+T2)UJ0# M*1CJ34Y->)3.VCF8;3L) ]N+'&J09P,&5:E4D!;SZ\DTPK,@1$ UY*^ M,$0:&"LQ==S&L2JF2--7WBDL&D> ZAP*+%B>PF9?W5%P *])R>^&I[28T^\7 M>18.]Y>[5)?WWS8VQ>]UTSBV:G(H[/EE$_C4QB\"1.+,)NJ)HT1@J(PE)?@@ MQP^8@)!I(;,R8MU2)(*TV9&QF\BKXME=Z*LIMG[H1#R^EM(X5O6C;3,Z*E@M M"U%?F4K$*J,(>N>Y-!0JBY3B@&M8E*,K1[5=WUQQ+Z@4S*.K=%A+I6DI,+%& M<>E<5*3V:DA/>U'V,OC^];E91&5D08(@Q-PZ2PTE#"M+()-62,8-8DH>TQR8Z^H@Q!BB_TPKZA?(^FR'\^^7^-OX^3WWEVM,5$5C(RU# &!QH-T M\'89X,S>R&HLI^G-)-;FQG>O%N-OPTAE>9>7SO7W802K+QZOWZIEFH!B;B/2O SHGM]/8 MU6DT^9'=(*PP[FIYW:R>IJ@779;5U++__G6VTODG?CH(FU=\,0_K9@F(_8!I M60O+;[UA4"G7>#FKZ.]MUG1EELQ_3++%3,*IQ\28Z\?Z5\7]2GO]XO-ZS756 M\YIECUTF'Q^V3BD/[FWR-0W[.B[*9N/I0U*V*JI=-^^U\E2GF+Q?5Q$/SWX3 M(^33[VE,G)R,E]00^WB.1O7+5KF7#YZ@I+-IFB4^Y;6Y\6SQ.I[MUMME+/YM=0O@: MV+BOZ"V_5,Y@0DOD;SA5KTO$/YPH>N@\>'$":_*B4,R1Y)>IP4#Z\W886^E- M*[#B(E M;$1@^^)B7@88[W]Z.PA&% M6[]- C$%T.DMX6KGKH(;;"X"JZPS! 7BSB%.#;;<6L]@T0E((,#5_6;X13GX MP]B4RU;[CW'Z,YWVA]$<*[;BOB&5VU$HR!0,7V9,02E9H(](#XV6DR.YQ[XL MO95(Z@-MX>V*S%FO36TM<0Z:"/@PU;N5&:+NYG8TN4O3)&M1$!6Q7/V,VWSL MO,96)%?:;0O2B]]O5Y%>_'B;HM[JOEO4I"_ONUT%:G7O+:K2E_=."YJ<+:VA M'9[E>?A?ZP3GN:.<:\J0!]([1J//+:^&-13(52]^9)S?,I4YIY7Y@6A !..+-<"8Z09 M*LZ24R=66W W=I:B16>YAT+ULCAH)YAXYG%687]HG6?&"B>5#!]@@I0KII=) MRR7?WW'R%AWG'AI]EL?YB!-G?CV=++Y=9TJ8^_SQ8VQQ%VV 8F)*J>46/JNM ME/5[)+&I&I107.LNQ3'5"&*)'+5>*PB+7A2"$D@>5*VL)XBB'?['^/AE1^]C M(O>N[?+1)5C%[Z/C]N93K4+IP'GMO:5>8ZBQH-!HOLPOMM@?Y%0;QO#=3Q7# M/9QJ Q"^\63K$R@U=$8+ZJGV7&@KM2S: &F@ KX?Y&0;AO-=3Q9;7/UI4-!4@+CG4506F1CI\ZR^E(AS6O5EQ!HHZ@+? HD MPQ8CS\J.V% $L.ZJ+ZOJRY4A9D<+YTD+VU0V'WPO.D(Y/J'P MMDF2/>3*1K7Z70>.W?JZ]77K.^#Z7D\)]7].1KWY<#2)]%);AHK\%FVT:ZY"UTQF+@ZM$^]^>,=\#=T M/KWGJ5QQD7],;_O,?2Y5.%F%8M_(B\!6$M,HQ1UA984RNQ M9 1S6/ 6)0HTUZ-H)]X2Q^2MU3Y%'6^U?.%'Y"U4\99U C'*#8WC>94&@,(B ML8H*X55SW7]VXBU^3-Y:S;IZ@K?.KFO6I^'LCXNK:1JK! *1IK&5?#BDEBC_ M1V2B6@LM*8US@&/&.)5 .$YQD;I$#9=^OTP4#\B'\_FM.)[#J7[XV2QTN9KO MLH-\.GE[-F,LFZV3Q-:VJ_'-OH*? ."L)U=YBI%7I9>!< M*[^6Y;YN,>#X*4OH2SJ]@8UJ;P\G4@\6TT@44=:@U2$VGFVT(U1I*JV3 MECI5&/T\ZEAM8)1C>L?654QWC/):& 76)$I@#FTD!T&I$LX;Q8$H)0IPLA6, MTKMFXVU7]S5 VD!T @Z;F"0GNBO50: MEK$<1PQ;[>&Q+1.N'=!1GF1109Y]: ,G+CEV/TK>C@7B[)(=='['N8JV5\-O MN.(W:@AV$%.B!':" @>E+H0>,80WUT*^,7YK0%?79F6[?6;JW=6KNU'KB^K;V.@-\?MN/9IIJX4P>[A7<+[Q9^D@L_NPC\3A7+ M)V;';C!C!11+,Y9+;(1&2'KO.50H6+)V63Q)U7XSB9LI3,X:>>82.Q/845X? MJ[ZK#=K@N6F[1V045#&*E]88QCP1W')C#'$"E/$,J35N!Z,\Z5/=,Z.(CE%> M+:/@BE&,TX!BK1TGQ@GM(*=E(();09L+1.RO9'B_C()7)R]UT?=&2XG/)1ZQ MB>MHU<592[CD@+HH0+ 4 VK2*P#JS.,CYY0O+N&M^M 17Z)49? MWSD?GLUOJ.*W8#91"IAF4F+ND0!$EQYS:15HKBOG80IF#L)OXA*O^B0Z?FOW MPH_);[4NN#13,0T#PAN*C>*Z'$D*.>=Z?<.;]A;,'(+?H+Q<$RS>H'C^-1O# MN7Q_\-2TT#A2LTYAY/;GT]-#Y4O)I?C!Z@#7E5Y X74\@>$X'W>;/73YPX>+ M6"7I-X\O,HY$;8#BD[!;#Y:0_7L]+2]S&PCKXNLT[?UQT;L*#_6N-_K1NYN% MF_WU>EJLYV4/V7O)$R;7TTAS?YH118G67D"G!>4&2P6Q#G:<#J8V"\:':\3^<_)M,_9F^3W\;] MRZT&Y^[Q*=]/XC#@^21N9380KA<;S>ZKYBW].-_#A MT69\9QA\DT/_DV#L\TR$6FFGC MCO;6:*6$.(*@9)" UYBV8,IZ32%[STZ^32)J32!SV/0D<&KGUQW!^ M'2X>]B69Y.K&VZQ.*/ZKPK\?LW_C9.]LQ/>/WBR9ANV=QK&^PW$V(3P?[!TD M;[C9;)Y]M[Q1.)'TVV0Z##!1?#F>66]\]Z^S^Z!1@XH S1\"]O7R6>2_A-^% MU8[BB[^\:YBX:Q>XIZ^>[^APB-X\[MM[QNSP)S[:\F=G<[-6%7GOV2:LZ D> M8;SY\ZW";ICY8<@ MV+(??MF%+_2P>8=76R@BV[(>4G0#MR.4IO;E7_;AM']J&[9:;48HATH(P1#7 MYA53KCUQ(%CQCAJDI$006(VD)E11OY(04O@1TL%Z-T/A9-D<0_YM'"SO=&G6 M_GOAG+C7HBK2](>K?YM,!K."EO\]&)GK?.]UG_L%73K=V9-.=[JFC? >0ES' MI?]U#OG6!:[:%+'KL.^\L:]62J>A\IYY (&R%#,BG-6 JPP!F40K4PBWQC[1 M.NQCEP?IA]EA7X=]'?:U!ON8K$JRF%(*4>XD,- Z8H$N1A4SP"!RC6$?;QWV MD37)\*\&^X[J?CV,W5O$03=X4= &+TJCCO<#\[FHNA=CKQF23CBM-,5$"FJ) M@1!Z8B%D8J7MTR'LNRRC*F?R3\6Q%6?6&(]#WJB"TUI5Y0PTDM? D:@VW8DR MJQ4$@CID*5!46B&LP1Y*+PB3S7E<7F!U'((CQ>5+,AP[CNPX,%'HPL@1WIP?X 6Z\&%D9)-#:-JOTIYZC.=3.DM[T_YUED(V M"%0QFMQ&PMF1BQO=EK:P-ZE-B3,0:^TQ),!3*ZD61K'81@'+6!.T4O]SR!!' M>:1J/+#5@1:W:(S3)6E4]CY*,*T5RN?LT7O=?,XJ,>ZU45PA@K'C-"C8"AHH ME:*.:@15@WR^A3O_,'P.$3B,;ZMC]([1#\SHHBHPQ%PJ*!"&V'-&8X?F4E^G M#BB\4D!_2-_U81A=L#/G\W-S4W\.ASK+]/:;K)(TW/[UVMX85$(;<>J('UC0C4]9YQ5&Q\B1 MHAQXQ+UGB!;ZK^< KS0[/*3^>PC.I(TJO^W7<4_=;_UOZ3B=]D:9^ML;W S' MP]D\UB]_WS5'XQP-7JW/MT)0*.F$\)!2)W#@="PMA1!8("P^JK)] M,$YO5N/N.+WC])9P.@%5T0FS!"CH'-8J*.^*,ZE*Y=TIJLTQE?>#<3H^+2IE-O9XG(*_ 8=IC58=82LTA5 M+8.0)09K:Y7!%!B@'3:>0\PPD4J+E4%E.YIAC1A-O%FKJ<.L#K,ZS&H[9K$J MO1DQA@243'B&F%>"".7*2EYK&\0LWA1F0=%LY<&)8M:+F[@?M"GQP[;M6S4I MML-9?S29+:;IAZN-;?YGC_7Y?[(U,?'48FY$H'P,I+>:252T)O:.2E5K34P" M.T"H%3)0&&"HT*AH3O36Q%_N]0O.F^7.%CK*4)GUNU)^QZ Y]B;^#C$$'7S',-R72= M@3NZ>(0NNL[ '=%TG8%?0CF?Z\-+NJ9PC2=EG+@KB='*_2V-ACP&Z;31% NN M.>0<($NHE>$OMJ]\P_L#]\IWEW.-(@'GL_X:RT#@7>_?EB!>F[SH'=2=-]3Q M6E,0CAAS6BJ.(14$*,,(!DQ"X:BPHKD:BB=G^1X"ZL":F?8=U'50UT'=.4.= MK$JL@3-:<:VE!)HQ8Q&T1<:IIH:CYEJ /CE&^3!0UVA8L9WD_EI:)M2G;,;* ML3AI\_76?W)0]>YV3!M*B-86%K\EF?,_LA4:41:"(LQ!I8(:F32@BMD5%.:,>,4PU?XN,JWK!*;$DOO8TDS9(H*C;5%2E M-,?2<-"[;5]C8*CYNJZ ]2TX6E00V%'$*'%7&@O /UIQK!2$0P"G%X3%]YTUR\D%\ M21TG=YQ\6$X6H*K1I89Q*CB'C&D/@PF+ 2QA'<*W#0=9C58=82LRCLF@UTF-5A5H=9IX-9 M''3-!DX=L]8T&VCBVL\L(M_GZA[T*3A\S;Z?3)/Y=9K<986N:5;H6C[CBR]6 M5LCFX(SAVZ1>#/GBR[W=_DGJQ78O_G&6L;7+K?D.2XZ'$5&F-[Y+IFE_\FT< M/AXD\][/Y&LZ3J^&\UD28&X>W0SATI/^'T^T5'B;_+@>QIF;TS1<["JVG0C? M'(ZSNPRSIIK9E6^GD^_#60:?X^()QAGO1_1+EGTW9W%8_8?;=)K=9/8VOMQZ MJ3E\_\L&_):UX=/8H3CY$B!A$#>(*@AM@=_:2+W29WCIDLMGSZY'\2^]GSK? M5S^=W!S:CI9KI@&472\>P/PAV>>Y9U,%2+&&F#!#+;94.QS4X8\\SS@54>=;#08IHEDDAQ!X1UC./\? 11'*TDGNSM M?!K3C0+OK)ISS9W/-)W=QBX]W]/1W>7S] 9.UDKI>CL9)(/>O!]=HM,=.MWA M.HKY<,X/-(;PYBB3Y/-)WF%IEGQ/9_&-<(+ISW3:'T8-8K"8#F/CIG"5(..' MDT'RHS?;.TCA>CU*2\ MU\0S&TX%">H9@0P5PV6Y59PUH84]^X0:$_2,'$[0)U^NTUF:]&XFBVCN#";) M>#*/EM)H,4@+JVDP#';9/$FOKL+_9291W0S+\;4TO&ZGP]C^;G170'!$X!RE M\TF[&8$,JEF[&6KWI^E@.'^FTG'POHKQH(?C12]W165OYU]\^)BK_5'>/+V, M!IXY@0 ^>.3LW^MI>9G;WK?TXFN0DG]<]*["0[WKC7[T[F;A9G^]GA;K>=E# M]E[RA,GU-/+"GV9$4:*U%]!I0;G!4D&LF?/:>0ZY$EOE'F0=" -!FLB,@8"7 M6]%[(1FM-+39\D2RE_=;VOP] $)0+Y+WZ?S'9/I'8)7?QOWMB'V/3_E^,D]G MD5OO>4+\<-P;]X>]4=TG\HO).2(=_&4=Z3WDD .9A%9@Y;4& MQ!5=09UER$3D[)?W5/,7_YQMX,/]P(F:[>0N:MP^B#"<>]$6XYJC[9X;K3^9 MW5.>%^-";Z[W,BTTZJ KWP]*[4O>LTK>6R:TD19#S3BAA%*I4&G5]\#J(C=(JFEPUV8/V8;$.S^XJWX/=AD[6V-$BYF:?]=,$FC=^'-WV!E1"VC M)8TB'R%_&K[\;!E(8]M>)10+@+W_\)?DXZHV[+?LU;WE=1FMN M>L/Q//QO%J!CUOL^''^;9>K]-)T'BR'3[F_#OB7_LPB/<34,.+,8#P+0?,[E M=E+L;1"2433]%E6;<9!.GX)U$ 1]N,T@T^V@%.QMT@O7OLE=;K_$K[_Y[9-Y M\Y?+I&3]67*39@.,LXNE8=W#K\/1/DTV;T_F;=A M.7<98T^'7Q?!<%GI>,AC :RHU5Z;P)'%%F-L/E M(XT7NSG]/2X@;.:]SX,=');W'-?1Q\4TK4N_W][[I?B[0!N\1RO"[\\[>R4" M%?5&HX(J@L60%D13G7>TZ0L3-@J)9'AS$VS2H 85-G)YR/_K3R)LZ:^S_(@C MN=V_1$$R&=UGRM8N+N)GZD>R*A'0'CIGN.3 :884ETB6@E-PO>JQ*LB@<'=$ M"JB?^$S?E02QW^3:-;FUI^(P)* V+M(+CQ3UU!#I%+&8\6"6Y-NOH9>/<>%6 MV]]>0>D-5^%_HHS+.F#,ZM"+'8Z@N=#>NF&Z MC?EDBS#'+D&:(\2EBGJ=(A4KTV;"?DWR5(RX4>FNH:N=:/.YC[=+>&N+D.Q9 MJY_/TM@#0Z=!#QLD==NNK0K\6O_R;H_5@+N-[>9NXSL:%DL=Z_U_6).K4L-H M602-"#\L3ON;)ZU:RBR^0?2U5_>OS\-\+]D_K#N@ZCRM> ^)5Q()XPF&$%@ M@#5>E=:4T7*E%>IQZ*.ZW-%(!*$]A@SNT\B2/D:36"N33F_N4-)0.80_5ADQ[;P$FAA$I 7.836K5VB]KJ8*AB:3T.)BMD1)$"BS@$2KM]G]AIF$)X MCXGE+32%>#V\2V#0537#A#C*I&6PT%29,83LQ51^.7VTP13:9_;4N9E"G-=* M38$,XD(H[+CC**A#I! 9' %UT4N7Z8,G8M\:+LI)*J6-58(S#&V'&&%+%3 M.%"'H>6K L\_T!$VA@XN3=IE"HG*@"VR]5P +P"'44$;I4E *\D$O.2RE MM,$4>H$868WAO?S$&@C:\<9MK-65+6FR12'4]A7DH-T+KI)GCY4\!^T?],C*$H@O'Q02/)J9>%]H M?4Z_Q55_2K/P_?B;'<[ZH\EL,4TCTNK1I/_'FW7 R[B4#B$J# I"TD##; &\ M7C%(+JKTOV#"$Z[C!#_KE$&6X, 7Q>P^1V,2[E-I%9ON ]\D:1!>MQ'8@CT: MH*98T>S10H'GUE\]X]:[/#EZ?OW5'GM/'3=9?I)U$4JC?-Y;6C@% *=,5&X# M1WBPZA!0AAC+*2)"%@7L6G"CY4,6"004]*PY^;^S_+N/)7Z# MU6J7H'4%(!W,TO&;OTW&Z:;&;R\7QM/E0I+BZ>X9W?\Z2_K7P_0J]H3H+V*B M79D4%.N9)S'M*"I)^7?R$XQF7UQ?UCSJIO='_.HT_3Y,?\R2JR7&#L?Y4N.7 M;F/M\SAK/C%.>G$?*U3^VIN%>X3O)K>+Z>TDV@1YKGJF%X=;A=].%M-^82ND MWWNC1?Y!=:_P6-G-@N;V-OJJLJ7%:HNO=\E@..M]^S9-O_7R/EC54_6^3A;S M9)S&3/4VV":S^20@2U+VV,L3)[^EDV_3WFVP M:L,EOF77G-46^S4=37Y8CXIW\A[S&;O_!@.YM?AVV'Q1=_*?MCXWNTL?5?^L2)+WRRG#2SG M:, HCQ\;1I#?@[(__UI^Z>%G\(F/T'8_.YN;'76L[['FLD"X:3#+O2ZLJWU6 M&YW/LH(%XJ5K%^NMC__*NGZY+ &Y#!\G&+Y=LSNOD@SP$:A@=2^V:^B[-Z*I MIU^_KJ;D+:.+HQR].-K1OX -.KHX.%WP763&J4]?_10,SW#+ ['&H[MU@B,, M-AW\R8XNR!Q70E2E(5 XS3F47&-,89P:K2C0C@18<1JOAJZ+GA%Y5][Q/-[@ M_P[GUZ;P7+B?,286MB3&$L-_!U]Z/Q_OXC*;SO_Y,3=4/TR+EC*U1BXY^38W M\>XM0[C9X5+M)/ENMF4'=QW<+>&NWDQ>::HP=40;3JAW2 A&),!>6\N@5RL% MC,W G3@.W DL#S/CLX.[#NXZN&L+W*$JV10H%ULU Z^!M 1QY7@1EC0*.+J2 M;-H,W/%CP!UZ"X4\S'#R=L+=45VA>UCGYQ_#O/'7!N_&IF'E)SF3/.?D6HDV M]THY S0PG%,%I6(0,E@!>KG:GVYZ36ZN"G(&F M\1KXD%6)/I1I2#'UE I!,5.*$FP9\IP2*>QJU[,#&A![X$-,+DG'AQT?MH0/ M:R4W-!CLW#H;70;VL'$$(!:M2WU1G$1]%IH*&'A2U)#PK3TX3_$[(F+GZ?5%B?87!$< MP8 M[9[X>9/67;6OR#YL,# D&&\V#M[*^$_GXWH%7"PJJ1PKU)QGV"HOJ+588*T- M%M9K)AB%*SU5#Z-H[XN+\5L(^)J.FAT7=UQ\8R0%CK'H2E])Y;@BCG-%AQRCCGL0%:*6D!/%(8 MM%0"B_<:+$P(RVS4(=-9:R=JK;6$%P,S5 61AGA$)4#"68H0U(AA88Q#EG'H MSM/\#M%R;W=YQ53P]OOV9#":+V/!LEZX;+2U9VJI*;]/^G'D97T"[ M:H*6Y41J Z3!$E,JC&)."8P$4\YP)E:FUC1I(#0Q"NTM(;11+6-[ZFBGP[C5 MOI^C.KTZF.Q@\DF89-5T#>"=XQHSX[&F%GE- 6$>>Z:TP!;MM;M#(S#)"&\V M1[R#R0XF.YCL8!(B44VMM QX20 7C.C8ZXM*5N8<4 WUGEQO;=^W>LZ?MVKV?PG%3SYJ[9>TNL MP);1Q5&.OFOVWM'%.KIXUS6BR&'3-0!OW&)ZXWX>PJH<@TPQ_[_WW9%K^?%95<6>TVV >!:#R4KS>3J"M@KHV>3[\.PWZ\WZ9W":F9#,,N(%\1!C3 -?VBJD?7"$ 2457Q/T?EG6&E?XESM M&&$;F!BJ:W)0#>*-VFNMU4;.0.EX%>R(J]1KS8#SR%F D:'!AE 6*.,A]P)@ MZC ZFB&Q+W9$;P%C77EFQX[M84=:2_'%WGE,N3<$0,N9"_R8Z[K0$V?)T73= M_;$CAO(\*C1?32S&Q1C7[70XV[6_P3EVEJ6\$JX("LD H1+3"&50EMK%9 M:>BLV?_TV<>X^7.X]CS]-NQ71]EDG2=M5M]M7Y/95G%X6T7R67*WK&2UDDHX MCCV'6%#BB; VZ,V$*$0$173_K12.Q-T8',8CWW%WQ]V'Y6X&JRH20ATWUG)N ML3$:<:!$X76&BL,#S!8]#G=CV7 ;VM9Q]WEV'&M-4=WIA=*>NPTG'E)CM9$7 M7<.%%Y?(M3)D]@H\@!V$=1"VA# JNV8('81U$-9!V,E"&!==HX(S@[ U_0@: MN7:^K^\7X6R'_1#_MJFO9F7^)>?PE7U:-)_X\W&9/%EY]CE#(2X47LI,F@8=1B M 9$RDGN?NV^P%\["B_K\/RD$-,IAQK%$W@ED3JK^CK,)\FWY0Z%M[]%Y/G:"QB0A#_F MX==EVX?_]2>!(/]UELRNA[>W@3Z20";3 !>7R8O:2*S>KH%^#(_OV DU9.BZ M+;3]9D=--#V6/[_KM]"J?..N?KIKJ= =_?FW5.B._I2[)IQ(0I[*+*W>[-V. M9' &)'_NZ^O.\GS6]VK.LN',Z!;G8OQC/)P'R^/SO#=/9\2!NLZT-A1YSGF?'2J=/"J1*K(8 Q? /&J#TEKXHCH!+&\LSS53M4ZE#IA%&)5:T?G.#6.\N-I41!IIB1K BT:BZ9 MW'M*_<%0B4-TRKV'4=V'+D31R)83QI4DC"+"58J\"", M#)GKLEA0O]?,"- '-/5'S]MGMG?TJ 2@]?;D/0U>]XZ2'@4$ABL=4^4SD.(.&& M4N<#(E#F/&:>!UM9/U7DL&^]?%^00&"S)3\=)'20%B2<6S*I6TPGM^G;Y/< *J,T<;W9 M_&W2&P\2=14IY_6:_[ VDX AA"GEPGCMJ ]R7W%+K!.*"T -VY/@?Y8M4-SR MG^YWIQIL#(4@_?_LO>ERVTB6!OHJ"/?43/4-69W[XIKIB,Q$8L)]J^VZMFLF M^E<%1$(6VQ3)!DC+FJ>_F5A(<)%$42 %DNB(=HDDEES.=[8\RR4^!=._<\:= M!AK10N:*B"J'1Z,1E=39YA()BZ6"W"$4(@%>40W?%QHEZ%H*=&AL#QIQ+206 M:@.U0-H :H5$H=-_2PT88"[W5%QL*PUX3VB$DIX&&L^FA+G*!G'P6]P;7 ]Z M+[5VG\B=.\%"J<@QNX4J;*DQ$492$D"I<0JPM!1AQ:D1H3U 0Y\G#%ZWT^5& M-X9X'][5:-#IKB346K'=^<'.E3/PA2) $;>4"$%IR*A54B)#PI 0'$;,?;/_ M NF'YPS"6L;".A74L[&A9&$-=X?438V'M++R^GPD??A#A+!WX0N W27"?5]5-\JJZ MU;">_[RR'&_!L3&\".I%69_]N(O=1U*O"+K#>WTPW$O>S5]CSMLQ2;GPWD>, M"BI-!'@(N62:*$6JLOA(1O,0-Y]N]LZQ15_$,XW]4S\-LF\./&ZKQ]?+70RW ML4VKB^NL\?V':,X;P1)O?)LE/<\?[QR#RI+1F[^.QD_QQ6HPURNVOGE\&@V,V:TK7AER_N]-6CUF$G]-WEZYK?CV-KYV@WH7#^_B M^\R]["\W:3F?YPTR?LX(@YO44^V?,J(HT3H2T&I!N?'Q9U@S&VD;<HYW:51 M"@RCT""E@3!<1)'3DS6OQB:Q$;5&*294F%@11E(JC:4QD*!2(@@H#&A)HY0' M>YC4>I8,1H4,\?OE6?G$Q[RGT_M&[Y>/,3WO4C:6<9]BV/R/DA@V'W5F!>95XZ MM[G1R"%6X8AZ$.SFR#C-MB3/6(NV5D8_5Z+9U-#D;(*W6U5D_0@]_B^H*GH, MGGYGE"R"TP6E%G. <82I!I+"$%2!9MAPM.3$^JTT IS";RL3P!FU[N-OE?K_ M?J[]%P:7^WG%I_6^L-4.66_4!YW*\TW ;A6[:],)9\?G3IO/$3KGYMEOXD-AM(T% MU!]QW#RIY=HA&1HHB#66$LH 5@+BJH*Z-0:^ECJ3EYQX]PAD@<-$&N_=+Z MZ'O>_?;"L[/6Q&ZV4QW<2U#GJ=M&%"QR;FS$%5)$8(R8AI"@B/&*RQ)%Y=Z4 MID9JBP#(FC5Z=B:-=EI%G?>GXY$=C]R)1Z)%4H\P0J$(3F_O,$U@P'/=R M6^HR\-??^K#H@=.9ET.&__U/#H#\EVRN'B=5:DG0B[.;7)W.__!J]G>'#1_6 MYK\6A;O35X>[QWG MLBXS$<<$@A"X/ZC04A))(JJ1Q(R&,&)O5@*INT#Q+E!\CX'BC<7]/ _H:T')C6U$ ,DJ&WU4@7-#7QY-M08OX[7U(.NWU2-? M/L-@MZ!_AYKQ;?(E_A$.LMYPG,W2QT/\):*14H(XAL,%(99K :L0?Q@)50OQ MYX S*#7ED$4:A(P[];^X%&@,F"V4^)SDU?39[X&K&0+%3 (W%1_(M:)._F5N MQ#R17K'->U\R;/3(9JO4\80-8FQ.M&M2_R&]O(%YHI?-$[]*RL8F!\>S8%$F M(-Y.G*[GN/+'ZX*J=.)LQL0IV\Y<_3[(W I$XW0.G213H_Z'\<@_.QT/W5R_ MY@<>3HM^.F>&X% (:R6C!#%B)4%1T0D,$1"&D:P!*C3.?+::(J-#@JFR"I>+ M#HR$)&I)SDQOOGQ>B9BDSIK_X8R*')VQ4W6SV>UMG+J;^MZZ*#)LLI6DEZ#8 MR:;3',\O^06B)[-?*#N9[);DFZZ3*V.:!XE&OX2\7/LF5JALQ^<7O] BXTN>>$%.W^L MA\]<"D@2064MJ-G0B#*"I:)0+"$BWA>3F$4 JT8 MX%9I@4A85O6#S%#(9 ,(+K=CGR85A.*@/9-:JW.<@&IQTEV02P#B18EYAB5% MF@%&K*(611%&M 2@C[37>P5@8Z8 YLTV.NT U@'L)0"C<%&>7&* 5<1D%&) MC$9"EUW&(P:-VMKM5S://MTY[_JW$B+5I>=UZ7E-\SK. M:XY%@#14A#)G?X<*"Q9:'%*A#;92D[666SOP.OMCFL9N50:C.+U_/TUNL\W! MD7OM+@C)@7L+MA,NG6>RXZ4=+VV2E\I%15!+((6$<4;RGXGB2.LHDE((+=&B M(NCK\-+&+#>*45&FSO!0"N"@["@FV"$6:6P(L82"D,"P;*3+% MPU=FIHU9Z0+"/=8@/'YF>D[U)7;*V/S#GJV(5_ISW92K]*U//"8)!]IP\M"X-K4M#:^O+VG(TWZ6A-1_S MWZ6A=6EH71I:EU'4I:%U1-,>HGE1&MJ1! B:69JZ)=QD3+P[P9B)TC-P?5U2 MU:@;4^.T]N!RM?/DYP4'.RTY MNT%L<7:#+6 &"TX5$!)::@HLQ4)UL"051]V21H/.*TWG>7L,U;H0+G6K15C M9WL^W?&9-O"9GY]B-&+1?X5&'$>,L!!A&4%L(:1EERM"=;@>J=T(HWE>($WF MELA]]T3G*M9H+L23V[Q XTLVOBE*7JUPW#&ICDFUG$D]P:-PK4<4#[&5F'"+ M+'6,*O))))4RY-C46KYD(SRJL?@4*LDE/FEU:#=798L-K;R*?':2]OUVX$.+ M&!7F*R.SR!I+C+ 1B,*H+ !%_$]KY0;RM5.C_J_C7FOLD893%UIK=YR Y#X+ M>.%%?37I9!MG0MI0ZQ S9")6R38D+%D/5FL.7HV%L\M+T*&K0U=;T$471;\B MX31'BC4'TN)(8R.M+M%% .=FC^AJ3'^$^%*> KS.R$_?3"V<)NWSMF"SUE]= M&!QR@'U=/FX)P\9(6F'367ET%9ME $&YN&NPW&ON:\-MT5MGP9VSK^B\ 2D7 MPI(3QA$@$09"4$LX5424@.0.N6M5<9X/R.9*WXA&96('R Z0+0$D@8O*$LQW MG0R%9A0S*06#T%:'P RK]9*USP=D<]4<:;/%(5H'R!W#,4%KE=2B4D[OX:C, M%I9R/(8,7()KYB>CAH2&8ADJSD.(M*R<.RQ2 #P X <,S[U&;,AFCT^?V/QV M9LIV#J S@.]3P1&$+@2PCC0@6&LK(=$T EH"7&G$7-.U#/IGX[?Y0 A^V**L M.X5#O"[Z=XF5Z)!_ LA_"OBUFFX"0(N%H@HI0$,;82>N*]^4 OCEP&],\7:V M0;/]((Y2K)[+L3]BF<[<2[W>]V_YQW_^1BTQY- CJ' M\WW*%L%I*N(\THH*P$(J0RJ$A57T#%8L6M73*O'Y>(3H/ATMH-%:99VKI 4& MTS%CJ78>;V#$K9$2*H,!)"$VE%=1UI+2M=.&G;'4W"D@.XWR_!V8C@-,3[D. M:>TP75AL%<8A"#GD+ )6.AE52B9#UEW_.Z/I>9Z$[7*I1*/5B8\G9>I\0M0: MR7 XQ?-W5DM]H!)Z":D0-=H[!)6P90%= @WF#VJ7VT21[K79=;/U<%MW%M]9 M].<*SEKB!-7&YRDAJS&%DAB)YNHJT^[/AL'9F-**NMH('3B/$IQ/J;^LEG@A M-!"4:LX@QE@:QADWU.H$2L6RFZ$ M(2-:1!$&AF!FJ>^/6A8"(1(^[/XI5G%?:NXV6,6-YM#N:Z(8#MD\H8D:*!H#TQ[4ST9/-HY'I#4=R-7V_(O^(_%<#S0N M;BR0LU$C]!@B/#E!B\B!4 F%O2E* )\2LA H^6C=J6* M=D9^=NZFCA/LP D87' ""S6!$!E&B-,3C*)AI25@$]D'#=]7T+4):;323L<* M.E9P^JS@28NAY@2#$@("!&*.)418 !.9*IZ066,?M!A>U50@HAU<82HN66QK;-/'<1[?>/A9N^02S%&"1)(?#*+0^3PY*0"VP$ABD MGG>)VT]D;+4CS9&OHH%:,3T'\Z'G5&/.HIC<[I;PLFI1@,N;!( M:T&-40)8(G1DA38RXG:M=OAKYNYCLL?<_4?V^\@5MHZ]=>SME-C;4]R-++@; M5\*$,C+, J D9#1"I;UJN,'16I;!*Q0HH(#NL4#!T>A@N57YEVGL1EI]W\BS MBW7],+MUM_26)C<JX?CWKUMK<;9"L+/N@/W.JE67"=CF^#J;LKOAW/1E.W M"[>3V33I!U?W03R9#.\=Y\M_ORX2CMQHXNEL.D[O@]2M=C"^GA\_/GNP"/ZT M\[WYC#R17+SN^\5%$(_ZNX\!TY>/@5\$:9)-"C ,[R^"Z=@10>(VNMKSV&WT M>.CTD"SX>3 *W&.'OASYG]^MG!V_F&!K#UC2)OSY>OZ PL&Y?!K>.T#\D=\&G\6V\IGO= M#?K3&_>GFUHI"GINB>))EKRK_OAEE?&_F7O\YHYTB-X\[! LWD'93[^\61-; MY?L?^0GM=MO)O*PMKF^Y<&,CZ!]D=^]T:BLO76S_T<2.^EC'3?H!V'2 M2VZODC3 \*(Y1_MQD\&3A5CV0 7K:[&;CKPWHO'R_CP-^XXNGJ +\6IT\8RU MZ(BF743#S[E$H'?M]*9+(:7Q=-6\Z]JFGF3;5 1JSD$=6@@0AIA*+2(=X2@L M,Z0M#R%_V#FX[&IYP&>HIF6IDL\592VY:_9YJBMXLP$O70YUBS2BC@<=/0]B M=,Z#0A"%$#%MN5#,&H2-^Y3S(.I^(&O=8_?-@QH+Q840=BV(.B;4,:&V,B&Q MZ!\O$.!,<,$ QX!3(A IVSA81B!Z. 9D3TRHL;-5)$BS;5M:QX3:XB-LM.Y: M<51W$8R2J3]GJT[@RD.]$T[>?0*SL)8(SV6$(5 6&AM2:R1#JFP['S$+PVTQ MN[F>3++7;O/-QIRV5OZ?@)@_"U#5$N*IT%0IQ T+B56,4\;#"E0 D;7J$B\' M56/Z-N] U8&J/:"J-?E#DFAB":,:*1(":20N"R=%, K7ZV:_'%3-M99'C3K2 MVJ\E'KMOOZQ,,@__F9;Q7KZ%IP\+2KNJOIOQ2NMU[L.0: FIU9@ &0((RQ)+ MUGV#U@J'/H#7U2(QWM8+J\T8.'3M4<.$78'?DW4]G39.GTC=09 O!*M6(6." M14A:)"$Q1(*J_36VEJXE8S<'U.93>^"!:G+OE-+3RJR=#N,GB_%ZFPQ.(D!" M92ECA!HI#;-5B7TBUAMM-H?QY@LQ$-9LLO'Q8_S4O+>?_CV^G?P2YJIV+TWZ M@^E+E>UCQC&JMG[9 M(;!#X($16&M&&@H(0BF,M1H09*U2C,];ODFUK2-X*P0VYP*F9XK L_$9?[Z) MT^3M59PE_3P+.!EE.9V=HVGZ%)K%HD P(3("#(4Z"D-H"9=2EFB.,*=XK4#P M VC^,/:I<#/WNJMA4@8.Y3NB_8:8VGZ8<;;76EBXI0VZ'VP*BM>8^P5(1#$8:A M0( H$*%P7G:7AY(?"K6[:]7_EZ3C?IS=^ T7"*)?3AJTI^;7=83S=D$Y36K) MQPQ0LA"KG"N.(HAA%&G*0LMQ)58CI'0TCYGXYVB2OMNF?M,FJ*X"5.65B_:K M$C?96:.U,O2<1.4Q Z[F2\+:2FY")!E1%F,B)535>0I5D!\6<,UES36:,]KXYX6)O/HRGIMH976W,0;H>0]0EH'>NH9,$<;V'*]$8 M P4@C:P6P@*L> %B$(5:F8.">'<]^+S\0QURSQ6YM;PXZ$0O(1B&)&08(&RY M1B5R080,.2AR.\_N>7IV/05]=7ON:75\[:MG?Q^,9YG3HF>CM/CM_Y)^'M!; MJM7G'-%+ZFER(4$^09PJ2A1"1&A;GLDH;L)'&N>L13-]3J;387+K,/KRL@O; M*,:(-AJ'?SPA39U;ZCA@^!0*:VXIJQ6BDAAI#-.A94S ,@I)67^$VA0*VRD? M6ZO =D@Z#B35,LTZ)+5;H3QVS^VOOK%(%@Q&*QUUW'=.\1P.;@?3G(#.LCS# M4XHGK7E\.-!4*!TJ:1$5F&E)JL!;C9%$2W;C RC--^/CM9I,AFX%KX9)49O/ M??7K8B/V&5G +VF7"MJYA#IL.VSC6@$R;KF4(G+@UH9:(9DP"B@6*7#]>A\EUDJ9)WUWTZR"^465:++W)@4A@( 3"4Q#A!ATTI\!2S8#N!MP.RFB].QKH#DPZ5;4;E M4Z"LI9(YX"G"( IIR$/(M.$,%*#44AHI]P3*=BJ@[=_('8]Z26DZO[ M[TI*(K:6E48,(PMR&$8N04I(A M4Y;DC:0 7!\$L5T4;H?8\T;LDU9J+8)(RT@:Q!5%W!(:0<"H*"%K. 3102#; M?+%=>)BZ*,=CRYZ::S=T5)BYX?LVUGD:I5>L?8CX8#HX9]\NKU4[TE8"*R+( ME;8&<*@!+OLYV<@RNVV-LC I%SC[_V9N2M>#I/_;?-'5?,V/1GENK<0])\%Z MS!"K^9.$"@5'BF##F5*1$C@R90-CJ33>UD;='6+MU'8[B'40>Y&*RFM109QA M0CAD@HJ02QDJ$E:]/@T*P_V+L28;JIWG2HG%HNH0PE]M:EQ!I7]3@1 M)J!Q<#;73Z*K<=VA\R31*66MSP3%H9.E#J58*P!51*O:@!IINFT7[ZW1V9AV MC(0\3%I,^^,>CD3;_>B4W/2E91 MLB3"-M2"*<2 0Z*E4=6.T% IMHU3V *,C:FN]!)T8.S >"Q@?,J_*^BB] +! MQ-H01(0(8"0($;05&B,%:=@<&IN/,V 'A>79.GQA>W7@+^-I/ Q^+LN#_=G' M(WP?9)[D'=D$@YQ6?0&QAX(2GD$0V!%$?SSS/2A>P@,>7/+R;?[65Q )_[:/ M]7F2O!Y;IYV6X\!:C:"+#-LP"BVT6$ )J 56 H,TP49(JH @#S>8+,N/EP42 M]VE2,-EL#_2=M_]U2;WSWW5\L..#C2J4$I %(U0,AEQ8I+6@QB@!+!$ZLD(; M&?%':E,^R0B;3Z[$Y!*U@B/NI%N^+E*Z6B,="^U8:%.JI$0+#LJ5,*&,#+, M* D9C5#IK3;'9M,L/! M*'E[D^2\#R+PTR^UV7DOS.#Z?E\3+';]P^S6W=)[C4&]'P7>+KK(P[Q\WZ9X M=!_XBN&.%/I!/ _OVA&J__845@D_U4K<@5N?8;VSYHX+615LO_ ^F.',.HKNX_S'4R?7P<^F,S2;!:/IHMG..3/JD?$^<6Q>^\T#_S; M/TE0>/HU,@]#'-YQ%P=#OP"^8&M9J'6E3NMET$+&^%J,4+P:(ZQG'Y]L]/ ]R;F?XW3W29QFGA2 HP2G)7V]\1_(Q2%(H*:W0B.YC* RADJM M- I-A"(9 @&H4O+AV*=EO=6,?<&XF5N>CY,D+6;\0-67/,OUZ7I,?V3I](\R MW>!C^CE)OP]ZB?HQR/XHAU+]^/?D]BI)&_4PX T>AJ8I*H@SM]..CF;#//K] MVBV'(ZZX++;G"6F]$)_GLYYM>/I9D<#K^EZOV).X4//SKPO^M\KX:GRNEWCB M7M'!UQAC UPP@("N##G_]R:M'C.)OR9OK](D_O8VOG:#>A[XAU7XV'?/>)O#E$.S,&'9'HW3K]E%X$#_^5. MXG./H_PP]A7A'4]U2YD;DCE'C@:CV,FH>!AX<51HZ,'/)9=*^JM^L&HN2PA9 M@5#.1;^X.7U.ADG.$]Y*1".E!'&DP04AEFM1&!((1S 2ZBTNV%O^3C5]]NWD M"1SN1T'IE[RZ2A1WG.9[XF9P<2"UG"_4=%SG8YO*^/L@B M\7]Q$GMS3MO/;_SW[J\W?P[NG$*0%*'C@4-%F/1RT@D0NO"*(;\,JN?X.YT2 MFE.?7V WW,&U4[Z=95U6ZO4;D:?2+:(IG'YZ=QG,VP(&?XL=7TOO WA1,T>J MIZ=)\>AY2E[5@L-9*;YEX#2I/SG_G),)IC_Y5R/XTT703<99?/79[,AWX1Z?Q*"OTF_).1W^SVUE!:FM/ MJ93H^<)A6"U<87+Q!TRN>?R)FU^<-Q#/YHI6DJ]75J4G5NM3T[?VQ05KV4,G MEI_0&*^:I.XUJ;NFSG]&R;0('GJ28#S9%6ZHM[=)G,W27$VHMKHDDSQ%D?^2 M+?A9S@CS2CU!/"T?X.C'_9(CI;#^Q@Y9'A8Y[?EKKL>S='H3_,MASFE"_B7K M3@"W:Y-AXLG#K]L0MFR?I18"? MMSG<7:L($9=!\ S?3/WT1DQ^[(EI5C)Y*2#,3?#::T_YQ,N=7L*H^]B+T_3^ MK=OMNSCU*YG]_>;-!D?2/V PZKNMR#_7WSKR\F"X MQ"7RE[I'YF=K02\9#LM?_^L->)-_=FO:JSYOX!)?G#Z0.4/T+O@TOHW7P@+N M!OWIC?O33;<\6NRYO?3^N'?5'[^L'B2^F4?;SL/+O2G_4"QN\0H.?_JENFCU MM\=^0KO=ML^7M26S;LTU()XK,,3V"02\30D$S(R;P+++R/B338%RCH&]L$6^K4+"6*@Y1T8K(+D(4=DZ M4VL(0M4L>Q&-L!?8<%&?UK&7W2RT%FLRGY(LB=/>3>[T'_L:%_XLVH>5;Z/0 M'+F*O1TFZX?+P#*EL- $D5!JS: J(]\U%X"M)2ZM8=+]8?+E7<)CM0G[$_N8 M-2KW6RO>3T"*GP6F:@4E 1) :&-"BIA0QAB 0(&I,#2A$,UCJAE9AQ!HM#I/ M^V7:T9OM-E#9;5 M%Y^*M=Z;;"/-PK!].N$EPP43F;3(3(2['8 MC$S$I^Y>.CG[[_--G"9OKV(?<>".+XI.0&"!9HP)KK@@D9$6\:KO'8?@:=_G?G#7D.'(+N$IX.Y\ M[$9/#D'F*"6/=Y^G"'0JZSJ(Y0+$7,C01) :AA0*M73"DY4@5D!"_9#*^CAV MXQIVI^/>MU78?BZVR;C_?%UKM_<"X=DUXNILSC, ,(:+ =%(BUER'D$I DY MXA"7VJ\!EI$';.T+(.ZY>#5_JVSUF".,%A"&.%+=&$4*X 1%".BH5Z1!@)-9ZZ6VA M2%?;X)1H56["WDQ42AMMJ==:<7I.4O.8D447X3D&,"!%& EBN*04<4U8%9[# M5+C6<:LQ9#4C_A@ZC8" \S%"/R[BC9,X2^I)N9T>NPY5OH"J1&'$N6%19&2H M0QE1%%&LI")8 F3HXV7E\3LY<[+K'/@I% A=0M A2YBQ%3#B/ M0DR55J0\YA04FK763NMH]&N]-WD(4=>=\MRLQ%-&'L9SY"'J< A#+3DP.N+8 MBBJ'+,)*K%!2NM-OP0R M G%K%-2,20=S7BN*.0+<0DI MC0#A0&NC5&@DA5$I+IF(J'@ZY?HA%#84_BI.'86G5J'F?^)A68PP]O4,XU'O MQ4DA1ZRX/M$%$Q.Y@*(53"+&L((0*:"IE+RLL^OT6*#LDU"<+[VJ5GZ/D:[[ M; Q\S(W4.Y/S/)!+X0*YV"NL6E 9A1 N6FEHVGI#^W"JRM%<2GB$&Z$,! ,R4(%EQJ:1W\B-#E M<8N!2&Z1W;(9@PVY?"EL-#VE?1@\-1MV24#6HH*>*K7Z5&7>$V YISZ_L]G+ M\PGS^RWUA46G]WF4>_*OV6"2-]JYBGUWFUHSEG.4L4]9N:P6TP",# 4TE&JG MV4JC=!C2TLJ--(X>.UFM11-5N_';,!Y-U:AOJPW9FPZ,Y6'R4H['TNUTYK/% M<\UP56%(&,8H8II+0J7#FRV/?A G2C>/YV;T:0(V=-P^:SR?7*3A;[.T=Y-7 M4!F,IO'HJT\_.^6"F4_"MI8FPY$DRJ>D"<:XM8:+:%Y#C&.&MH/M?X_'_;O! M<.@0^WZ^Q(4MO,]2V4V>Y1X//L_);CII&-928"",#*-(6B1,46V'(']EB3^C"U H\'\9VA>ZZ0 MYK6J*PAIX,0UA<(R!B#1DE:G0]3@:$N-^9F0;JRRV4&.;X\'TB=GZ\X/F^K% M0A?-(\Y8W>9X4?J,A)$(H< ($L(@5*!TEE%.=5U*Z:3]9MJ) M,]6U.Y/W1#!(%QBD)HJ4B1A3OO8#U]!6&3L&:P3W@,%FA*AHM(72\6#P?.S= MU4HNS23@/1'9>IIZ,U_4ZB8H8BB,',(E A; D(648J6P 49J_&"UPAK>/_G1 MCZ]_S_;M6R8-QUB]=._;SQTZV_A<>?8JY61VW?AC"\(\JL3ZYBJTM1F?3\EH 1< A3R4$G*$(BF$ M0)H2@:JD08G,@ZE'[T>]\6VRC-3]92$0<$G/4@7OS. 3@5RM<13"&G-K0JDE M8E:3T.G,91RD9B!\,$]W2\@U9//*1H.DC@=Q36?QB=;*QP_)=/NR,\]0=K!3 M=OKCV=4P>5&B[H/K6[[-W_H*!8MVZH/^U/J\I%'Z;LMQ6)- L$78J#10^DY= M!"- (Z"4)E7@2Q@I_'0'KQK[VV?J(R7-=D[?F09>E]Z[O,F.&7;,L%%F*!:) MITQ&(84&2\2QX=084W6#T(J&CP;C;LD,&RI.#QLUP$Z-&>9*XU^FL9M"]7TC MSW8+[C=T,"IJ*BQ-;S@8)6]ODIPC0@1^^J4V7]\/;7!]W\B45\:04_,7]ZK/ MR3#)Z> MHI((BA"$(@1<(125$AT1H(4$;]&;#7-1F:\744UXA["'7G)[E:0% MG\;P(O"2?^?'Y0$3.]_M<;;SS1?!]"8)_(EF/+H/;N)^$&\JHQ'XM9]FP>^7 MGR^+2?>=.>CVN;=)B_=K&T\FZ?B' _ T&=[O/KF"J?W;$UQ-U@*FCK\25>"6 M9%AONOLJ9+7ERB-P0I6$FEKYBR!-LHGG4-\=]5\&7QS&KN)ACJ1XVAZ^XQ8W M&V0^TOK@B$5R4?K?"DD0I9H[PD%(AEKJ@H4#A8%XN@#&MHC]HWS"'^LWZ/O5 MIZH?@^P/?S3TAW%RS9'2:!"OO?GO^78T08\(;O!Y-4>/^][.6A%K(Y0DA#MS M&AL:@H@J9LKM#'F(\&MOY]^=D(I[-S/WY33;XXZ"#9G;1\7::Q&,"&O'U5$8 M,@@C!T^HH"KW5(=6O_J>FG@4]P?Q:'_;B3>$:#2WFU_CP2B;UG6Q_\B"!=^Y M"):(-M_]:LJ;%+!E^7,1W-T,>C=+FMY5,APD>??$-,F;)MZ.4]]$ZIOG_=,; M]UC_Y73L+@QF4V?D_5^>SQIMZ4>E#9/+0P(G"16&XHPDB3R)I(64X1 ZBD=$[4PP/CK M.,M,G*;W;HWOXK3?&*F3#>9V8Z2>)L/8*QR.M(9N HX"';5-*!2*JY]C&/!%&SZ"]F];_O"TV6,03(D M0F,3V8@1K0$LMYU)U"!(V^?@VDP'!0]O#,3.%DA^>'(HY+;[>^"^FHV3?X\6/,?B&U7YW)UTYL!>1 02D!PQ B?V0[9QLAA'*-?MPVFGP2==K9 MJ+&UA,N38]>YQ4+G-B 4G'*E-#4>]-89016/MPBM=2?:VV;MG\DCAC;X#!H% M]RJG_ST']18#_2.+:=/ M(K F2Q[F"/D;EET4@U$_N1ZX9?5C?6U]NQ5*?YWY.N[Y?=!WR_]0?D3N-HS= MJN:+/AYER;]F>9E;[U8<]P:Y878WF!9>Q5F]N,6\5M#"KU07"5?>83F)W=65 M<9?-KK*!L]A2]][_"";NAM'4/7*89%G^].7?YT_/'5;^^,R)CV1YP]T;!J/O MB3]76Q8Z-W&V8@%N#+*H-FQUIVH;TW.#3-*5F).UG6Q@VP((V,J0\W]OTNHQ MD_AK\O8J3>)O;^-K-ZAW\? NOL]\U,5-6L[G>8.,GS/"X";UG.M/&5'4Z5.1 M@%8+R@V6"F+-;*1MQ"%78B>B]4$U7N(;SWY'M?CD^)E(*C?LQ3N2?[PKWG$U M'O;=(_[FV+?C@,&'9'HW3K]E%X&3![LQG3V.\L/8\UN'-[>4>>!4CK]H,'+* MZ<#I7[F0\J57L^!G4R BZ:_&R%=S64+(TS%"3K6.E!+$D087A%BN1:EVXPA& M0KTE3P!I/RSQ-N[[LY>"'69^Z)[MU7EBXKW9!U4W"0 +GT*$%2 A5$0"9",4 MJDA(",)0*XJQ6@_H6*HR5)47^GA=UAOZ7&.D^ZN733>4Z6Q,@W2[G0UC MKX4\)'?\14DZC0>C>?VZN@QQ0B4=S[[>!)4?*ZA<6+FPR)+M9$PE8;SB4BI MXU'^\E6A=>&$YI*/:^!Y63\'8WFTYW_VE0=R93/_X=I-KCI><&&]17IO2@%J)UV=UV-YX-^UXHNP'_TZ'57^L#:_/2 M&L,* H>UN!P$:I4R!<2*KC]X0N$)./1 M1D2,MT!$HT<9?(]GUYUVVT:7]FL%D[[T9)._T(T_S=.N"S[F=^2K;_#K .0# M#KZ.\B &;U)<)2/'21TGNZMIY/OB)J@6FQI&@#')=8BY!!19&8(R0E)I2]?2 MCWZO#=RQ%5T.>W^YSA1>XJ.-0B, @]J))XFP^Q^RA(,( \!M$84&PY!KN^8J MVWZI&RIDS,4&KMRPRV3_'B^WY@MA&5(A,0X)%\PJK 0@M,SGCS"A[ 5KSALJ M2+G/T)95#U7;9,)A=2BR\%I39RI8*RP/,<&,:H/F(56&8;$6?/ 67RYB:?_ MZ_7%]TYW[$WM]76QUNZ23VY.>V2*8$,R9I,VA9=<>]\/WDFA8L&?T DN@L%U ML/CMHK11XIS<\JU**LK+[W.64-)&);A8O@^S6W='[V'CHF:^/(0[[P3S#A4] M'/>^O=G@7^%&:>1L)&.<5(,2,JC#>0X69/8MJ!V*6&<_A90"02+AK"I6-KM$ M@&L*\9L@<30R\=[.=):\BEM&Y;L_ZCG+N' HE0A=G!7DO=A&_?S/N:JY'+M; M**+;J)^Q]W;[4]HL^-G9\B659W]^UW2P4.T!2UG OHA2_@#O7Q@5G^MO&'FD M#I<28"$HLJ#SI,.@EPR'Y:__]0:\R3^[D?>JSQL6_\O@UAGV'Y*[X-/X-E[+ MF;X;]*6*)YDR;OJC_J<\PS+-_/*&?.B+C#/_7N@L$;Q#LI^ M^J6Z:/4W^,A/:+?;3N9EK]HU];6*!$'XPHI[C5816G/6B^?.76QVU?_#!_<' M=N0#].M.RN;JMC5>EF9O:]%(N]5]D$4;%J=ND)QIW; SWGK1;?VY;CU_B2@X M:'&>/=3AT(M$[H5)X P 'SIT($BTM$+)3A5Y3KO@#D$U]_]Q^J1?4&FGG63: M517K6%3'HFHLBAS[$4['HCH6U;&H4V91M1JN # (4:BL-M)*H^:YS-!BB.%: M+9+M611KAD6A3;5"SH9%M<4EV%@GA_A',!EG@R*^LI85WINE>:Z M_O>O=!7 MT+'GUL^OV\O3F=_9[.7Y=-%39=3X6?:(?T)[P@0M C!8""5@!B-@)8\B)DU9 M 3]"TL(-.1T;M:?W91FE[%.2S88^^3)*Q[>F$(F_N;&._=6_57)SG]'MM-E2 M^:WKC77.-M]YPY8M4K$X-Y9RK2*DL!4AEE3#JF^/HM%:P9"]P;:QLDYD0XQ? M!]L.MLG,[VSVLG-?= I50@A;Y)(A@F%H 4:$&FLTHR:L M#G]" =&VN62;%:K?O$0\K/,";"A7<4K:5&<%G2MHQ<+G&$5$< XH5 AI+#0* MP]+G:(UAZQU!]@3:YBI2HPUE"CO4=J@]>M326O4G@(UTXI6&(.2 4:2!-%6: M, VWCE9]*6H;\US $Q>UNSDN6JP3?TKZLUX32G&; ?GS4XA$-3EJ@0*418R& M B@"I$*Z"L[$(=SV$"!,6J+\XD:/ -8I]"7;W!01KY8P/#<7Q4ECLW:N[O1= MH8!$"#GSU&H2$47+MJ,66;ZMM'PI-AO3<3%N5%QVX.S >6!PL@4X-0'( *V- ME!#ID&"IRY[ 5H9\ZV.XEX*S.566-7H(=SS@/)LDT\_)=#HLZB&?HYGZ)+C% M(A] "1P9)#B-B(R0<@JS#4NMF&*V=7FQS>"N[ AD@(;'_AF9<0,5)R79T Z%)*L=97<-^ ; MT[G184)K.KQW>&\]WE%=P',M$38$*TDE%R82LM3>K6!\K27SOO'>F!J_J2/: M6>/]U&+O?O65"C/?HB&;QM/9M&AF,!S<#J;QN3NV&5D41@%6(DLI!5J*"$JI M-:P.B*%2(=D2X8L#@R6(Y[OP\5I-)D.WA%?#Y'.Q&1^O?UWLQ'[[+S1Y7'P\ M<.Y<:2<"5;: JN;$4!AR2#@+$30A1G-KFS*R[1E4PU!M3 5GO%&9W&&UP^J! ML2H66.4F1%00!1B/'&I-J'E417"$&F_K]FX8JPVJS^0LH7HV3O!:I<5DU']! MC<7E4IQX\B/HCV>^=/E+:G&VM"[+3N6#GEJ?4Z\OQ"$^\O88+_ ;[+SY[2Q MU"JNV*;,IXX+=ESP<2Z(T?G6JNVX8,<%.R[8<4'"*3S?9NJ MZOM&GKW47*TE#=\./XBV=;C<^=8C[WI<=5._B?M!W.NEL[PM_#1)DVR:#VZ2 MC.*A/\VNU_]XN"W=2S9UNW:47"Q*CC.N0LLHU"0$1N,H9+AJ"2B-L-O:V_/F MZ[]5DU6C_OMR%52Q*IMM\C_*)_]1^IL^WR3)]-=Q+_=@JA^#[ _?'O&/CVZI MTU_'HZ]?DO3VUT%\-1CF$0)_SXFX"68N]]AG=._-E[F0-<=S9*A""&-)E,%2 M426K+H]4B#UOJ6C/EF[,HFAN2P_0WYG+12 .-1R&F&D-?-@=BGC(:;FMPH1& M['=;>7NVE8 -)_K[Z2-]X5GUV$\H&(Z]<6W3EW=<3\:"P^@EVA_C:D]7MP]23&- P!& M@,59,04JE!$D(0NU4L:R2/-R@[2S?.5^-ZBQ,V&QP1QN;(, M1?BHW["/DR0M#KZ#_BP=C+[F;#.OL>>/,),7B.O.6FK 6JI+ULO@RR:1EKW( M=/(-O1UYWT[&HZ3H"S[($9%?52*[C=WB#S^(]Z-%8 MC)S:\CE)OP]\#(#;B[H*XCNT#V<>4?[;>#))'*,()NFXEV19KHOX[Q$ W/V1 MCF=?;_P'F>]#CL?+0/F]2O.0EE7U9N@#Q?>N6PM4,YDL=K:O$X]$:T@LH@PA M&T%%M%$L6C]OF3-:^\.-990SG4K5O74KP())"0$$$5%TX1=5L=,H&MWU)& M-:-4K^D\F[9T:S%:JIT.4OZ/1B3I>G15HY)T(Y?M>*._HRZ8DM'7N#38_'X/ M1C-'[4%_D/5F699K&GX!1\G7\710JAYW#N Y .)%'HMC:E_C-(> _\7MNEO^ M_*G?X]0#*/BG4UBR_J"(],N%8YH$ \\COZ:)DWR>H[IYI,GM>.H,Q\&W9#BX M&8\] XZG.?^\*LU.!TO_\0F3T@US./24F6?E!%?WGAM[X]3?[QAZ.O[A*''J M)/7>05NKX\&4TL!IP@(13D-B()65H6(TAMOZ.)JIL?-'ED[_^.37)'=N^$]_ M'XP&M[/;PI4Q]X?,6<>OUV-%68^X5N2$/LC'6X]2WO9/3PJS"5D41ED@SQH&%V/ 0 M42?I 3(867BHLC /DY/3 TZ=G-"FDO6-T9-GMJ4S;>36/)C>)J2W 6]^]XP66+%_L#8A/GUEZ:3&?I:.YI_?WR M\V5ANU\G_21U)DY]A_,-KK;?[VEA\3BJ=JLT6I7-[TMZ\S0_=%.;I86_J)K; MLCDSR$?Z3V?W>E),%LJEE[G3W!!8TA1*>VD\*Z2Z6X%AOZY"9[/>C5,@_NE6 M8X5(L_P&MVIN0YPJT'<#^?WR_[V\"')P)Q?!?R=NQ*-[M\*Q&]I%8!QTXHM MN3UW*S)P?[X?]?U_*G-OL6K>:@FN'5R2'[UDDK]P;9JC<>XD=SM7F_#:PE_4 M%GCH65CQ.L<=WBZN73+;YRM66):%/^WS=3:,4\\%,L=< MLZ0@X9IVZ]FM@V?_>Y*#;#;-Z2*MY'!P[01Q 8GZ<'+O0JN"(^I0N7*32[Z7 MS$6NPM!_<*QW:2ZVN/L''A%.W5 MG:+7;AE&O4'.FT9%87O/.XM%R]=E/'>4=MC9@)V)X^BSG"\[$RG^'@^&N;"/ M^X[ !IY7>A>F-\62_MPUZ;\I5(UL3NR5G;=,]+7M=Y;;8.JVUD&DG_QK5IA; MSO3Z/O"N-8_$ B5Q-AZY(=SG$BE+DGPX)1B67*/%Z]T3)F/O08OG/JALSM,] M<#P5K5.>NW-NF!Z$^'X);L9W;BG2'!^%O>OVU"^Z;YJ3#0I_6K%0&]C VK"= M+![V7SI:OU#;8,7KM*5/("X"__*O"WI>)>0:W?82[WM9B,XF_)F^O''U]>QM?NT&]BX=W\7WF7O:7F[2<3YP;6!GF/A8]LL#( MD'*%=4005$H0*2Q&H?#WQ+6)/W=V\7.F%MRDWB3Y4T84)5I' EHM*/>Q+A!K M9B-M(PZY$CLQ@P)=U_ZD:;I4 BY^)H<34>]MTC5G5DK[KU M=F/F>QSEA[&WC1P#63JTB^:@JQW?_6P**"7]U:3+!45MAM9!9,0#DPL@O0S^ M]>%XA&5?@XV=W3WZFOV6I)]OG(;TQ=VCG4+\[4T../_QRV4M02%VK>-5>7Y, &&LNCMHNF=0-HB34*&!(BTL!2&9=JQYEA)\*9R9"9] M-7WV>^";('%F_\2SM'26N%5(ID'A:0@\/>9368O07=K0%;:YRVSAF[_NMNB? M>S=)?S9,/EZO+K^.LT%/C?KAP,E$[_UQ3.#1+6&***XH#D,02F0BRJVM!DF5 M%+4MP4HP*I%B,@04:P%-6,581HCY+5E>TVVI>X_QVZ_M+KB=^%T(KORNY!*Y M7^Q+&>,TI[?,[YTW?:_'P^'XSO$19_"7SB7'% MKM7[E[7CFV,V?WS4\W=H# MEC)8P.1'\8"!L\)&Q>?Z&PHGPE+R!@1%!D\>-Q_TDN&P_/6_WGCPNL]NY+WJ M\X8E_C+P6N$'9ZQ_&CM[?W6T=X/^],;]Z:96I@WTW-IY[]:[ZH\U(GLS3WF? MEW& Z,W#&?'%.RC[Z9?JHM7?X",_H=UN.YF7O6HAKM.W>Q66OX1^Z]LGDTTCP" \.+MM5C:VM3Q7U0P3.*:^R-+NK^I3,M M#'3&6R^ZK6_!UN^61;E/NECUW[RZ6-B#]9&;GL[\SF8O MSZ%N!%';1&_'ILZ"3=5209@@D8P 0$"% M% *L)0".WW!M#0MYM!95_A2;:BZAE;$-"3H=F^K85,>FSH1-T47RBV& *0XD MTH9A#2U3NBQ]:U@$"7@NFVHLK1L#MB'S_JS8U*DYW<)D-,[#93NW6^>J.:FY MGOK\SF8OS\?M]K_YL4_2?QN["<9?DR)6*0MF61'5789#E=%0FR*@7MARY2B; M&#ZN6#DS;Q& 9TG$(;626T@HTTA!(K7FH0;:8D71JF95;8@J]N/#S$=I?+S. M P6SC[-I-HU'?MIYT. V?JQB0W=T9>%FE:_6Z5;G; *>-T3)H@*+Y%)I)*@1 MAE$064$APY(#)J$#:;C69O2E$%WSX;P(HO(PO40[B'80/3!$V:*J8Q0:@T.B MJ*(:(RH%"W7IGY!6H#4WZDLANN:_> E$>;-M0-L'T=T\%"W6BO-,#)]66>7O M70?)[60XOD]\W85Q[UL0W\5I_Z5=? \:5GQ@\-:*0AN@K& &1E2%E(A(0VJX MP3Y_+E(&KE68?#_JI7EJ5CPTX]O;\:B K9I.T\'5+,]-^#*N,F>2_F_QO;]8 MI7D-H3RE:\]Z\3X/>%O40^&TT5:A'52/ *K'#$7$YU!46!.-0T24H5IP@9G3>HL.1"@, M(3L(%)O4@UFC#8O:K^R^KF]X_27U7-"W^3<']!\_ED/;J&C>Y:C^66$,;6YD M5K$1LI#HS (=26A\R0P:,>53P"D7 H,0*R36V,@#EG.9F[YF0._= RU:P]%B(%JGD$TZGT7I-,@SBBZ M\,,& Z,+,SSY^75[>3KS.YN]/!)74@-+D)^S=YDH72;*9G43\45B+XD@LCJ4 M$G"G;2HKB-5 :!@RCBR7:Z?%&ZLI;IG@6]U3URS17+$$CRJ6\!+ 5NB5G6W9 M-AG<<:WSX%IRD>=KK%:$:B84AM3]7Q@ME"&<$JVT86LQI-MRK4WYOB_C6JP= MUG#'M=K&M+S&F-B)& :5HXY&O&U8)UM>$$<4E4L+G MNDD"%?=-;Z76B&K'D9XTW4JR.X#Q!B[E88N?O"X%GW'8X.&YU,X@LO0>X\(EU2":'>.LP?#ZZ!5X3J>WYT1Z,LL-6J6RG!M3P$=R>^%G5$T@T M$[3=3%W\_2[(<^CE%9>KHYD6T4QK%J1;A!91Q3%PDE.+PE.CZ>!MO\JB+\(W MSS>MC]!%/:A0$QH:8XC%FDH;2D,9)48*2Y64"JYJB'XEJX7\G/1F15]S^Z,W MG/63?I2.;TV>8I4WM%SO+:GRIH-[SM(AC=:WZ"S7%H3$'S/:V*+T!#($,&WS MQLP4.1M,H[S$K54T1,*L9;_M"VV-IKPT6K>[0UN'MA>A32QR32V*M.&66,*1 MU 9YD5:FK#.,(WHHM#69/P(OFSR[?ET_QU_R*@#5]XT\>Z7;=FUR!^K=O&%0 MC?1$_VT\'/3N'VW#[>0*0PPXV@XY!2I2'%H%M),XDFNC0:T-MQ0ZC P-)4(A MEUJS4$%_*8FT4MRJ7=MP-[B0^L$*K\$@6[3%GF5NE>J7Q=_CP3#O%UVD^]^. M_7O=DMV,A\[NRO(6VM.;)+A;+14PRC/#?'&MZK:B=L!XD1SFD9G?[ 8S&/7SCJ^;%;^N@SJ3=+=DGH6G>5C7QZ'L^*3='CO'^7O M:R^;\W:?68B8/7VZLTB;^]C:_=H-[%P[OX/G,O^\M-6LXGSCEO M!@G W$J M0XI@4+84(>618!3"Q34_IYX:2&>-[OX.5,+;E(O3OZ4$5_$3D<" M6NWC\+ SX'-;0]N(0Z[$+LOV)8>Q(U#C)==HNG"E6'BT?DNG=./WF.,7[4>]RC1Q?>90?'!?-/+]W2YGGV\8>\-%@Y!B@ MYZV?'3$XFZ7)H_J/0R1"DL$PM"$RF$C(2*[N(^(4?B!K^D]D)"8VLM1& M$@IB&-2LM PL)4*]*=F[6WXU??9[X*KZ5)M;+L&69K?.S5>4QSIGWV7:\&6S M0=NK?WNT&@XZ@N*CO_S=8.H>W-M$[[5-?<6AOF2QFN4&2^OUYJ^_.Q7&Z96> MQAQG^VV6]FYBIP!^O'*OSDEYMU7;N\9RX$$L+].D6J;Q8IGJ.G;\-4U* 3&] MB:>5XAM<#]+;G+,X/O*VY]7ITK1(TMM)1=.P%Y[13BN19\/9LZIIH; M-=>#'TX4N3]N!Z/![@1.*YX-IX4N[)F3=V5D02YYW<,&(_>>RM2*>_^:#;)!I29G MX^OIG5>H^\GW9#B>^-4(LB3][E^:K\$D'?=GO6G]@LL@-5'XH#&\"#PU[/RXX&>'.'?)T$_E MS^\:YM2U!RRYN\%DN32E_UQ_P\C[9H=+'G$("O]WL6L>N^6O>=";_^Q&WJL^ M;UB"+X-;M\U,GB@YR@EGF3)N^J/->2_F9_? MS[W^Y,W#I_O%*P3[Z9?JHM7?X",_H:UN:VE0@7@N8L4F^R=_?M]SN!QZ[PJ_ MDZ,;]^Q_Y%BSA9>M DG@\/'20)4]% %_QCJN&.DV'KI>^WUJ_TO'0*Y@?1]$@ MS:9J-'+J0)K%Z?W*R>7[0I5KH&DN02?>$ZJEDNTE+ :>80A!"4*Q,!RP"@5" M7!),+04RLBKB9?X$U"Q/G)"-))R/7X$D6\"08 M:!7!D$?,_8$(CT)7T8=+)&(\T[$;GO>7Z9GRQTW0X?0BI; M(%51[61FJ")E";)0"J#*9/TH1!J:G9$:SA+E=R%R",U]T?N3G^?1WO!\"F5_ M&4_C86NJCK2SE47KZM&VNJ-+R??$PM.-1*0UDQA89#&,N"]36VDH3)*U%-3G M:BB?;Y)DNC$YIT'&YRR')KUK)]G6Y?7R??S1>1TXM#KD?RA*0#YW_K(](67O M1XM#9I_K>5&/'EF.L8J#O\>9C_SX7 50J7ELDH\-Z3GBC >C>F#R^#KXWW'Z M[2+XV<<>^%B<[\GPOGB'#TU!X)?Y,_+/\)<_%]%6[_V;1W%YK*M]1DR296X$ MO1O_EQMA.BF/SX.?W[S7?W_S9Q_5XM-#ICZPZNYFT+M9FLO=8#C,4UC&#OM) MD+F%'%P[,+GKRY"K?+P#-^SW7_()C7VT2Q#W?:Q5-O4O^^[#X$:]*EZFBL") MBY"Y(NRL2H?YW1_JYR.83_$B< ,M!I('D/63I1'&P54ZCOM!WM76C\6-8QZL MELW3H1MUE1"3QYOY,62SB9_&Q5*HFY_%K=N3:>*CQI-?W/77J=O$ M=-;+@_ENXU'\=;&#\VLWIX'9=#!T@W3$I7):K8>'Y.%3 M*^C],4E\I*2#PWRL$T=X/YP8FCH<[KZVA=3^M\?%MD2+6H?5N2)"SN:.A7^.)NGV,OM_RN7U$QZ/'"59QQ?]W#:+[C]*I>"/[96">^.> M]G688&+I-RP>;1KKGE5GR9%G^_,7Q_/(V;S3,GRM?U9 M_@;'DPOAD\<=E[&WLRS^.G]PA:'=XF-/+9!\1>JO\HUEJ0_I6Q\ &MA1DGZ] MWR3]<]B,OF[NY)7_U%^0;G,=ZQ MW^2T_W82I]-[)W"381X7&63W#FJWCH\6?#EGPE>)&V;FGC=,^A?!>%(\YV(A M^=S_W7.O[O,9SD>XQG14"AZ2Q07JFO MSQ8,.6.>4]E&QAQGV;@WR(&>LXP"T%XIGSB]_-A8\XO?6'Q\(G/L5R)95 M)1#\<]QR>SO+&P=NK-[N*,S(XHGS?*'+(*JM59K4$JI\,8%TD,LI7XJAL*2] MJG3M&9@S(>.I,VIR-: LH_#IW^/;R2]A;?G=E.=K/B^I\#UQ4QB6>S,?>O[8 MQ18MBUC'"L>Y 3BWE8IYS'6_?*L>'7]>PL%=$==MW7P(N<'D-L)Q[/3KBG!W M0G]EQ3+'Y'(6YR6'IRH_/K?-Q89]CX>.IWV=QYS; _>BE>5DKX[M_ M\ZY\K&TI6#G?,>-LFJ?T/YI0JC!4R M41C1,.+NGQ!20_VE*J*<15H^FGW\Y'O6 MD"M3V*'R1E= HRN@L;<"&@W464 OJ[. WVPSBBT89I<"MFSKMY-[CX)+?(A0U18'>YQ0'.O_++LQ'N9-74!K D&M(S"6 MG!&@J3:$44Z8IHP3&#J5U;J_*%\%:;70!\$H1)>L"U8]N6#5ERD07=QJ%[?Z M.'O#"QV$ RIEQ!$PBAFIC!#&*&!L1' H([F66G,0ML90LUDRIQB(VA8[N_++ M\#VWGS[^[J-] M$G\">E7&X/DPC1^]FSRXW8)24-Z/;$DFT3A=YC6_ MEN2QFC;>K*U/&JVNTGZ>THJFKFU2:\]B04Y-Y/QOV?HHJ%H?;8KL"W[.@V96 M3_E/L!A/%>ZUPJ\A)G-^+0112)D(2RFI<5J?A1(A8!5A0BJP5A%KF1=7ZZV* MY?Y4K7;^XQ>WUO"A!-H:[WV;);UW_5GJ=^7-7^DE?;#!1<=WVX^X_B#KY9D. M/IRTJ[2SIBQ!N@ ?BB)MI>\SB2*JG!X%8.0N,E(Q#+!3+/ MY]Y-TI\-D_%UE/<0V>P_V";..+3*6L9"K@6Q0%BLG9C2E)F0:4!J<<; "1I MR) #E[6& QTI?REC6D&*3 L"A56K^B=<5/U=5BWR>1S^,]M##+*'XI>[[@Q= M &+7G>$\@A>+2CKGK"2WH0/#$88.G'AD $*+DE94,FLY,L8(18V06AGJ+'!& MC0DIT&NE_'Y-LBQ)'G",5MI4.$L^N,E]N4N&WY._NS'>[*^0'Y%= &/K9.%+ M&-;Y]G. J%8--Y01XP:+$,&(0@HEH5A1"A@S$89P0\C.=L#T2L27N_'^\$@; MQ6/[D74".D+7O&$#%FOU;B&)H''F/$)<4*FP% ( ""2,0HJQV9"^_ PLWJ3) M _5"FJC@Q XC'=L/T^-!X_DV:X"HWM'(1@I11$RD(JHI5%1KRC'$G&LNT%JQ MU>> SO=IV!_F0*/Q0NV'U@E(P*XUPSH8<:U_D>4 1#Z-VPA-!;(BM)QP2)G@ M.,)VK=<%V'<,W50PW"3(4<82-# MP:'#+U1 6ZB$%F8]%&I;".]/J#JIVO4 /":IZDGFG:^IF_BJ<6(1)D0 !<)(,LA# M'3X1V?U0EDV#C!& /39_ZQ+/]Y&0(EJ4H'-"TSXV%^_^8^S*3FQ!WHHM>+^H MDWO,65VM(*$CL90^%GVW>KUTEO2?3@D^AU,Y0A:9(Y(@W^J0,X41108H@:26 MU H@&0+K:;;Y MBW&_Z+#EAZ@^FT 0-$^)O2W(89$*^T2/L463G[+!5)IW=-XIC?:Q1D [)M(^ MV'+EB/)H;^/TZV!4#"^>3#+5EC^63_OB5-N&?CJ"O-[7 M:BS"VW36OK=,W$U])%]_S[M<[L;7<6\4M*@;^R MG1/;.%LRR#6;G 0"M=!L M=E#L'GC!?V:SR0-+ZY;FET?:^=')],U??_Y_?,3);'+6[ML'6D1U50=>MNM' M[KMA<.&[ =I&@(1&8B,U4$)Q:ZFT(((XDB1:JSJP8OLN&\JU#C.^O1U,/:MQG.;]:(L")\TP'8B;/?TZD=.M-JL_#Q5=.H=@ M$4;Q(FM40$W@_]_>FW8WCAQIHY_O_14XZO&XRJ^6W+!5C?L72[+G MG4]](#(EPD4"- "62O/K;V0"(,%%HDB"$DAFS5@MD5@R,B*>C(B,B'0,UR2N MY0<6L9$KEGE&B$,=C]K?2HU96^LVOV$2S-)Z%4YNRH M0N908AN6SHCE6Y3B@%!'+%Z!XWBZQ9:J4E8M7M<<]*8O5&B?RY9*NCHLKWWG MUEO'F#-EV*1QQ@CQ?>SZADZ8X6FZZ/MUS/1!&B_*QIA1]X) MJ%/ZV=4U\!@UU,1X5K+IAR0TJ&W[KFV&(6:&YX&&BJY!8)6SI:9!JQ;'FT&< M[7UM5">*'9A+MVN/O$-6,#I3,-?!'K5UT_:(XQ#D8=W1Q1)H.A[UO,#9>@D4 M+;GVNP)B\SB.UE(^W7%HE3[+OV-ZX/DAUF&](K9E42N4^R&4&@$HE;EL6*Y8 MMH0"%8-]KUMMGK[2_>7I"'RZ7;M)'J7%:,Y4SW1=3*W 0-AD!+F!#B:C;ONA M[V#==_3M8Y2B;]:>%S3ETBF7[C@5M%'GX9B^ISO(\:E/0B=T+)OZ8FUD/O9( M8*ZN.%U<&^.[?2^-[)(FTNG^DRN5T,+S=30"RSFA);A!<2W=,(0-5VQ M3H(?Z#DN7E-N]>0Z.6/#_B*?+?= [VJ/2>47'H5?:)%9HHIE$D;$"0-& /]G M@2>(93C3-)ECA>0%?J%LX[K_Y8\2Y1D>8)_6SE1<=S,34K6"VP:_&@E Q&:& M;02.CZ753G2186<'R--#&_D!W=)HV*,5OT];X?!;PYVR0ZY04:'B#JC8R."R M?<.UP8T*0\NQ#3VT;!<+J\Y%!CA8YC(JSEMU^T,_A-MMZWUDZ+>BE<7SM>]H M73N#K0L^<9/)L%>[S0'*GJ0_!R]MJ5/&Q;@VC,U2"N7,T6 M)G2=*HL7ML.&=?/XK*+8FRI*><-7/LYX+EM?1-KM)![V0;(O\DE<+'?'T&3- M*N^++ODI_-!^F0P?19L/_5)[T1S.P4,G^M&\_B"^RHG\,>8)3*[H-K)UBY2= M^JO(1B:[O-K<_M4/$0C;>)RE/V!5+3C(T-;/*BV+_UAC6MBHD1Q.?- _%[G8 M"Y!C^ YEU'!"1' 8"&5T>.[)76!UUGYD% MZ^.5)>&E#&@T/P\-EV*J8SVP@Y &+@H31A@MLB 9:>W+0:< M:X# 8[%(? ==N-3F$ )0MFR$5+8?$JJ3\5YZG\ #!!"+/KQ@"LJ.S ]Q,:BZ M(Z'S;5E:_BDN_Q##M,:]CXO-2;8@<)*+OA2BGU)>9)& V L!M]J(%X.TKPD_ M57Y;=C2]@Z5(+CZ7;PW63[15FU_:Y,?EA8O#7&[X\,P2/V^H;#UF#>/%XCKY MC;A=Q7^A -'Z+'7%B@@ZRB9[-!1IN,4!MD0A=_RIFC,]<- M+1RXEFYZU'8P=8T@=(/0Q*9C;16T+9M]W6F> (/FR5K1AF+T9!^N;11JOH7& M+P!(@&K@*10/:?8M/]<^);WMA'V/H_R<%N#-@*4'4RG]2UBK^UH8)P V<334 MK@OXH.R:]LZKW8?%XV1J6N8T9+VMS! EQ#:P[P<^\2BSL<'*18+AT$#V!7W6 M95E[.UNCA_N DU7(^F62]0;"S)X%+_(2Q\6,BI5&^S5*)G?PRR3C5?^YZ\EX M/(SAKP["X^L/XE.BR5B(D%1P3B:P$(ZF4Q:7?;'[6B%=2\P"T;Y6/I#>>D.1?<9 MYPW^]6K^C9;XUP,',H)AY#4?Q2O!'.Z);H9Q\AT>DF:/VBW(!:R-2?.5?Q3+ M_[\G<5:^ZE)SM!SF,[X#AQ0&.4ZSNDOB_$WC6LYZ#3F+LEBNRW=9.A+7"V]O M1@40D,=Y(;M"WL6P+HNA+S15;#P-7,"MFGLNA.Y>T+73#SRJNX;AN2'S="-T M'3=$GD^LP-6- .F-KITAT1VLFX%IZN![(W"^D0^7,H=AVR5F\"R(K'W/4M?. MFP&O.D%*9)[*-6J_L)VIO[^4\T9ES.5#QPA7J150?$B2KOJ.;]!UE9S\_&:8M M7V$91]L*5+6%/)Q^@*LLS!,O^'BB]TSK:M31S3O5>F]%@-*T&_4NEL$<0\>^ M8]F^%5IP%:SLAF\R,P3S<=&"_2J JL_[_TA$RY!8/#X:UFKWVRU0(U',G_#_ M!L<@3GY+^!.9ANT2 W8@DV<9!(?(,=?T^VGIN)-C:9EU2K;"KDT-CK#V#!2B<4B:X]G$ M([KK.@&Q/2^DU &=-#'"L(*2'1;+Y]N,M*22!*G6D8>V&NY:KWW(FD=GFN=0 M*S2= #L,!]C$CF>Y2&@>L4V+4F,GS7NV4T);JF>T>OA7]S7LT%?#5ZL'/I?TH'XC\ M?XM@\E$=-MJ9PT;;T.Q.5;H=7G#L-,X6):@1) O Q+=-Y@0,:',N>J2+5_3R*87'&JN[B;_Y"9*NF=%L-E M?3X2&0$@_;P7R8R-3$MO0=YX(7)AP"2(05DT>'YVS\OL@FE>RRP#H:_=/LIL M@R#AC=/B%@/I-G$/5%^D\VX?O. MA28 ES,4U5U&/3<,?":Z_8/C1O0R&=TCKN61&D7_E8RS#TXYO@!$53#5B[+L M$581KV3K;]EO%?;,_%\Y:T:2UM;3TJ;P)$><5T4*"\DEO4 MS%S.$ MNY!7Z//;0J8)?:K3W*KB<#&AXDLU;Q_W<^1Q:XC$AP+X@:%:.BE@(2DS'OJ" ML55JGOB[RA K9L"ZPNM6M>,D'#[99>3!6Y MRKM.[G>0+['RWXG('JS*_3B'%3I?F2TZ3(6S(FHQ^O7K13U*3]@BU:';XRR& MT8Q!.F'.)YFT3!08K^;A3?1#^UMM_*DY*G.V"YDK*X11V+:9R&,%.115<_,X M*"Q58=7TI1T0@=?X"-@G3.(^%R(JRHC$]?SN#@2TEF4QY4ZO%-VL%0; MPUK4%]14:=!R%6BFDLEA7&HW0('\,([B9)/S^?%3K)&;X0V;S:&$:4]D7^]_>XSZ?YZ14%Y2AF M"@E:!T:U>"K@/8RB+G?9-\+3QIE5IDV08^HV-0S?,)'K.'Y97$&PZ\R,UAKA M@1(/5C GZ?\"7@G0]-N=J,V[F4X=7!"F&9BWD]%$.CSP%TQ0$D19 H"73W5G MCT=_Z"N:4[9FRF:S(FO!V@REI$+7UI-^$?R:R %#3/Y0F_ RA; M;7O]7MWUNUM*ZO6 \^)O:4_*HO,CSG\7KNGOPH@3\/1)HM.- *=?Y02W8;L1 M<\5&86NZ"8 ZG%2XNPYFZ]A'HQRNFA=-3DP96YDT)EAJ[S@M55G$0 IXA%B^ MXA&?EQKX<)*4*T8*-M4W#H9\QJ,\%1\^BE!0++]M>L*R9#8>57[ N&K_U0P; MR9=%HW0"GE]_(I\]2:KZHSJ8-/\4,>!HTH\+X7:(2<@5Y*RTZ^0G\[G6?P%# M)@(E@GE54[88"WVN5JX*%8KE,9+NK:R/$W4EH[*V38*@-)&$QU*)N"RR ELL M%86^PJH#-2NCS_!^,A78N1[MPD9/O^)//@.#7A][VN&HW.LLC0B45-'+C, M)Y9EDM"N&X6$KKUT[,%4^6>[67EUW'H=JOVGB,>L66A7/<9]_"R<;"X7W/K" M3_/:,;VOM87WP)N.@$(W&LH%IJ5;IA&8&!.PE*CK656@W;*]Y33%'9AI=9*9 M&.\Q_#7?P:2,,\DH_2*"S_P8:7F4*%KON]3[8W%5J%U^.[/)FM^O-\7FW7>8 MK%3Z\'?3]@7WL\5Z/I[:^$)8526NRQ'E//L>PQL Q.54B[?)ST5T]O91&_)" M+G)P6R_CPH:2>VU5N7?93^LNZC6)C)-\DLD'P8ONLVBTVP+P4LV8N0\&\C%U MD>[XEDM,RD*#5*T2B.YB<^FXLM>".>E73(.>,Y[<1LFWV5\PA=7D5W.?WI4S MWYKB4+3/3:[7@$%K=C8=0DP0V@%LZC/EW7OF^\+1)^B]^(AM_)+,.!-LEVG="UAD&,832RNE<.* M\V9(J8PDP9?S= F/%8!6ML&Y!T<='B!4$N#TCB=R%X8/[ZJX42[SBP04EU/V M,(B'O&Q-HO6 %'"Y$WA,7MDXT\XE4[K*(-;L,6*(O7*!@5KP@,3/?IQ4 /KW'<8J&I:ASWLVH<=UR-X]ZB\]O9SR(Q\CX% M8#BOT%'@SDB@V'PX'J RA3D2\U4F\\ 5LX6IAL\&7HI4SZ589 5UT3T\-I\+ M=,)]\'4TR?GUAVA*[3\$ .-9'4 M+FXYKS8Y@?63NAM9O; LAT(;KQ)CJ[J;+8Y.;HADZ6,T%*'6:J/C7*PW(A=0 MAGN-(1*@EX?/35XZ\ MW@]*>+E_5.9)R(]F@YDE54QY#H.M.M8N9@%U-S&\8VOO8J7Y%FMO) $QQ]@, M+80=BJBKFX'G8B< 7&2!3WT<^/;9PJ*F%FVU:.]QT=Y0W^=JQFQCH'T7#_+$%.$/<0L$RP5W35,0H/:9/$] MSVKTL_2=$"X,;0^9%O$"B@):-J\GF#@ZT9_MT[CV/4O]+*_KC+??*GE]I+A[4+=!OT8%VNP-A8Q><.JPT6V'$"+"]]6PGW= M&_#^9,A_NWM>S-?V;J6&[B$+F3YF.@T"6)_TJ7F.0VHW9-TP;9O9ADF);2'/ MHR;&J,IK"FTW,)Z5AK7O69+U-PI3E9TP;SG8A<*NEL$BL/OS6O,FM7XU[,V^ MT+QIC]A&]JPPT\H.L3S98;>\*K.N*A47FS&*\,J1!Z/GFL6>RVJ[<2'\!BT? M",>M#+;E[S]LE^;SA'8W[NYZG]66FJA2\DP[T^ILK.=:I3[]E;E=[U7U+O6N M(W_7FS:$>JO#T+'^!MU_GRSQWUNO7]'T1;1&AJ5_L9S%7CU#2@).1@*L%3-T MDF!PJIW PSC+B]J5/W$X.%49*-O<*B$X:2&0?565#)RT#)0=/I40G+80*(O@ MY&5 601*")1%H&1@O45P:(VN[4TGIKSA,R^T3*2"3?BJ@[)>]:"H/9/ZVB=! M/4G.8A_;+>E9T\76L@W&<;.+K:G[-@E-BSF624/==6E8[S%CTS:7SJ+_6LI% MF*6C^GQ><::35]6O!S]$+PD@VLES#O\O^FNL.);>_CO^>RO'TN-SA'"K9\IT MK]EVI\#FE=G2T=IM(5?K06-"&*O8V(I_%+XI?"K$_AEZU/\$I6;Q GTP$. 8IYN MF@A5L2C&"%MQ0G4[^-5>+,JT+RV%7PJ_%'Z="GZ1QE%F(?9]YEJ>%2"#F+[% MK*JE -9],V#6OO"KM1 7MO"*'MXG@U]O6MW4NJ[^I='.:DT*&UF3PK8-O=W0 M3C++W2&48,L- \\)+X7NCYU/-TA+"^E'RT3F%:1&'83&&P M%U@.N"X.L<1!;Z$>!'4^.($U9_G@PS4*TY(/8^)V(]-*893"[* PQFS3!WEZ M:+DL<(6XNZ;O^Z@^3IUXH<4V59C6?)@C66%.I(K\4WF _"T7)[_,'2>_HY*U M.BW=T#YKIGVV16W+,OS @56*&;YKLCKDYE-?7]K4*:?Y;Z""]:YKG$R R-^F MAZ^XD@/E=3=B_H,?11:E&4Q%E#U^*O@H_YPF0G&S=#B$6S^)_@H\W^LF$6.J MF/)H4T=.6)49HK.29Y^:#G9,W=8#6%%=G2&[WFZBC"T% U];E=MR_:3@&@F,JGKFJYGO_FRW%;RH\E>)_51Z;+2Y5?5 M90//O&7F@HW-?!WIOL="ZNE^%=P-66BSI5C5Z^IR:]N1#+>Z&ZE46:ER-U39 M0HW4&2MPJ(]!0&J%-G( :];+LZ\:;ZW);[K).E(FM=/D(=1G;_%#;^I63 M\1.$ V$?E\ZKG=UOC(NSG]]A<=;[9/Q:.3![WI[?IO#Y8."+S1*,=60AVPNH M:5#;"XF/X7]5-@O")EE*_P(YFR'8/G? *6XUU-Y9$^$(+ &EVQW2;6.6VFD@ M<"S,0.3)F(11UPE([6;X5H"?&9=$Z;;2;:7;F^EV(P^.A(:'L1[X MS$/,L'S;M:OD&<,5E0^;ZW9+3K^M2NF4;BO=WE2W#<0:?1A":B,2.LS1=<>" M==N##VS7L!$RPV"IAFF];K<5!#!4V9]2;J7<&RLWF66]!H'O&I9C@WKKHADB M);I7Q_X1,FA*K^:$JYE7)OJMS6+%'6]74_"$,O1(%M^"04QRQ4VV#,=,,M M5NZV7&Z;'$>LO)MEW8OJ7VUP$P17OE;^S-KSY$]D0M0D**E04J&D0DF%D@HE M%4HJE%0HJ5!2H:1"2862BC>+1%XL=BI.'#G MZ5.\/![Z%"^/AS[%R^.A3_'R>.A3O#P>^A0OCX>^D^%EV]OSJ)TI:#VAQ8WR MN/=*LKQSCX,#.;2["]D\!#5._J7$TEWF>A1A0DR?AE; ZB,:0NR[B]D\090E M0%/^A6?7(D BA>2%Q>WU/@2Z1Z71UK?QP%)P<-)XUSD;W0 M-9$ACG1UD1T0.S0MLX(3'-KV4JWMR^%D.;U_-SC!;9;>*CA1<*+@I"4X:9P: M+0ZJ81CP!&-B8@R76'53WM#'SE);CI?#R7)!P6YP0I1UHN!$P4D'X:1QIK;K M!I9A4D0J]R=12<=!!.C%F?1QI8XN+X>3UB,GQE'#R98E%EW-,?'CX:3@?=4!IO-@ MT&BH;& 3S @_8*YG$QQ@%_O3T\A=6U_KJ51,/[RLDHK(3-&O4 MZ)LV)H%%3:R[GFD;'O+"^KQRPMA2A^5-E+W3.1U*V96RGX2R$](XHQ*V3=4=F/6M97:-@E=1P\LU_<#PW1PU9(9 M_KFF2[97]HYG*YR4LA_X;J'2]>UUO=&AV3)T&Q%==W0S] CQB>[65CP*++0V M6/^(!I[M4V(0WR<>(ZC*&C("SW=V6M=;W^E7 MAR8I(UXI^X;*CF?%VH@%H1DP/71T"_NPNF//JI)Z<&CBM?4+SRE[Z_OP1W&( MDMQNORJBVR&??BY_-H:SU,OOF?%M/+PG=?6I :#Y ?QKDA?QW6/CD=:F8RAO M^'W^W_Q@Y 1I/3X<5FHDY4/\#5?UZK^KMS4U3Q]7'2FKM]_$(YYKG_F#]C4= M1G"L!0SA[?BKG=78.^U#YSLVU?K?.D+CJ M#+DY@(O'KR'W6#7SF] KY1/']+4_X M75SD6L:'<&E?7!<7?)0+@/MW>9]XS:5VS;GV.2UX.9N8G6O;=?PL_Q)7?X@+ MF, >$%X>>R,&Q_-M^XB>RSF[$Y,$L]"/\]XDSP%,+]>"50F^GR&ZO_%O M?IQ,HA*-%SZ0"\\-\/^:#[D$[ MJZ!ZRD.ECIM,@H*ZN5T$CAG%([0M\=NBZ MOWX20DP1]A"39YCIKF$2&M23X'N>=4'*]10>P?M.L?'M]. 0B#R'0$MB]B), M:H$-Z^9QS] V;1FLQ3G(PV@L+"WXLL_'''XDQ?#Q4KN!QW!0:'XN82N?C 3@ MB5\K !P^:LFJ9XXB^"(M- [7#4L(30%F9B^JD?611YD&OT?)H]:;C"8 ?_%W M&!/8>UD\$D^,T_XB>*SFV1R:6UF5QED2\.4'Y<7+MI$C3'UN"#^N95O M7LBW-B(U+!)0YH8L?PZR&?S=\XO;C$??+J([&-2':/@0/>8"O09914\DA3_' M5F""A)LHU#V=@LF/6.@XH66$F# C8.*>J$'XIM1%FY"F#3+A%/R4,T=GKAM: M.' MW?2H*(%TC2!TP3'!IF-M,VTW<@$!/?"$5Y(4T[5R1E^#RM7LWDPFM^2P M_/.A?,EM.NP+ #301-VQ'_-+;$A7F^91F!CD,[L)E;GYSM MVT&(GEVQUKX'GVD7".0U>RR-'F*> M@P-!T-9/*PT #Y9OL5)'29).DIYP5 91(;]RTPA-2R$7I0/P!6H M> S N?4HR@C4?SP1@C(0-;'%C48'#9MY9N BUP%$TZGENL1W#;#+7&J9?HB6 MLD&!P%&:7!< :;50SJ)1%6WSX2A?3.O?,/^GT!*V\>Q]SY$>=/ M??\K']WR;'U$Z]/G\.4I9VLWIC>W&68V'C"R)Z<+'@#S)7S46[ !HQAXO(/< M_AIEO4$EM71'J15CDH,; -!4[GK&>ZEPYO/:E.T-TUQ2&GPY@X(O6#ZFOVE<^GL#<1\!,!X3]>US$LSC&"4\AK*^3#'QP*>QW<987 M-3:7T2N"2G!WKK]J#U'I# ZY<-)D>*H!^Z Z'+PS\84F_'J!*.#4[0CGSZ.Y MB6;["4P//5?W*7P7>(9KLM#W+#=DV*4.6*U+1<)2+F9BT7>2_E=>Q(#AY8Q\ MD=ZEA-@5)ST+6/_[C?][GA6_7Q=1P4< T]?@G45PEX1R^4WU00A>,BQT%8[/ M4%X\?#:$+UEZGT4C>?>_DG'VN]/K@14IXH/]U9D.25E39$ NA9E.EHIT_N"X/UX?B_-92#LDJW-7-K!\5-NB;BC$4,$ M)],'RUAP4:-8.'W8%B9UED[N!U)5^V+_%W3I+AX*0UPJ<)P+CR7-"NV=N.2L M^DY<>O9^(=PRS-.&ZO;WO);066"6A#9# :(4!#Y7DC1 M/'Z_ D!3UF@@:9K$=0P?S&#=QTC7D2FDP4$. :O8VLZR^&IS4J%NUDNDJ_&FMG!R$$NFX*E<:N;5,'X8#Y!%@;PMH;,M/TY]9>N<1^ MB>+&,O5JW-MI9:27QC(3VUL9SV&D?5YN;,NLH*7 5&6O7C8^DU@0C<=9^@-& M6?#AXY[AO5%2Z06,^KX!*._J(36\T/!TP75BAP:%3UMW%;H%],:EN7\'DV>\ M\@3[0K%%WD-:^9BKC($ZYI;Q412+;-A%3[5^EMR0;SY(6 ZEBUK;#<"C^<5C M_Y#"9@U"D:5;GN\9(0&[P0 [/@Q<$*Z $I=8]G+V[X)PU5[@I!BD&8RC[XR$ M3X+GY>I3*5$_I83D?6;EN23($WTUG5[@"S M\H:XS2#L*?1J[)TT1>\%V2_[S&99[15T+-^&M99O0SP7 -KT;5WW=2.T+0,9 M"-DBS1X,=A>I?)M-G<*Y5$7;&/\H+XIE-MR'"_G)/G)R/MT$OVKVY9;Z_*(- M,LT;1,D]+"(B.BGR+.)9Z8[$"3ZGA;#N@#%"C"^U[6=MCQA984I(L,M@@4:$8=WP M/"O ?$#DYF!9V/'6\24M\YF^U3PD68[E]L:-2_2'8$Z63K,I1[ "MCC?1!^ MM;$L[G@7O9]/JMZ9 2*!(H%54"#3'W/-21*10%S9QH!+G\1:+3:=*[9HOX'/ MW("G\DH EP];VT]([LDCL_FO-]J@(MY4BA%5>^W_^ M9!&"/M;"<@?",LVL!T;?QSG(#G#UR^06Q+ZYW(9Q-CJ7M^./X.SQRAN4S]F3 M&&VW*'55CEI;7H+OT;!*^86YG1D^FEH2GAZ$4Q11;\#[Y\)+Y#\&\:V(<\N0 M1YS79B) >(X!/?D/WIO(8I#T#B[CF9SMV?>S M#)'J^UKBQ<,S\,KK_?RH)Q+^X%I>6KI?)\.Z?(Y&%YC5ONPUO"^326-:\*,G M#699I =?8YLR25 T$BK<+[=L*AUO7ESI[7L1AP%RJRN>D)>9DE>AE+*&4"AL M&1H0'X(/#;0E=?Y6K_FHNEJ03P4U+[4ZJTH(RPV%A9D6=\:%E@_2R;!?YCY$ M):H]QG'O1SXQ7/A7R_6 M\)RH=OPW3%N493'P)YW(F/^,=\WH<3X9\^Q[+"HG);^F[!A'HAP-%*"&):$T MHZF9NXZGD M2UWJ52*[Y(B,><.UW_DT@:BQ"K]L0LHP\72FA?+R1-X@B6H"PA3: MRGSKZMGP-RSI$^GAER";E[<^R" =%S5V^>1V%!=/S*0FT5D@I(4>;C6X[I=EW?*Q3>PAZ:WL(MHV0YX9N8%FN M3@//Y= \5MNPU0F*-KO9HP/AD*O2#,P@X.I MAUCZM=4D?=!8,O)+EOYXU*9)WY5[)7RGAOM]'7A5I"3AC4") M>)1(1*FEZ%?.BRH65T>.YN5L%1# 2*7O4GM-9>7UKU$A&E)- M(\?BFUI8JS8%912SFNSF=2>WU="R%%^7\UNAA?$N>E]U]"K=RH<$&#.(QPT; M7,;.8LG-!:D4$K(HBG,BX7,@MDP\K]ZKE:\LH4LQMF5X>DBS8?\A[HO837^^ M3ARN[$_$VB/\);G)S_-Z(5H7@ 724MEDS0.HI ^M.7YIMJ MABMF[\;LHJK+7L'P>L>Y#9:6%M;A,VVV@.K(,P,#V2&B.K([,L"^_E]H]2Q23?WZM-N8;SE]M M@JF%^!D=SNNI3YM3WZNF?LFGDG,]VP/<>+W>+Z?5:MZN(R9L-N#5',Z/AU$R M%Q/<5 2"\J%S@/]%/+0QD%=AY&NE>"/;]QV/V!C;NHDMB^C((#H)J>TZ#--N M(C[=@UPI!36W^6V*EB]$];X]4,9TLS/.UX MWYCAEVNQ^&; (QDRKFVWC9BI0+H])D]C]G%#)7;B91F\:FK8!H=M! MH >6AZG.+,-V79LA7W1PLG5&@F[",=LO''^9ADZ;:?&\"FA>B\3(WI;9UJ> MM;/(;L7LC\M^_PC'$*7*K3]QH)B[NH]1*# MQ0B7&+RSJG^'@:&85J6P4P]#)'% MTG+/0=T_8M0^7M="=OYY]= M2MLAE-FA99N>CSR=A8%#'"<,&/5\ZIIFH!]JVHZ&]7WOJ51U+/.UT#.HNQ8E M+R*/>:EHSKE"9EL4U;:&WM$9U<2_:[FET^<_Q ;_VKD5 M#;V:99JEO;*;-W)*4TXJ(7XEK#WRV=QI;9Q?"4NV=.?G9N<8Y;!LU.+SV]T_ MZTHQ)^G_?0)\N'N$J:]N8R#BAD0GB!F6ZQG4FI[S!A8P;IQR MY)FF[YD,47&^D>&;),"L.OL:##*7/GO*T=KW+)UR],LDB45KNL^\>$BS;_DY MX%?OCCEXPCAVL[];,PIK+5<[OI_*_%]J4Y]*4FW&]]D2W Y4]$O(_/,IR M+9!5QW67V9(8T6JV/<46NM+>TUH>F=7FR 3C6QV=N8O,S $^;&

GX^H$THW.@&U.V>*9 MKPNC'479?9R4PXLF15I_( ]@+S\I#X&UV:5%;&+4/^@?/MZ*TMOLH@>N4#3. M^8?ZEZ7PY=GTH%BX1+#BSV?8$*[[$^?(EF]D]A\^UA?^0IM=YMZV38O M6W\*<'7 _+R9"$+=E/+FW^7U/Q#DSZ:]A.2__8]9TLVP%8'UZ^8 M-3<:RCF+BB>1]U6&P0')RF2,NS<=B+"(5HO*JZN,R+J_ YG^,(C[L :UOW0K M55CL'9#=R_8/;RJ![[YRF'?1)HRZ8SG2+6\;L]!S+#TT/FZ'NF#KQ/&HC MTRZ#XMCP0K1T,-)LYZ'VB'-YE(I(SN)Y!2 +I]-]$G'0O[/IV1///V/IJ(KI M56&:>1GOQ\7?TCQO[7PD=FFO.UBG#>G8NRROV,%K1YX/>$574'7H4&7-3H M>,5!4 J]%'HI]'H5]'KW/'S9:':H&#%UY)BF[5/;IKX+(.:')7RY'C8"<^Z< MPN=!QN>B>8O8TOS,B]_N'"!?_#7SWSN)8J+M,GRV!L[P:\#9LJ+O(E-M*AJ[?E:-J==33U%2=P8(;-8 8[#"PK&[F.XSG8%&;/#,-.F1]A9QT_9-PI&VO;6#*-QOCCV3 H(XC&&'!(8ANV5.(*(18Q@ M7\$FZR#<-'2Y]C#Z+23D\+TQ!4H*E%JV;:P9)@4Z#C -?0,%'C5U<79V%4%R M0F9[SIXC2&\/34U$^E^>I?TH'PAIM@@F'Y71H_!%X8%$0&([K6)9.=>PCMT(FTS$#TA8R&9U%)O/2 M..KH<:>0ZM!M(H55KQPZPHCI,S_-#T+F^Y9!*#AFEHF=>JO+"4VF&_N*'9EO M[J"])'9$+I':XE?(IY#O0)!O'? 9,^ S Y.8)O4(T/>MGAMT3J:NG\ M$=!Z[/1->6F^01N$)VV"O17ZUZZE:GIQ]+0>.WTGP\N.EAJTU6WP.A)GH'_E MQ203IX%))U"UK%G3LD:U&%0M!D]:%>H6@U&N16_<1ZR*W6MQ\L8#^5ZP_2=:KMHJJK:)JJWC\F\A4MZ>; MR,PP0]WRL&X;B)F^1XB)RE089ID!]3M02B&C#&6005PWNZFU?61*CGPCN5-H M=>C!5(57KXU7YJP/+/-L:AJ63K#E&W9(*$5>A5>N95KVFM2]!L[4)PR$63JJ M'?#6^Y'M'[MT^\C;]2CL4MAUP-AESWK^. !Z=USR[K:&[6+A'[;0_Q%J^;C)^8!:#RXU)!Q^P! MYK@X^_G=G\2*,!EO(QFM9M^J7DHO KO&!D!HN!XAB%FAQ:@7A+IO3#< **;& M7$#M.O"N>P.PVX8 5K1#+2[9N&]7126X0^-1K/;J_6Z_(_>.*B527;(4K"E>VP95&Y!V''C8\ M&R/=8L0 &X?H9F7D&*'M;NC1O3CRWCET4XS/* AJ$ M!@ ,0V'(6!459SIU-FRC]FQ4O'. LF"N6*15-^AX@M\*@Q0&M6S?Z(V(MVPBZ%70J[-L]84U@@<$_G("K'#3(:\ #F5)^B1 M$ RN/46ZNXY@AM[J@4D*P12"*01K,9YNX!F$44-G#O4"$M" N@'\GVY5[J(3 MH&##T]V>C:=W';8P,E^G'?_Q1-H5T"F@ZZZI9M 9SOFA;UFA[OK(]AA!B#EA M4 ?M;:*W%A;K=.*DKE^2HS;,5O3P;^/9#6*>Z[8O\FKCN\=Y<%@X!,#8E.+R MAM_7_'OY>)OJR\8_UHY?GUY4-?R_P-8<15OU-]TE"=Y8F02_Z?LU3?O'&# C MZJ=C"1[IG283HC4#&><:N&":EX[@H8]:QGNB"55?B^#7NHMAHV?2YJ2+V_YC M'7KI>(I>.C8Q,@S$"+,,%WLZ,ZLB&=/T;=3&EF.YXXAO^7T_*GAZ!W]B:W:V MR#1I/ _3[#-_J-Q3$),O69K KSTNOYT_D61ZT741)?THZ^?_&(O'P\,9LDM< MFU[]"> MCH;.>#P$81"C_P+3E_87$]AOLBC)97?NN9?Y,7R;<1B(RXL'SI,J M!OB72=P7Y'Y*RMM=#@@IXH;.7<&S.@=^82QO ]TO.2D/KTI2U4#>AO#+ I9O MK!-1KHVCK!#"+12@-YUYCM7=H#=]?A?WXD*[K7J>@;"7^I7(7F[RFKH?VO6 \^)R)_S=SP+3XB*P];! ML+14-H[,J\J07!M$P)Y;D'9(@DVM)"GPL ME4REMLE9KB=_<=:7.]&=/<^5%B92V)XS0'8K,&SB.53'8>@:AF&& M\-_0\0QJF.*>J$'XIM1%FY"F#3*!1S_ES-&9ZX86#EQ+-SUJ.YBZ1A"Z06AB MT[&VF;:;4K+NA-04O-G?-)J?QV?8O;&2$6&I7.2\=P$7"F3\D$]&(\"F-@2! M7L[[BIM":_!C$-_&BXU>7TBN.L9I\1@GDQBZ0?3=#G#"^.SI+*#R5>969P'I M9*O;MGN9M=UQ1;N?Z,F6TS^EEZY-[ JIZRC*C MY$7)RXOD)8S!&;E7XJ+$12U)2F;V!3%<"8P2F,T$Q@<'XPU<"K$E^E85:$L3 MNN6.+Q7952^7IK__,DGB,<^TS[QX2+-O^;FXY%*+DJ5;G1%/^F(7;,4^A\JCZYJDMP5H MUQ?6J9%\FHQFA[-R*4;O9*)0>D&P11E3R= GPG+]BJ*K)YHCO,PN/Q!"JQ-X4,SS/ZG@ MK-)"1;@B7!&N"%>$'QWA1Q6M99USV%6T]HVBM1CI!A&I#SN8S9]DE=\DX^=: M6<'[:P0OUZ@LVL;GHF)"1'!OR\KYYS(?;@9<=O#SN-.E#L?>M;:T=\,X TOT>C(>#V5WFFBH';()?+0^ M>R?5XPV-YD,G^309S2Y5(OA)4+V+8:XP_! YOK,I?R!TLLN-4MY5O/EX[6^& M+$(8ONH;EF[9:)>P\S40 0;S"^SPDD],&N-L9V-<19H/%HA4I/D@B5.1YH,D M3D6:#YM_E7FZRG8[E4BS?B@NB8HT=\W2U9&E,PR6KF79U+!VL71O!G&VL:&K M[V#HEL]1H6<5ME"AYQ-FM&I-<2)4J]#SJ7&<@LDBC/M5!NZ1Q9X-Y7Z^"GT' M8YD;3#3A,:_ZF-G8EI;YMATJPOBN&*RQS$-^F\E3K(@A#7/C SSHY7_ T(N M%:P^2.*Z5URCV*:"U4?//W)%;&'0KK+V3B5:O:H3B'+?NL3K;AO&-B&6J1M7 M?=/4;:3OE)P1_UAK&#N3>V&[5F:QK;*DE9Z\L0VM>'W O%;=H$Z'URI@?6H< MMZZ((>Q[^_@#UAO7>[R)T7H4T8-NV^.M%"NFV4A:R6G!M;LT>\*J_F.NZ9>V MCOZ@7?,DALO$];G6GW"PS1E68>2#Q1,51CY(XKJW#"BVJ3#RT?-/==>X7&5A M=Y)DE?/<-8.UQ>J^%]JM__F31;#Y,=?8I8Y66Z^$J9#O 4BVRDX^$0A3VU,GXC\$EU%?@\6753D]R")4]TN M#I(X%?D];/[M7A%WZ%8W (]RL;KN8G7;B&TQ@WA3(Y9>FD\9L;8* !^ 9*N< M7\5KE?.K>*W"P(KC)Y;SBU'G?'X5!WYM$[K\%3/QNVE=U8=:,V13Q']@9&]I M2#]11D<0,K3@WY.X>!0?@"3#X+0OPRB1U7+1B /=?>VW7I'>PMVD[)[\?S8U MI96H=@-@+OZNXE('RKK-,_(.A+2CYMM6YNH!T7?4S,.XB@:?;O-CP)V-&]ET M*RAZW-E5W;1BD0V(1QFR$**F0:[NJ,4HXS^^8_1 6@@%QSTN?OM+%B6%[ 3Q M!:P)^#H""U:['D09UYS[C,N>$S)J7 SX4XTDGK: M[)RNR4(QRW\+=K%*EOX M)*@6RYG*%SX)JF$5NB &I0=3R*38O0O55>]MBBQ!N??'W$ML=)VM?3 M'L8&,JB%K_K8PI2*2CN,MC6OG2K4*\SIKSPO9'.V)VSFIKGMILDDKR+&@!>\ M)^WG7Z)$=CO&,F!LJH#Q06*-RAT^2.(ZN)&H^*:"QAA@9^,3 MGE6X[*UI?FM;=A8KQI@8Z.J.848I__&=/;!VS#*Q:T168)[DD4T5Z M#T%TVX*HZXN-^VD=.LFGR6AV.$N18O1.!5N47F 1"5%QWI.@VKC"QJG$>3VE"FAA+5#.*.2@@^6 M=9M9N8IUG6&=ZA-QV/RSKLS=:M(.W0X'[-GF2&55@OGVH<(W-VCK-A'(U@TJ MVD00TS)%FPC;WC9[X=(;4YQ/FK9/4U3N8K]6DC:S=-V$"8F%,MLWVW[06P6 M^$66%HS&P_21<^VZ2'O?M"\3&'F4J_COX6/-5IW2%.NZP+K+E6NAXEWW>:<" MP(?-/S!$J;!%M\]#.'1C'-!'!5:Z[GEUU*RM3[O MHY->M47?V(JZ]?(CNTA MA#&;Q3UASI:6ZC^2N&BT@YC5J$6YN/[7Z%'#MBQ3TU5@^!!D6K4(5KS>8K': MJ(^18O8!,UL%AD^-XSJ8XKL=VW$@A&[:!U)YC"=H0M,=3>CGNJGMPWQ6TOGV MP+*=,:PX]_:]@7A:7.1:/\[ \$TSN""]@^?R+)?)$_!+$<6)QJO\"/@^&H\SD+F^;#T\ MR;DF!C"YG^2%5EK*E@HT'X+:J$"SXO4V"Z)B]HDP6P6:3XWC5G4BR"FTG]CJ M'.BCEMZ3-M-719JW[=!6F^EEAL9OXT4;7069.R68*LA\ZIQ3K28.EG4JR'S8 M_%-!9F&+JNRMKKM8KV&]UO5O]K3^;=MTX4WJW[9-+?9YCX_$LA3 M]"GZ%'V*OI.F[W3"P-ML0AVMN]$IP@\FC\$DIOCLJL^83D@[32>N.7! VK0S M:U8D_WI5X(DN';VE<*]%]>]A1Z<.' MRKDMJ^(4Z]Z>=2I]^+#YM]8HO2JBVR&??BY_RA^WV57C[Z>'.$^"L#DN!EP2 MB GZ0QL,TO!2P9W\.WYQF_'HVT5T!X/Z$ T?HL<<7G8UR"IZ-AMD MM,D(*_OIIYPY.G/=T,*!:^FF1VT'4]<(0C<(36PZUC;4WPC^U&803'F^PH19 MQ[4E@I?9."?/U #97)Z4QA/G+D=PM7QB#&9G4O[=?&4BMOR'\5\W<0CGFN?^8/V-1U%2T PBK+[."F'%TV*M/Z@ M5#WYR4/<+P8?;'9I$D,WB/Z'C[=I!F:S\#Z'T3CG'^I?/BX:XF=39PXN$=SX M\QG&9T_[>N6KS#]\/%N"EO(K_/17.MGJMNU>9FUU%W[NNV>^0K/OUCO((P#\ M(7]UW+4V!2UKRT5%T:?HZP9]4TPSSUZ#U@IUJVOP^(>6I\.XK\F8!4+[G@OY MUT.Y4-VFPSX\X5/22[.QB*7POF@2])7?\8PG/5[/5VNS_;DGQ8637=3EA@!)LZM:[Z)J6ZK>^4 ML'#-BV(H\Q+.M:]\R,6QR*(FSLO2/+_X6PPBGSQ< M1!G$/;>\>. \>:J,3ESR)1JFFC,LTH4O-\ULZ)YP'+="O%$:Q#&0?)J,WC1K MXAAH/DU.;Y5D<0R$GR:[]2MBBYR,5=5L1Y;W9AJZWKLH6$,\[BH4;TLH'$U,J.1FER_X2-?:X5 ZX- M16N++-?NLG2D%?&(:V!OR_^.HZQX%-=D'#Z2=GY7N'T !C,F4X/9JMNV$7M+B_G7* ?IUJYY]CWN\7S9=)[V7:-E MXS7K_"5AZ4]"9Q(Y1]%0:[]&0";\IGE51AU\7YK(5?>X%)X:)9,H M>]18::;_YT\6(>SCEO:R4I[#A$K5!^.$F'U)5ED%BMO'R&W5"./4.$ZN"-G- M\C\00H6!OPV0';7TGKRYCC%MQ+=MBG:);P?R7&G9].)OO!"&^Y*]_LMD^*A1 M-(UQK[?5;P;I"$QPYU)S)GD1)ZHKQB%CD(I-'RSK5&SZ0%FG8M.'S3^,KXR3 M#TX3I%RRCKMDW;9V#?B=8'MJ[>IU<-I .S9_"W[PWD3F3GCI:,R37-*G?052 M@3N/F[>"@V\_PPU4N*W"RZ?&<5*E3Z\J M_SNJ\#+!FQ> O(D]^CII_T=@:B\[EFX=%15Y /$=3)!,%I!GR,6\F4Q0)0AH MXTF63R(P>8M4^SH9\G+J,8TN,'L7O;_">K_\K8ZM7L,3X(TBVAK\Z)4GTSD] M:4%CFS(5P-#G$T[)9MVBV6GJ(8*YH5S8IF1;.B^41I/JZ@+5%!V[7_SV8\@?:S.8($3^I&*TBC1%FB)-D:9(.P723B1&2U2, M]O!HWK,I^JHQVMJXTBD .P2JM3RA;[OR5"? %%>51T#89^+2^&EHN=LG&CQ_W6__DU[%R?" M7-?X_RUXDL>W0SX[^Z%\I1CJWZ+D?A+=\_7[&CP&] B[?#\'.Z)WS]WK>A\D/&!&,!W+NA.1US>M7B;&PW!D@?;?,!Y M(1_\_;VV9B!>E ^T$.9@:\MYR%SVD!%X,;,??(F<_BY5D3W]^71=K=#>'+9^ %D[$]'*>Q' MK,>*-$6:(DV1IDA34>TG;/-59T-WDF3E9NYBSL]T^EV5[;\+WAI%]^$93!=7@^?K^Q87G8##E% M(50T*YH5S8IF1?.1T"P-Y*LBNAWRZ>?R9V,T8NF_&' Y5DS0'SX^/;RM>Q/_ MUVUV]?/\^%XX@B4CNGYBX_XY'B&8;GE_+/M8R;^;+TB$X3.<8R-&)8OD/&D] M/AQ6W_[Y#)W)OV'@O?KO%73?Q".>:Y_Y@_8U'45+W9Q'478?)^7PHDF1UA^4 M\B$_>8C[Q0"N!N)OTZS/,R&&PVB<\P_U+TM\.9OZ/G")F-H_G]&SISVC\A7V M'SZ>+2E$^15Y^BNK<=MZIVN/1]LTYD!>LKON_&ESP#CVHWM>AW_M0%\8#\%5 M@>_X0UP,MHH1O"([*PPRX,)CXZPB==^D'AOP;A104)C;(/35I;A]U/25]DHX.G"3YF=%^>>->#BT0>O)9F\'MU.EZ: M/6KC892B>10CK*D^/369;A^TO M(NTQ3:J3F>)A][?91BT2S_3C_EK_7!M%WKMURGFCI*)9[M,T2 MHTC+^+\G/"]/.P6 OXM%H%/D!Q89CPJY+!2#J(#GY.5C.AK%>0[C?G*IV"&L_&10]Q4#R_^:Y$5\]]C&(-[=5OF; MU79YKKWUB':?EGG58NT@]C7GVG2.1-Y!P4<:UM]%[]_1]UIT"]@B/I9:4F8X M7![^3+8A8+UI@G#"MQ.N?:N<*..,^W\^RXGC![YIVKY+?3V@S':(86'L6Y;I M.L@(Q39"]%93*?]\*%]RFP[[PJJ^"7[5L'$YG=9M'BDO_Q 7,-S>JI?,DG2N M)Z-1E#UNQ<.WWXUK4:8_IX4XF!LF3"PCE\M270]S<7S+0GWV_/A;&*R&L;VP M#LJ?@VRV!WG/+VYA_?UV$=W!H#Y$PX?H,1?2/LCF-01YQ+1#P_%"W=%UQBP' M>6;(+-=U'6:&UJ*&;$I=M EI5=7T3SES=.:ZH84#U])-C]H.IJX1A&X0FMAT MK&VF[49NJ,J:#&!44N0K2IW7L?LU0&V%QEY_^LMGY^8?7X/K=;C@B+*;%2*C M5/Q+PVH5QJ:P6^-L5ATS5RR/J8A1@#'0?VDOT_/JH>*R#'0W$OMUW@XY%G7M+@30JWH.VSZ#@N4E$XJF3U^^O;5$J"= M".W<+LO9S[.F\/^,>US[DO%<[H2?/]FI\\FP61M[=+X(%#K30.'TI6)?_4L6 MPTC&,)2E0;WO.I H'TS1JFA5OK7RK8_ C#UYW_IFD(ZB7',N8:G.BSCIFA)W M0J85?8=-WV%ADE)));)'3]]!>=9+_G2:C<6A'+(U;I&E(OXE_=K2T79ZO722 MR-Z^E5/; 4=[>5!/>MJ;9K+O+8NG6RF/2W;^]BF/AA=8)C(9<9FMZZ;E.CIU M',<*$0X=YF&5\MCM3+*WRQ%\81[@M&"@4?12YOK=)!+7IG4R:?EI7U9C3LMXMLL-?/N43]5C:9/L07UM M]B"UGLX#I,]\M=UMV-JB-],;>_1+$F=M*O36$VG;\/2HF&2\([9GZS3O8%L? M*\]OXF*H^'TZ_/9AK>U:C.#8LZH5?8H^1=^!&UF[;)R4L_$5+M2^1H-X=()\ M!_JR]&%-M<=AA=[+^-TLD:892O/!#>\5Z=.QO#V,Y]TL?KE!=([ MB$C*J%?T*?JZ!3C'OI8H^A1])TW?"3ME?P'+3_.CN#?@2;_H".^/?1'=@VRO M+LQ2'#PD=^2$/3$%1HH^15_GZ>M4R\VZ<14=GTROI).GO9+) ZV\M-AKRN'V!S[PJN=-T:IH5;1VFM:3=-[*V? &62R:H7'MUTOM+VGVKRCI=40: M5*+,H;MR)\1!YP2-&GZ.N, M.CYO+ET5T>V03S^7/QLC&L8)OZCM-X+^\'$/+/BOV^SJY_GQO7 $[4W2AF,X MHC?6'R^.8'F:S_8^0@T3O""HXN?_4_]QF_8??_Y__^MJ4(R&/___4$L#!!0 M ( ':$5%#>)IO.%" .Q] 0 1 :FYPF8RG,CFE\27QKFUY?4G./IV"2$A"A@(4@/18^?6+ M!N\D"%XDC^BEJG*12:#1C0]H-!J-YL__?%ZZUA/F@C#Z^6#T=GA@86HSA]#Y MYX/'^\'X_O3R\N"?O_SP\W\,!O_ZS<#X)>X&7R$*>Q\G4]_ %X\LS/$.^ZWT^\.E? M/G+)C&!'LN!B:")3(/7:0WR.O1NTQ&*%;/SY8.%YJT^'A]^^?7O[IT_)"O.W M%'N'1\/1R>CH>'1@22FI^/0G7?':A5U"OV8*/T^Y^Y;QN2PY/#Z$UU,D<%2< M,DK]I;Z"X_%#;[W"A[+00);"G-AQO>I*V0I0P/'B.FFNWA\&+]-%B4$&0H6' MJ!W+\%R0^=NQ*CTZ.3DY5&_CHL+1%91D1X?_NKZZ5U ?_/*#92GHR7+%N&?1 M F0S)*:JIN#> ,05"HC!<#0 *((A<\5LY*D!FA8Z7555.L2N)Q)"@X306\G# M@778C)UM,+()"[X8S!%:-6MO@XN00<1N@EK#9W@ _KUQ$DS;TJVG-^1-5@(;?-VM28/OMG#T=VLRG'E^#9OK)I-*$ MJ6+TQR"ATI(;GW-I#:XK-6R1G73-^*\VVC5#UL&D.2]1)?BQ,0?XV5XT9R&N MI7YMS 2A3U@H4^.XSKJGJ1;^'B0DVG%"$;%%Y6@MKQ7\W'B@"F(#N5$3)J(Z M\&.05&[)@+?B0.UCHV$1UU*_!DG]/!.(4N8I2O H>KA:$3ICP1/Y#-;M3]'B M?8=GEC+8/X5+I]FL/UQQ)C="'I'F5&IGHP@L.)Y]/H"]TR#:(_W;1NY;N1&( MBA0:R)H5:IF256S?54)<)4Q&%$!Q?SX0LK=='$K^W85R\*RI4+(*H:3#,KEH MVE0F606['15GQ7%3<605@:G7:N !@0=9P")RM_O%%X1B(4[9'=9ZE90/&BK1DU%C25CZ9>CT?!X-!Q: ^N,"-MEPN=8_A&1L=)T?C[,U\[1 M]05V)O07]3O?&6'EL(BA8F[VUJZ7G2#::N'#J*\;(G II:%S,G7Q6 CLB;'] MET\X=LZPAXB["4!5E$WXO1L>OQN^JX6??)ZT9 5-65%;UH]A:__H.EQ74RC MABS5DI4TM<C>IC]&-#K$RRG2"S.Y9+QA%PI MA!A3YU)M\. 4I2XR9AIF:^6=QEH!>E:*H(6H8Z5([N$)^F'\))4(C-@+QN]E M@3,\]>ZQ[7,"9G$S3;F%ALR:\YUF-:P"6A:)F[9FC%O0N 6M6TGSO=2FF\-U M*L4X^FZ#(VAM/T(Z,D*,+^_D#VFQ>-B!8MEW6U0J&_-0.9I^:CR::@RWA+.@ M=+[$?JSEH(07WOI%UJ4RTI4CXT,+/1,TME1HDT;+%R M8!0V=S4&1L*#Q6:ZY6BO'@P(MO3/-*-9B?O[%KCWVV=C!*#1QKX.)?,._YUF MAU\)X'ZSG^WI1\HQ^-%_PM61CZ2_O0'KW%JW;&&HOU;QQLH\^Z#9ZIA%1 M\79@!2Q9(4]6P)05<;6?\K6QC4Y 4D6^QY R-%LYE(H[PXV&4GP&E"ZX'T!U MD83; ([OXLDLHR:N,)S??4U"P :LAO#\\LN4HHB_O>"B@#^GL0 ML[W>UBO9@&(EE$5?= 64/7=(EO=],W=D)1VC,W+T0>>,-"+71T\DHX*YQ($[ M<%^0"W<7[Q<8UP\Y*JUO &T/7#N.OCY&70\[*F!55[U+T04C^FS@6AJF:,[AIKH#A7,#TZ3F$B/N[VE7[*2C-D9.=3XE8NP]-X#F>_EY.!N/)]S ME? )BB3QPIN!6)M\);@%3[,6W/0Q7]QB4#05 KT'/HT,O-D6RFE:E9 6CO0J M(54%]NC1>:/3@I+*YB."H>:(0(-/#\\%SC G3VH%N:3"XWZ3:\CZND:#8Z@+ M)TWH6"E"?0=!^_ "$?X[Z$50]]V>.! M!8Q8BA.U* 8I6& 2I[CIJ4[5P-;:>*U#JQ)LC05;@FK?K5A==S.@CMSQ$C)$ M;@,_+<%*$#5F31F(80-6T,(>RJAO&IHWY12,-LY0%P91 E8O[1QA<[(":I-9 ME(Q&KF)?D"!B,KM-"5<;J?H4S3;12&L3Q=1AI8O3Y\!:IUJ I^DV>H3E^7+E MLC7&7S"59+U;%]5V#&NKFEUD1QIT(C)62,=2A'H.P;OAZ+_AQQF>8/7?UB0[_R-%?%B MI9E11=7\E?P,'N^MD*.01!^72QV>T3-UK!VGC@N !,-?L2P-?W^IE.,61E#; M%JM&3_&67.GHB5\H'E*)[*(A$_-AI1C9CYD(017T<$EM*9:T=;:D64Q4*[$O MV,WEV <1&W$[>WV00>%.^'<"R:EX*_]KRPYJX>AH3K<2W\*-GE)\[^X?W\C_ MC-^HB7Q[/[:2YO8HAVC<+Q#'TJ[-KM_GS_"SH?>B-?E*S#_6QERU-U -9FV ML,D][G6 :>F^VKR=RI%PLKV1T&_?5RE6F2R'OW+4U ?6@G EZH6KZF;412HU ME6S+4HWM40[!:.05,Q P'_P=:9QB):CUT"G6*."].H;]:#32N;)Z%Y >"#RV M;7\)O$@BW@)S36#I#?8FLP?TW%"UM25O5G CS?%D;+2?BB[(CPF;^#N\"G?QK7HPI(1 "N>/K8DXL9"7B88A5K(BID* M3^CZJ$*UL.H>MMS/A<> M6<*N+$@#-EXR[I&_T\[-?(UFZO9E>3"KY)\T(81UAPF8UA%;48JT-&.Q^[58 MLX^JNP[,41E9T9TQ_@WQAE]NW+"1RL%2,.X:#):HZ%W2[GX@E&!4^N(&-W32 M;ZNURJ%1,.T:# W#V\#?M1\GK9%KDLMSJTWN1TP71TRCS4(#@N:]PT^:O4-M MM'NXF0A\_0_HN394Z1KF\R/=URG#M!BJ>C^[&-M@I"&&-B5HK:'A$6WZ6]PT^8^@UU65.J9E?L1\TU M2@-Z:5,Z;*>7RJ\4!/@ *_48;VQ/-Z%8"6EAU3)#FFIBCV:Z[V^8A^^PC C>ANWT]^BU%(9;SB1>WEI.7KB(L(+XR"TA;")="7/!6VJ&.6I+ M3?>XM3W4:3Q"Y7>'ETBV1N=R6ZO>41M/IBZ9AQ;Z5K!OU%;E8"C,D,6&Z]Y4DG?$'6"FT^5W"!@0K)V3A M&KQY0B8M]'+&W6'(NVA#NG8Z/UT@/J\]S;15S<%:+H,FCM1!_%N"1)ND7J_(^/7#);@RZT;<@H71.CNM3,9]RZ MA33^>,?EY2"5D1%48T+>"NGO\#/MV)"H^:!<:LG"]&N$9B_5Y3V>-\G* M$!FPX0PP4S-/A6&,T1-3@\D.*8*\'?JOS M[Y+*E8@4+/<4(GT^RHZZH9&AEJMDCMHYUAAG<>?WT1[#+K8]#(LM]S!WU[%K MYPQYZ)$BWR'R=6THZE$SKQJZG $192LFG7)" 7'KQYC\'K]"CS=5:XV(FM6= M[K9V(S1[J@EK0=!043:A:=:CNHN4#5'MH;(E;-3D5=?ON*,0%W!6-^K("AP*42[D?#>4_Q16Y L,?HU][X,*.,",1!A]! M$G$O'>WT*/#,=Z_D5-BFTM\:+Y63OQ"[6S5PJI5#Q-\;E7+=R\9KO;$"+BW% MYEY]Y,%M9M;7H&0^L8)_&JN.'IKO_E3@OWPIP/E3$U]YOIK9^Z&[PY20L (: M/>[UA@JVI+;99_%1=X:4Q^#_N]KZ^?!9.)_0:D7HC,&C\ &E+.!>/8-').4?+:[R<8GY@ M4;3$GP_J%R>N^N9*U*"0&'G$\X&[7SGS5Y\/GJ?<)9^(AY<'EB=E^WQ &:7^ M\I/#(&;T4KX D0^LH* 2IMXG42,##A MDZF0O>KA:_F2$^2*."XLEK5M_3;"!T^63$X0Q-=YZ:?(A:E>[??](.20&FX\-YT]?>,'A!!L[CIJ$ MR+U%!&+"T(IXR V^"A R#3DEH =CT3<@L)/18>J6\N&1^DK3/7(Q7 $,I58) MWZ;2Y'#7#QPY4A] WG7B199-W%$;D:C758[W:2&%Y+8_Q9E!0/^-G[XC+[:XT>J4UH ^WJ160V[I'X<]NV'.@!HVI1 MF.:_\*:^EHJ=.+%XU!.;$'C!2>3@:?,Y5.@5R?^4T(!]D(]CV/9-O=^PZTS7 MP2,Y +#GN=AY7(6E@E[(=]"&M#JG<$R=!=(KD#1^7@N M5S(H&XM4IV37EOYR-%WF.[F)EWG4@4F6+*#)7MYYI [FN8?A!G_\)+?_LD&NJGW^U8MR+K>+@YK+RQ*O_R0;$@JSRN[Z-R71@S:G> M0^QH[[#E>;A>+20T.0!S#WK>+P618PV,SEN;R'9#LDL(% M[R#S%2=/0:AN_"SY:FURHI>6LU7MKBF9DOZXPPY>KH"K\^<5";KS5E&4FU#& M']@U@FOQWEK?(4VJM^^1".;7AEGS#UD2.7/71Z/L5Q\B94 @S@?@J M.9QQ5245H6I>BG1_M*G< M.2.KB2"9(^XV%7=_L&WHAV"'=LN9X]M1)M&\Y5Q9:N=>Y\+91B[U=5X20[FN M;E(+K$]6$)PE>^\*(X%3OH9284TU7H'8*893N6[CP $4)G#2B%^_9H>7_H=>"_ 0YY. M!%?HH"V3[]A$,JA^RI80*, *GA+]JPXH>957&GQOE\IG[D1;D:TF:*=NQ05E#U.C_67.\9ND=&=TIL8K[Q_S&*1&J5MD.[*K. M9S-L>W&X+T3Z(O6Y D9MN<(H C>,.AB,1(@9TJA34)G9$;QUJET+&6C4?P]R MA\FXY.&,R-(BQ!6U;:*="Z@K7<#.ERN7K3$.N8?#-!^Y MA_XG&(^7X?G1R+VTI_%=4-Q M*HOM3@^6PZ5G.@=41:'N':4%+HU+=8XO]0L,JM')R0=I$,NQ]2$G7;VRKT+( MH^'H?:5TF4*O1JRZV.G*=D_("^Q@CMP+GSH"%KVL6*5O=Z\,X]-*W==\PD!K MN7P'RW,L3\-*'3/YRU&,Y)K["-+68RRFB'Y-_I(#$:@ZT[6+/6GF"S8++(D< MWIO3Z<3(D,3A/KZ3#[V'#"^$1R?WZ53EJ1YH5;EK&V'#4'G&#LQE^.S4F8^/ MAD=#*8[F\2@_-II7[*"^TTA1+>?K$J@:N%>&T+M+(7SL7. IEYIH+5?6#Y4B MFNJ\)J&OD=R/2.[?U96X6.%5B/M>KTM.*L6NK/@ZQ*^6\W4)5 WGYU\PM1=+Q+^.G:4T245X"R"XLJP":0J;M<:U=C]*$Y-Z,LM]FC66REBD M:^,PD2SR)(>>=D8?J0. D"FTPF5/(R4,<@G@J]F!#&MWO MFZR'/0D)G,PT9^_K0KN0*K02>S,:KE4MLX/S>0Y)=^>B*+$F0NJ@X M6MK1Z-R91;ISN'J$W/QYU1T6O@O!.!><+>6&_)HY*M-;OF/:UN_:@"E?,>#L M-DA8@-SMTX+ :PD\GLU,U?2^0K9B'#(KI^I:I"]%9S6(JT#W]&%QW5ZF>[NX?RB&$(@>^$+N2<1%5E7 M:I;MI)!R8(4'U26'V15E=K_&1==1)K/?R'SAKJ_(7SY)ITQ))*DNV '=%UXR M2Y(/JKP/0L6)X4>*GS&W"212@T7#3:*#6M3;(!I&T=ZV*KR6N\;[M8";)%+9 MOP+5H>X0>8_2."6N#@2)V1)^)@.6VEF*E/)9 MX"_A*E'QZH#N1>?B*U7\PU@R2FR44T+Z5]U30XK/^+M>EW3&^#)P)>8 J5.P MFP"I:3SF'++$%4U0;[!($)TUZ@0:IQ*2=ZZ]FN)72\5HY YI5;)G=^P3G;]J1F:>AA)4Z-"\_7)+/UY >K(<0C!8]"@T,_I;1#JQ!Q/)R?.I#4*LP,^L"!3 M-TBFLO$6>Z!^Q1?T1K:9P#KC_.[^$17,]L!:SZ[*;2MWSP)1_/J0M!8^6AA< M #O1"%M:9/WN!'=_%HZ/A"005!^XTUV7?E)8/ MYC_F3U@$.0GBKZGJ*[]E@9^-8\A9& MW#G%YYUS/93.@ C6R2S_F3 Y[,/4.;= (@JZDU4B;?J MM &7+I5V\L+DM2\*1*&MP M\P;E];N)[]IB)[8=D<1L=N%#3&4V.6'L9#;V5L.ZG?Q22*BB8G+Y]62=%TF,W2C 19U)6QT(0U1(.Z!NFXJVP,Y[/.9[+O:/4$7(B M"V)GKGGME(.N.C1>L%/"Z) @9BRX7Y"<>.V@W9<\(MOQ%/@]&'U4I:"TE?,$ M'J6.%8->>?G>;\#)KH\L6W="&!89+9P9GYV:[[>81TOLQCW>L+'.GG[4[8"" M[5(YY&0'J+ 4R>2O#+G9^=^T_[??_&L9Y@7)(TEB S&3>'+[9'<>;U?R1>E$ MI&FC,>(E8^0^DD6J1N7-S?3B=VNR&RO@]Q'W#PSIJN5?P6=&?H4T3F?2,BM\ M6KQC/.W\:XXOUQ^!;8 2V\!3MD$=L[T;_'1[?=2!V;4!9Z]WCD4WV,Q *YU]PW M!AMZ*^0ZU3=(&3LHB$V>2;W[I%\12LMU[2"QW/NJS.+T 9I:;^Z8ZX9)I3)2 M5Y7<>017"9/0Z[4GU;.?B<=,F7J9M6ZN8I"7C+"LZ*,+D49 WB#IPLJ@]!T/@[/A+=.8.4 M4OEH^>V1V_V,!U&"])EG?K+B9C#+N/+"Q[RWD)/Q;*O+,=V1:U.M$TJAH6+'R-]N:5]N]>R7' M,J).="$>KN@%$GB+ZP_87E#FLCE8@S"V//!P9N6H*--%H5QI^B[EG#D%SO+2Z%]V M3XQ'ZF"72,46?[$83MQ)D,\I^M9K^";(S(7<''2;D=B]$562HU'O!JA;N!-N M@(!9V)X]4IO1**]5'%TQ=\)C)-K G#MA+4 I(@W]9@=U;+'\@ M.#3SUL'&[#?$G6^I+6SIVPXLY3;[O >3;2(G>?6[.5UKA08CFW M0^N[>1Y^/H0N$?8"+]$O/_P?4$L#!!0 ( ':$5% M/F)<\3L &6D @ 5 M :FYP&UL[7U93BS[]\^81./IV^?__+?_S[ MO_S;_T+H_[T^__W5FZE?7L7)XM7I+-I%#*^^C1:7K_X2XOQOK])L>O7J+]/9 MWT9?+4+K0J]6'\:CR=_^-?]Q=AY??9^/_G7N+^.5_7WJ[6+U[LO%XOI??_WU MV[=O?_KN9N,_36<7OU*,V:^WI9Y](O\+W3R&\E>(4,3(G[[/PR^OH(>3^>K= M-5YR\_CW)\]_8ZNGB3'FU]6OMX_.1]L>A&K)K__OC]\_K?J)1I/YPDY\_.7? M_^75JS4.)_-Y7,Q/_/\L1[,8WL2%'8V/:G3-*KOKTP<[F\&GK[%!)YZK MH[M6?US._"60^N-LY./)>+R9:PWZ4*_&[GKTV0('CFKYPY+MM/#4SB_? A._ MVC$LB/.327@_^1KGB[P\[FUDK<(%VGGR%88N@_-N.OL$#[R);O$I^N5LM!C% M>4VNM/>&H?3XU(X][;[;#UY3H.\[?SR'#S"Q0:CGQQ[^U@81VGIY 9SR#XL? M[4$6!-G^9@,TP M'OT]AM^G\_G'Z7R49?/9Y-WH>X3G_/0JMCOEFKRP)3RF5U>CC4"8A-/I9 &F M%9A8HQICM[]HYVW<\=.[)[S';$B5(]135HJTHB5RKK"G-@!62 M+71A:SV=M_Y@3>KPJCKO0TTMJFX%;;5W,I^.1R&[5U_;<78;?KJ,L89/85_! MCMOWT33XNI_]OE=!SB;&-?'MV#_57VUJ>C>=6D_HY[.[VZGL7+.)G#JK>V1([N MV/-5%>]#.R-5L]YN>W<&3]7;9ZE?0ULM_AIG'^U%#<8\>K"=]V=/)LC!=Z,) M+-H@"?Y5\: M=V5+)=VTNYY:N+M46RV;C;ZNZ/A^,E_,EK7VEG86ZK!=6[]\9T>S_[+C9:;B M>O=V$GX?63<:'\;O;M[7(1J'+T0'5-)ENZ=99MGQR=5T.:D_:0^MJ<,>U)V^ M>XNVU<:YGXVN5Z[G=+,Y#:Q\;>ACE[7'18WWZU,GMO#&^M6Y35RU4I8)9=7*THUP:'AJSK$8&7B@1D! M$P/F>M/QKE%==WTYGR_/YQ80_0A_/;S_$!%Z=(7=]>?3)=AUL'8]G#9OO^>/ M=<5FTWI[ZMVAVD%K+^BXOP_.O?PVL[4UB.-K[*Y']12)_25;:F$M!U\7/KMU MG2?>+Z^6X^SF.%ML-XV>[<27.?Q>B.Z#E]>#ZJE MS9;79.F69]MIQ:W%]4>T\^4LUK)1=Q;JL%W;;,+-[^%D<6<\3L[SP9 9F/4K MW;HF"3I\98>8;/OR4/G4N.(.^U=O@M0HVDX;?YM.P[?1>)S5KLTZ$1X?<=_7 MV$/J*-?JM_/%Z"JOX^L# V#WSQ:CO]_72AZ7J,FN(B\OA]/-,U!@G*:S;W96 M]WI$.[67Z^FS/X!$;['+![QF4'VO=7JGBW>50Z'>XGMX3>WT8*U>@F:YOXE; M'FV]#5GUG4[6VX>W7]><)P=64[3MM7A^3%VM]^+&C[?YQZ'([RI>I*V'(KVW MCM9;??OQP4&JPZ&N54_KK:^WG#U;H)WVP**^.1<19RL?R;[V/%N@H_;4',U] MY3IJ7;TQW%.LG;:M'!Z;'60[?C\!?>VJUD[0WH(=M^]FW3B/7^-D67? CZRN MX[[D&R.3Q716?QDZHJJ.^_!ANH!:?!Q]S2P%->I-O,[W79IVJ&:]!7HWW]:, M6[[<[KY=C>;S8^YLEWAWQRBM?KAQ_]>VKXZLKN.^?)Q-X<'%#X [>RZOLS>F M:8=JU-EQKS:4.8]7=C0!G05$R^JWB8]G;CRZ..2"?JLOZ;C?]21NS>(=M_4O M>?).#O#\'UY3.SU879E>^GRB;W)Q"AK*Q7Z(=Y7IKE6@1XV7(5OTI]/YXBQM M&)I]X@\>AW^O=X#6Q6KBW]T;NT/D?#H>OSO(\W=8+=VUO-Y4WE^RG1;>' Y] M/[H[9#()_[FTXU'ZDGW^+EVW_Y; MG%[,[/5EOB-0%[3]1=MMXV'FTNY2[;:LWKS>_G1;+1G'' $.#M;Q-GXQZU, M?6,7]LO$+L,(?M[?Q(.J*=KVVN-^3&U%>U*7+D=4UE(_1A>348()/5ELEKZL M"D_'HSJQ%VH5+M#.T_7!F'P.YNK:^I4BDT\>CG^W9V-LY^-PB_L6]Y=Y3,OQ[X!T*U1MNQ$% M<*NY=M:OHJ4V+]T\_L\2T'G[M98V]\SSW;2F+E=V%WNV;:#X^=62-YW\#O_> M/)Y;FMWK:.>O/R1$Y6UC5P_WQI)S=@M"_%CFM')30+C$B"$J4>4>;'LY[]P[)^Z*-X-ZO^[==M&FDWJNHV&ZY5_?B &./EWGM$ M./"">OKNUFWN%.2S'O/%ZI+.CJ7KT*HJJ@S'UGF$O>,H6OBC07% (7'+/7:. M$W&,9ET$F;L[?"O1=A=Y]S<[FKR.:9K/SWT_'JYZ]5:5O>U]V"SMWQ%0E0:>X^,Q H%:\&J=3& 4/!:VVBXDF;HKM>"+)B6P;B4 MI'V(R@XR/7RP"L2$:%5 EB@+*SI.R-L4D-#<^,"Y9D0/767KCS6-P>Q94-;* MYE10NCQNS[NO'T;0XK^,%I?3Y>(\VC :_X!&QMG5:+(2\#?A+G8P_OA**T.8 M4\ !1(2%8938HT2P07[T9?5UV^HI*56$*^1U1C,B20B CN$ MH$!C=( E([B!,[,?3WJO?.T"\H%L_OQS._>PU>I!+]L6.0\JKZC4QA$=D,=: MHV1@.=2",>2<\U)A%IFW+TWL]+@GT1'F+T4$M4W<6N^IHC=@I#B,' 9[05,N MP5X D4Y2"IP11R)W+TT4#8+#7<'?L\U6\.K$P8G!R[V]>=+N@O;KH^GPB+_; MNW+O<,+ON\]DMU![Q;FBAD=8SWETB#J.D2!6((F3S=Y[[3GN3PW9W<-U9+_E M=/D,*0C] YZXG)_-?I].+N*L+60;OK=* KO 4T38>E"(G='(&VH1:,),4XJ5 M\;54OSZ5E^+]X+3 "#5($LMB:":J M M1E$&@;3*%QY$PC MGV#1$-1SPSA6KMZFRTM8,XHM$I4*-!F&!6)6$ 26@T-$1>BAU2YZ%9TE#0RD MX?2@L_4G]&OVXG0YF\6=1U$.JZCB/BG"J$&*!XD$3WF/,CADO5.)8,D2DT,7 MVITP8%H8UE)RN&9'WD\^?YNNW+#-N7975Y6H%8I%!:I)%"@X0F Y]Q)Y+K%B MS(EHV="EZ8#HU@C9X3$.WAK;X]QM;14SFFD.^H-30B* QB(2+4?""A\X4]3K M6E%N^KP2-2S6-<%V<+Q[-UW.6J/=;6659J"R*A:0T5HBBT- PH!IIB.-7G"& M030Z)M .CW0WVYRMD.ZFLHHDZJ7.F@93'!%.*!*)),1C\);DC5+7 MP DC_@%)UP#:@9'N\V4$$OF/1KE&R!9CW":U]\;CL(M/#Y\$/94)$T1"U,J(-.,SWJ=8I7U#'"N20@O"+HYP8# BF9[&*3RM$8 M2&H0EZJ0R=UD5!_/BVY ZVDJK)K_*?KI)&2Q<2!9[@I66F-"'05;SB:)*$L: M>6TB HTZ2BU@Q0F#/V_6-4T:P=4G03Y?CF;'\..V7$6H\3*[E*0S!HD 8H$K M31 A.%DNN%"X@=0M9--V3(\F:/7)CFSH+"Z/H,==P4HR*JV&^@D'- MDS->45@T78.+-87LQ*[IT0"M_MBQ.DY]'$$>%JVP(CH1[9 2*2+)P,YAF#-D M/56>:Z3OG>(<8Q:8$[Y,LLZW.BA@ MQS?MO$N%N8/P-6NH+#=,609V=E PT0/&R$KAP>K0A"JJ!*DG.GO% =CYX')0 MUUAA&WQDH$6!W"1(2!%1]%(C8DCPP7/+PN -V4XX\20Z3BE\RT59JMNC MFK;P<156UDAN# R(8\ZC$!WH]L9*Q*0*VFA&>!K\]>!A,; AO$,D8!U;^ZCZ M*A4"%3C?C;8VHAS:"CD='0H$4QM9Y-PUB/-:Q@8?&OV:H#M$]M6RY8^KL&(& M0!>:(:6"19;"'ZJM1<9Q:PB-1C1Q$9:Q\8?&OT;P#H^ M:W!8ZNL8K"$)>)1 ML@)$@PQ=,D(8<3\(RGH1AD; QP$.U*F^R6I^E!YN?J_W0H1Q( MSE=OTQ;HMZFI,@YS[$ #31S6?,5$0%@DA:0RB1$3J',-]E#*F)>#8MWQP Z2 M;/D4;%MTRW55-.'H*>.()XJ1PL:@F!R#28BMXP%3'AI$ RUC4 Z/<$=".T3* M9>ND)<;EJBH2 RBM+N<("DWNB)H.HQ18Q(1V*,$&1"UCJE0@0#2+?EMG,'A3SFL+;S^'XVY[4/@)_ M6Z)R)J=%#1KE_!4(6Q41L<(#R(X:QI)RL<<8H*O3"2?>SY;Q?J+5S8W4DTGX M,)WX_=>'Z]=2,<6H3=HA&@A&D>1PQRQ'^]>>ZFB-,[3![EL?=X>/'.MMYT0Z MP[#G>5./1?O*5H'H9)0!0#D/R$1#X8^&Y8/X% @CU/#!Y]OIA#L=(/<3N(-W M):D;C@;3AD_X#7_[1IVRU^;=._.6<,8HP2?\!+[&')\0^9*=QE\F833W.05' M#&^_>WAT;V:5H^K;#R)6&H!+%@E"05TAC*'@G4-,1VP"E52ZP2>)ZXE2AZB+ M)0?HY>F3>T%H2^%\$?[G3EE:< B&(FW[WDC-L;UJ[7B_MF,[\?'398R+O?*@ M0:V5PE9'ES,<&IN36F",M(H<24J-P#$1HFN=5!@&7CF&]FP.YL0$[._9W,YV M+4'-*Z^H95Z!+8]\H!ZID ^W"V]1,-9BXDP*K$$0E3(BLQA[I@. OY1 /+QS MZR.F73'W2>V5,<$D[#1*PC'$P4Q"2OJ0KP Z&E62>/C)75\.==O ?[C<79U/ M[8JZCRNO2$A6>>T1U80B[KA%2B6*"*&!<")I4 W.O939$'XYS&T!_N$2=WVP MM3-UX7'ME4R&>R%%3APFH?DP\S4)%DG..+5)Z\^ MH76XL;[=0:M6[$G8=_M,93US1&N#C!10E10 ,4\>1IDDHZ%!8(52NP]'C=5.O^R1X)1:_O_+ MSD8YC4&=47_R;,5"TCIQ@K3 >4KC"@$# +.84J$8<*:%^#,;V/0V\"FUQ6U M9&K'YUO1?6+'Z60^'8]"SBIU7_KV)T1.YO-[K]^6\G7U0$543#EL$^(TJ9RQ M!"/O+$&&115Q)(3(6OF&N^S%_E0.#YZK0"EV@4F"@C 448-ESN\3$96:PJ1+ M(=#!7X$Z9G@>9Y5M"$HI89&SHN89^R@YZN(4UHX?,(=7R=9W#'ZM\A4)46GL M/2S#6.6+\@QA!Q(3@P&E;31 MT= M%-GV>$5,C%AJB4 *YTB'R:(0;4(^!">T, H//U]5>XQH":)2!#CQJ\,R\_/H M(] 7Y/N'N*@A*'84JP >[Z(Q.8H!1<%1C)@W!"F!A39:$Z\:+!%EMA#:(T3+ M4)4BQL=9O+:C\/;[=9S,(ZQQZS/&-16)&J4KD8+QDC.D#4!I1%#(6F>09]8$ M23DHX@WV2,NXZ]NC23>(E6/+%!3YQ8^/H+/G\^99&%[GM0^XOI,FSQ>K..4R M^AR&WG*/2+;-A?(&@3G.K8X8%+A:*G7_(B221(B(@#3/ >0._I@:W^4J*ED:<:!ND8A?SII.+ M^MKFEJ:4L/^?K*P MDXL1J#[KKL/*]?:['R\#,/BWZ31\&XW'.WA0IWBEM0;K2CJD-6C7-(B(@.8& M4::=]R$9T+*'OH7: C$ZPJH44VJPX;873#G.<:1("NF1 _T'@8VED5,^24U< M,O4.U_:Y%]G"B#? HY@N<*?*'G E]-'SE0M:4_(1F5XB)&Q'KWN]YI?KY,5YUHRI26PP7/D+/R)6&&$+4G$,,*% M'GQ\ZW8'[;'>TPBL'BB_WU7R].&*X>!MWI>TR@68T0DCPXW-,2!MU-)X^.T% MT>"PD7I^Q(^'I[0W]:/]D1U]]?VH#PM4QF<-C3($(CWEK%(6.><8HF"^@:)F M@TD-=NZ+$^"H@7O&C=H8J5)<>'MU/9[^B/$\CO-V]D%KPMZRE:5.,VD5\EXK MA"-TGFD+:H0AEAK!!)A_0W>.MUX^C<:(12G@#[Q+)"ZL)]()-O@]F)8YT0Y,14WK@V3+,R6J MZ!SW)&GD1,@QW1Q&,1J,2#0DA1SKQ320*(4"Y;5+A?:@ZF-%J.5JV5Z@LK#D M*98S86 6D4I*(B8P1@').&XB/XBI%(YITAUE!ZS4'D'L_\=#VS_9[K.>MW56L MTD%BK*Q&.KLD-8998JT'R6F)H!0'0+R!T[:X@M&((2T#U7/XH1<1EJ^XVM&( M(-V&XBNKB-;?Z-E:J-)>"TPXRSEO/,))"V0PTPC4[J ]3TKCX4?/;8L7;<)4 M3@MY]A[)3LWCV5(5#X9Q!ZJ\, YL\"@\2GG;VDD?@Z8IF33XH"J=[HZT"UZQ M,^A/0 )N3ZQ\'$Z6XW28C$;N>4B.WX_3S/[LZXU'4-3+MY/%G$6=]Z,:^<% M%958)$O ZG-!(Z^"RF>K?!;3D3.K/73O!2F[[=.O-YP+GHE.$=;=-7"KNQUG MR\5\82>YC[N/0^\H6%E'N1'6(!X215Y;AA0+"04G3 Q>6DP;A'\HL]W3Q^ _ M/4+=+LHE1>5T 68,C4&4<1D.@7.>PEZ+B>8YX M,(GAK9U- )WYO9Z]B6GD1[M4__V%*TD9%D&#'J"Q@ID8-0K8.I2HIXZ!*HS) MX+,)#X!PG2!=(N;&,Q$G/MKL7[F,BY&_$YT=A[SXM("_*_/]+.4KY>_&TV_] MA;[(+7ATL?T<6#(;>6CJYN+[PR_N/?DQSD;3[.J>95?FF[C^_RTKWW[WEW9R M$<^APV]3BG[G;E31AE0"4T8P82AEQ4Z;F(\*48R<)OAQ-OTZ AZ\_O%EGK<4WHTFP%WHT(E?C+[N.W-7W;WOOGO'::E-N+@-CW1@98/*40&LEL0H%5(Y&*@7CX"HR>=L*/ M_P0L:1'$?F513=+L+UPEH9W3,B+M!$6>X8248Q8)P0.+B@DM&X1H+>.'Z%4: M-42S!W$$#7W[/>_1+T?SR_QE#DU:4SAM+UM9[$RP3J H0T0T68H8UA(Y'27G M- <0:J :RY]J$>H"S?TL^NOD>K;B!J$;9N1OJM.5%?E^9' K" R$=2R![@T,^@(DJ9!(4-Q!-9:[.=TR*[J#L0T#=L_I6 M[O_#W$,'UE2Q$ *F #4+Q"(:)46"R!S=0 >J<6#)-3B_H'\&>I6#MMC]UI6S MZRS==X"=31JYVG90LH.W5:!=*L\"P&J%R^GQS'JR#MC5T$^_I9+L?U%68XDLS2F7 M'(*FM04(PG&TABKH$S MJ\Q1C1=$YDY'IK0I\GEZX@'(683NA&5N>=P;]WYOV\A!<"2BU8@& MFI#GH"AQIXAD+]9+WWBRMV 5$LG102@*!J9,%#EI&UF%^@CYK2!U.MW%Z MBG0&Y?&$ M>$+6VHS86[(RE#&M1$06"X$D$P0I!TOIVF7$H"NV 25Z]>RWRX@NH.Q#*OUA M%YL&KZ+Z_[B]D6?'X_FN=;"FJ#JZ_BJR9"@1'I$D.8H2EE?O'4/&"Q*P<-C* MP>?O[$%^E02\-[7]]7(^FD2P-M:GPE?V]OJ7<(C.OJ.:2EKG" \&*:,T8I@& M9)-T*+CDM4Y*NM3@6I+Z*81C(6#[6!=/I^-Q]!GBL_1ANHCW3 M8;ZZ:%7O>.F6@I5E@J4<[(\E$9 +V0CAR2"M'6840.:B@1O5_)0K5&M0]NR; MOPV_TL0WOZ62RD<A*';9*3<09^MSUM,\S&XY;U>Y74%D/IJH1 =$4*,+!Y3T@ M(1&5R>KHB$ZZP>54@G\FA:HS2/LCU?.IU0ZBUO/55 QFE7" =1)8HY0UAFRX M(,:%%LQ2&YHDG"$_E>>Z8V![7;L>)7ZNBO'KF//U%$Q$[&6/B*GF4+1&_AC M/9>H]L>NG4F@#N+8SIHJG2PQ0D.C0@X?S&3.;P<: M*7.R8H1L1;L"6L(0@;0I'"05+-B*:REO;\ MSZ,L+1^::FO,7NC9E8:QXVM%+B>@8DJK*0J!.\1!(<@>0HLDV"&OJ+ ,R1D&1@]-##GK..*>DWP" M7RF7M(NIB496A(;MT^4 /G:,=M^<_3(!Y7,\^GL,_P?T(M!N\]9][O?9Y%Y/ M9Z,Y_/0&_CFY6!^:;<#AIJ^L(HB1H(6 I<=SI(*!54?D%(;41,9YPLP,7@3W M0[F:O.]AA/J>![EWY]&/[7P^2F ,K$AQBW:^D')R=OI^,R!GZ0Z&AHMYHW=6 M(5K"I6-(!H$!72*0\EH@R0D6)!'>Z.):H4@3@YX*?8S1$.;"39Z/_Q/#1;R9 M_B=I$6=/T%B=RCF2_H>^IA)!6LIS &\N$B):1P1KB4/):VNQDIJP!FM_&;6Z M5WVF .*#Y>_KF*:S^*2?N?,M4WCWFRHKHR":8Y12/CXB1$ X>%@=! E>>(]Y MD\"G_6LPW9*L*=M;'YS!$KX$U9_%,9%D31;'U+" @N$",6DCXE19;J03E+5S MLZN?(.'OJQB!L27$OE>6A(HL0ARU9"(#"ASWECL M4V@GKFM/!.Z 7P>[ PL,2M]TK^?P>0! YR[ K6^K0'N+L&8Q9'W$R,(((T\5 MS7$JE6,*&TU?MO.O/\:7'98>S^D\[7K?)V(VQZS@U]X.PO1[,*2S,X$WNO4J MN-9D,9HL83K=P;WVBMP[1OOV^V)F83483>SLQWL8H/GV_-R[SP]V]=:*:^,D M<1(ISPRB''NDDM2(>")!XGC+7*U\R#W'E#F604]/$PX(Z>(A(6K-URU/5SHX M3$(^2QES #G*$C+<&:2MXQ8L!$OIX#VQ@QG[Y^)'-,*[6/2(&;3OXVR:1COC M1-P]51GMJ;!)(:Z.(Q*)W4HLAS=!0J'7(<1]16.:T] MEC@A;!Q#3@)*W >'K%+>Z:A$]'KH.]MM4:@,?L6UE,TU[EHZRLVSE9 :*^\C MB%P*_:(Q9-=V0!%3DRP.,JH&:TLI,[]E,=,&3.66EGF$=^5(I&^ U^/I=39U M]X>$V5FNBK"">A,UPE@F6$"E0HQI@XS5/D;/78SBQ2@?QXWBDT6C7;Q*\>-3 M7*G.\CQ?*%*,0#/A.QV$A+%D%=?9PV*GA&G//56-8AP5^B( M5*O,:!6L8O9(G &XQR?,5R-)J/Y8K;R-.[GQIZ2E=!WQ*G N0/NV MB#FM0#4G!%D/-CZ#*9% 4S?R<5+Z 6[]MBU*VH"I% D^3"?3APK6_D7BV3)5 MOK2LE(TH$@J,YU2CH'( _@0B-(/@AF^(#-4EUB;J!<,)K#':-/4U+):[G63/ ME*BDE-Z:!.:_3@2F),FI]&!!99)2JK&VTCNI[>Q)9@#PX((OLTW7_!5'^QL+?'?Q(4=C9_;>^SBU9_\90S+52+*BXM9 MO+"+F!^YR^VUNTDE N(Z8'P6B-F>.@6D5OOP5SEVV(Y%8%>QR@EF<+ 8<4

DYU)9E M/>K@-?TJ>P90<59G**62,STCLJDX^W-$Y'-LTZC4.TR=FRP+?9=5M7B\PB>(H2#@Y,7-=YB+7[:>S &.>X@X;#0/V MQW0'3,ZR!:4\H-/@37H<9Y';$5OX';9LC=E>,7)^J*9/X#Q49I@+KP=F M0_G0GK->>&&*6>2C."4!HR $'NOW^P"N:5AEO4K]ZY97K9J'$E5>G#!%FN8$ MM5&^ADY,3SP;K3(++4A![24@Z%[UO6CD.':*\PU-0,%<(45<,25[JZ\>R*IHG$XT")C'QH$#@S M ='QX)2$:+,A*R*_EYORN;%^\)2&'D"(,>0!/VB?WO)Z>UZ*E):K]*W87C!O MKC7K2I +9W/F1+YI^N2$91SFU.3E&-->83I8(XO,27K.2,UP2N] M% ^(ELT$]J<-5P$^=EL@FGHHPKZ'FL,3_#=QVB$.@S"$*I70E#@M5U1=]^WN M8NPNAMX*#]2$<-)0RDGI1XFBFA@_J_#:*\\.KCD'W_H0=S_?N'?A/'?'Z?V9 MXOH**X$YDP;FT!SFD4AFP<2;5W',(3IJR8PCZ7)FFF_R9J,KB/CGO=CSHM!E M-,34[1S13$/LQ M=3&)/,;"T*>$A #W-G@)SU1*7[4O6RY6Q5'_=R;^[(PRCTDX-[+4(FL>'4 3 M^\L1Y &9!L[[9[D_))7W^ZR*C^ZIHM F.(T"DA($I"(B;+>7 A\I M1>8([X5#BO5._/14![=4F3TCEM:"- \1M>=>.5)CMR.Z:587RX6;^)Z'N=J3 M,/"C($C3,.@Q(-]%:K,%9FU;GT-H8#@_<;5M1'7L%6LEM@QT8#76/U;O5?1- ML^OJ,#BPWW:)YA64A0LXGV&8^F% O3!V*48B+K"Y.^B8Y?OB"A[/BH7ERUS!3*IVO?4S^4!?4BY0R'R=QP'"*$'!]#''QYU^10+G?;IT\M@Q\_+LN9.P(UOBR]XN4=*=+G<3[R M,\"'-R1G*"/21_/$L9+3N^D1! QB1% 2)B'&'D#0[8V&B8O5$OQ 8]:S>X-/ M\:3>0/[DM&9$XM1$ISV5-*-C-N>9.B-#ABB>AQZ9L0/(Q#2P(W3O3U 75]I]Z"V%( .[9W1W70^A<;!#C%2Q2'D"B7X,?B3RV[OT5=]_:G(_ Y#<"Q'_4[3=49 M23)!\#Q$R8@G+^]4-,:.NC"AY?_LBBI??=JL\IMB4VSSS\6C^.V6-\6"-S54 MU_FV3I]^R_Z[K/ ZJ^L#N 2&.,2!&_I>"!,O]7W*>G ^:&>AEF%-*+<]7XX M!T=^;CQQ#JXXK2_.]9/3>.,T[N@*I-U@JFKI;.*H+[MOA7 M%<(9"?60.$AI M^BB!GIO\C^/TR4PQ(N?Z286I HM1$M P=&'J,@Q9" ,_ZH&YP(N&)13C<*9( M)FS,1&(^@+I)9-+8&4@@2F&;8?)0Y5\I<5@+[ER3ACV'WTT8EKE631;ES1E M;+?=53FZ+ZMM\:_F-H=NOJ;I'@>(/H$0^$D40I9X<0A1[)(>HA<1K;0Q"C#+ M"836V^)>;-9R6L#.,>+]#0)=&6&^\8L:V[<')[OX^JY[:5]]5 M;K$?AWC5<<;XG*MI_7..Q<,E'4*G@3@;#9=D4FIX8#8F\U)BX]Z=+/QML#A0 M3\5K=M5CGCY=\:]=W@@H!R0(0APE((D"Z 'HC,"98'8>0F;$D])\NU,3)O28%6N105E9B==V#V;%V9[?LFWWNV]<-]=Y M]_LGPNO7;H:@K6/%]1Z'-]L]C@G%KDLQIC"E($X#TD/%@1^H%)"3 +1<8>Z1 M-26,FOI-$S YV9Q]K-3T5H ^TMD+9^_?SS=E]7/-/;QP>B_XWZX;2>)1%9,# MK8_[OW:$EQ?.\\A/=@>:C4"=$?U)V\4\LL6T%)0SZJ=V\M,_B^U=L;G19R48#X%C./60G'@]QUGE=.]N[3)PR MS9TGCM).&AH2%[-)9Z203)YBOC=^.MQ11WCZ,N?,,]&<#HZ!M&(@\A\KB9AP M6#-E&./:=() -UPL.:ZKNZKP[YKYQT8$=%.10'; ^7KHM/!BYC."0\Q( M0%@(DP"@'D:$Q#,8\@>XC1M72BCJY[I-SH$-)UHO1XS*L84T,"?I?H]+!74V M%I9Y"K Y]][16,,\CK DT<]%$0]2#\,P1B@A 8J]E+@]L-0%2L=B1X SWB;T MK*B+UGV.$Q/H2@XUH3%Z;'R+Z$1<3K"X=J,9[GFIOTV%SRP)Z7%M= M!! ]H^D8"]='*27 #1B-,/%0Z.]7)OR8%_S6%P#DH?P;3_XKQ,/BQ+^=4$R> M!EY-^DMD^OE,^.^#8GJR7SW:'RL)#'76Q"2_+L=C3? ?\$41HCZ +O5CUTV" MB,(PZ/$EH=J^]O%0_?]H8E\A5.-,ZMN)TN39XOR$_MQ3Q[O!LCB1K]X@/E9" M,>BWX0E\7>;-I)G#[Q8 88@A\0E"( 4LC;RH7\;V(Y<$0R;MM8U:GJR_$O_$ M9"Y0X=.$U%NBTKB2STEQ#[_3%E0-VC^"7NJXI22'VKR]IW;_O7FH%CBK[\3_ MZ/_LBD=N>[.MT69U=-?^X314@$#((AJ!)"4I$^]V1DEC/80$19#(E,RF;5HN MB 5*YPAF4T?)O"9AE^CS*C@EQVHBV-#[BF/TG&/G3YGSG'8)7Y7+G?@WS148 MLR3^&4*E %PX2Q&!_$4K/WIMYA?93"0(:/*+YW?919&2-Y*++5*GS2W6O"KM M-D7%"P=X<\S;UZ%8LJ@6H-,CG&S!3H:V,R6?4=;G4>Z9=>GE*73S?$D/:M?K M\CNW**I,4NZNMS>[-5HNRQT7@J_Y,N<2P4M0O*LJ#F\125YK5MKGX\J%'[-0"LO.S\Y!5SF.S5^FG8N/\\8TX M#WGEU +XZ6?2K 9 3DDGX%Y-0O< G0;AA<,Q\O[NM"B[_6$H8V.I1KOM75F)[<,+EY(0 !Q&@&+/8RB-0] ;)5&D M=!Y[H*E)U;#1O=K)]G ;56S_=) )TW?FK+0-Y&B(I'VJZQTW&),X#I,$8.1#S_<"DC+<&Q3/@ Z5,TDSDTI9 MT6 TJU^R].IKEP5FS>A6"VQZS6IQ*.J5(JOSU2I51R1T2HN;(1IUN=O6VVRS M*C:W"S=.8>SB)"34K4G5JCP -2M92FSKZY8MHLV( MUQ&ZZ17L"(RBC.F0/%\MT_)&0M#T69)5-5S>WY>;\\-8$,2BCKID#M3B=)RY3V=TN='5JQ(-X'V-7_,-[L<515O=LW6X/8MJN8I MLP7QN*&81!Z)&$Q3A-TP"%Q W<3S" 2>BFJ9L6A9OHX??>L!.QWB[GTWR4- MAHF64['Q.5:3LU>4'B&\V+^G]Q[/5J1-BKHS&F>6^GF(G6&?2IN-5>'0Z1^; M5;XN'G-N^TM5KG;+K1#@HCV4Q%7W!($7@@1#CW@0 \:'-C'H+/M)RI"9,86\/]*T!A#JE,]]^*#AD?3@09"$-N,!V%EW^6^G1P4 [8VE:U>+Z3X5"<2B#$@7[B.1IZE9?O>US MPOO7+YAG4J&J'I%1O<)YS^Q#QVS7,IV[/%.9)C]1%)_W_U3=:XBU&92VICPI MS;F_2F]).6S.E^[T,BJ>DZH6; M>B !+@*,!"CUW81YJ+>><%2+37XKMMY>F4@#:J:E.EG2=K)7*-6SPE+Z*3SC M' _-"19XM94;]G0W6"?BVU2RL,>[M:0AR;^![/&,'*TLHD?OW+.)IE?2664( M:_([_\X 6$0DBEP6N@3&+/:#V,5>O+<94E?EEO9AEI1&%.I7L[\<4:CN\AM$ MHMR\]GC\:::*[R>D:NQ]?F=H.KO1SP2]\YB]-N3+JZU^YA@R(D_["9

(4 MI@$(72^ $1#W[O:V4^)%:CN435BT/ 'R-7\HJ^9UFEIR MLPH08DRPJ7AJ5K MLLN%I9C353-EYC^ JJG[I*)NFHP94;G^#DZ6(B\D7A#[D1^[?HHHZ&>5 QK[ M8/&85]>E$9F3-:G2,X_1R7?0%HBSLE>>2=-K0/)L\&I8\2:Z&%B&-EVY4V7] M ZB=LDLJ8J?'EQ&M^YUSTUD/O2" <$HB1+DIFX2(=I9!R[T7&,UG8)-RU7= MYW)S^S/_=_*6B@-JL23_O MTIW5NKSYO6P>EDYM-P6CQQ M;BTB*98.@CDD"4!4&2^GX.U M'?!VFTG!@%A-'$U3+Z>1,[*N)I4RA/>[W(#,[6)VKMY18O."=EIRBQL2:LNX MIQ?SV.10ZB5Y?TS+R5V0?]\6F]V3@;/ "R(:T# ($8*)3](\'P;F:.3[H\P, M9ULX^X.)!I3M!3 M3H4WM8:(E7@I/CVGBK+XE$XVT*DBAM885G@-/CW3>F_ M>\:+1Q/X5D =>ZFB% /G7G.;I<^!-]R&#:JM3365@' (22V$ZZ(I5Y^*'V(2 MXC^+;7?TZL<',1_%9K/\_F%=_RC+[I!"/A_O^"]\XK-1G%+8SEK<-/O[[N>? MH/HO;[:.#S?VW!JN!,/L*' P')Y:K2+$[#I"*F.[ G6 U,L%4&1G(W7&'4C;@ M#NP)4@I'9Y-DVC*9J\[F/NY-%A<2* =9J=U^Q'6+I0=LY?9[M2Q;>S)A#ZGO M'TH.OX6W;J<#_]O'F\_ELK[=B*-;/Y7;JNXZ*8]X(21>D'E9%B/?SQ*4Q00- M>&F8*QVP.A_*"4NP1R'L;'LDHZ?F=5?/=@:*7SR:"#H;5;K&YZ=8N*AVQ5K8P:? O;A.UJ%JL6&O2!66YYH)KM6@ M9^/A;+EZ7L](GTM3-RW0P!_#O'X-#;9C^//G ;Y(THO3?R<(HPX(AK# M&/K> 67"F-JYF!-CLQSICN:(D'4NM)VJ7R,.?CR[E% \(F=J1\O%-)=]K!;) M3+MW]L!FV#47PME;[WS0>CMT%#Y9+5(2!="+ M0QXR*46YY_-1?81""EF6I*'2K@UC@UH.,0.ZJM1>^XQE574I,R&A^JTJ!Y"' M_N79U5F60:E5A"$GN*&GYLTZF^,;Y4W^"MGZH=SN?HBJV0YO5OE_[:L'H;_' M@0D+$ZZV>08CZGLD\_E281@X\]6R< /#65:] 6%;(B@'>*HWQ8XG54[Z)N93 M3?0&<%?MRX==]WIB #B[YKU.W06U,\B[&SIGTJ!GM\@:YDH]NVN/Z,5-4^Z: M8[_TR;L [&=1&H8BO8P0]9E'@F%XFD1*9^4:&]2RSIW MK+,)H%'>U$6R/R'R?Q5B8;[[<=AA\B0/C4F$44903&,*41 RA,,>!@FAKY0. M&A_.[[MEUC&MPZ/ M)EQ.5^?F6DU:SVTI;A&WN;X[^JK![ 6)M>DG-U36JH42^Y#-LJFYLN?9LB@Q M%#N^F'V_67);@F![U=\N0'\I M.VR_@JJ%>@4VY;B%OC$/:"W[YR!_;!'@%#/H0(-?\L$O<\NP'L'RU0'3'G-# MC&T;>;ER8(=364D^O+WZ7/SY6\&EJ2K6S2(E@2?NE8!1%/A)A'(/)SC 61:Q M-/1"J8W,XT:P_[I(+#E$,\[]@$E-236)DQ-*^YRIZ>#)NV^."!P@*=XK8$;D M7B3G@H:-(],-B1II0VUR>FD*#*LV5<.5[^]UO6H6<9)X-/0SR#\:YSYE<1+W M@V%(-!5&;0C+$C. ;<"C::X*)*FJ"[V^-*6EP-K+:9Y]>41/3("H\>G8PJC M:<0YB1G#B>)._,.8W=WH,&-^Z*<\.?+X"I9%,,C9,%88DT!CW[SB")85YL7N MM'X-HK>Q6)7!RWHS'7GZJ[IY>-/:/FV1OY&;G95X5-V*_-CL%V38#$U.;?/5 MM>'E3;FC&)'-\X:U;/_^NWL?WE^GC3")XS#CJ]2 A7&:!VF2]B-F/HR4-L&. M&6>2*MWZ<,1JT6)3R_Q&T2B7_DW%H)HH'\IK0V]-APM\ZY!-7$B[P-&%1- $ MLVYD@T8LJ,I0B2&,4(IQ%#:400',9+HD#JZ.?QHTR5'WY\ M%)\_2-P ;YI.O431#I.:R>+\)([+&NV0.?Z8'$52M=/'@_T**:0Z9VZFD1IV MO))*ZC*C7#;\O=PM<,0\DM,$$102'-$PB(>,E7@^"[6*A3(?;%F@#U@TJX-2 MW"C6!$W3HET)_/W"NVV[=3\^LDRU3X4I-[(Z/>CG*GOJ]DOWB>ROF_*_]GR8 M_/NPHVY!@@#E*4QSFN4H2?T0PB#R<48QC+T@4CNA7F< V]G: 1-H0:D5I,91 M)Z<1UEE3S,Q4";/3#Y>4Y5FNUM\X0EJ>V;! MEV6Y*;95C?^JFH5/$H;\@ 04)BFD01[Z;!B'(KGC ?0_W?KJK\,"O@DTDC(R M@JO+&C(-3:I+.SF&9'2#VW>B&?Q?3_7B+ $OB,5XLN95"@/X:U/31D$C^H__ M8],\E,OJIBI7M+XOJLT"PCRB*$ PH C!W,CPJ*B% M/FL2BC$)8;JJ\1I7YG3C' WGM&,T;0[HQW@;:I,325U'6+TMET6SZTO<600) M9&G(QXG]C(9)[(?]0$F D=3Z9<3'V^YVZM&H"X$4O- ES1RQT#7A!*49QH5OHX+_<)C>8IC!A7L(B#T5Q%.4$P7ZT-,@0 M&U/KD!UCZG*' *:T5AE-HE[5PP9_(PL?,M1-4OSHN5&H?ZBRZ68)1-F*5ZH@ M>JR,4)T^&0J3+,69G^*(YA$*:9!E_C!>FA&UT^JU1YE'>916/@:HU%8?"RP: MT1\3RR$3"G1V:62.4V=52-6.UW5(BQE-)>ISK92%8J<;)(A +T["-*-I/Q8. MPU3MU%:M$296H%&:(TN:EMY8X&OL2YY9^@%?I$5>8A1I=%)>5&VX+"U:C&C* MRH=#KTK$TC0.4Q9['O:2@*:8Q<-P,/>D"KFC!YG\/?('U5ZU\3QJB8T="L?J MC0Q[4VC.APO]:\8(=5)Y-,RX+#ZZO$CKC[C8['/YT%]MML*;U>=R5VW+%=UO MJ\UM=[=+=W?M@M X@WF&PBA+&4P2FB9#9H7SC*F=8FIR8-LZU=V^O#VB!;]4 M&]"T7_YUXD=-@;=+CY\-^AUY)*V8]O0QM<>?U):!_U56MW<[/N[WWF9Z^HR+ M<\NV'=#V>=\W*_!0;KOG_OQC/Y>S+B,9X(,>/SB"!:T%PW6UGY]X ML3<#=';TERXZYT"%31/..5)O<\5$#I7;B&&"TQ^(? M6L17X+O [&(&WI(Y.@%7<\E;RK\5+=-*OW78D\J^6RWY5%3BZM,VQU_ )$*$ MAA@E*$Y([#&6X6&0S,^D#HG2_&C+>7$+"#QP1,?D5R%UTJ!*(I&URY):5MH1 M),"(/*2[(=,N00J)HEVB]+(^)<+D#5.H< [U/MBR0W?6WVCUABBS)O:ZP M1Y":-LIS8R55>T3#A61,CRXWTBU-[+6)":.X_M&^I?>(;K,2E[S]7MP/W1Z^ M1P/B18GO)]CW",DS'_90 YPCM3ZP.0!.J$YZ?6.S>$WRK:SK#M-7RWE:U"SP M>6D-/*?[W%#O>2EXNJJ>WQ]2R^_/9;/C.>RN7+5U@#\VU:[Y_.6/MICWZ#LM MK.'@KB#SJ!="QG*&PY!XU$_C 8B/8OE#5NT,;SD.'*'U)?46-OB% _^U+ZD_ M_@&%):PE?TC4 >9WA9K"*WL!=,!?[R6 M=IW@0%7$LH'U9!-:;35U!LNP"1!["2-)P)=M.(N])/?B;!@SQKG2O7_C1IHO MKEUHS;+!J-R293HRC46FYM>96MDO>F:$1MD__1#^1%7HY3@KPX"!C%."09Z@<*<10@^7*B MUL=;UY _FBO E83_7U0\1+:B4GO2HTRFXF>=+44Y>8$HK6J='F,JU3CKS&E6 MV[08E*RDO63SV4K9*()4&$ M:.QA@@BB/<3(RZC46YY9@$W2!_"]P]2W3QMN!##J)D,- '-Y2"V(M!C?7;?- M[J>&@!-+P/4/K[@_06Z2X(6:BY@$%7XQI&K#A_]8"2_]>^VOUXO^$+BS:1:=J+P+[>%9N/#^(CFM_KC9#0I!7B4LZN&C110++D9LLA M:WX/3Q[4.I/!B]6<)$N;ZO-1JPKN*YV'RAU ([K4\"9@&W![V\F M5O]T(;DS:]YHK#BA_FT"L2HOT\=@+<_-'W[_SC]BU[S?] =HI"1C(0HI";/< M3[R D>R0/2#LJ=V Z IHRXOA%LVL1\M-1/0LTJCIZY]=&75IF4P81_E-ZO5^ M"^SZ O;K'\1W[[HA=G.6YJW9[<1Q1VQ"^H"2A212E<4*2A.1>0FG4PX]) MELDW#;@$VK(NG@ "7!J+);>@J5JLZJL0Y\B3Z7EP">_/L 8YG5&=V6]U\BBT M?[B$VWY3B9.32:YG94)'G>N$<7&N.-!?XR0MM>//N"LKU'^TR^M#(LEBZODP MRTGHYPAY-$'I\.8Y]DD %YORMN"_,/<:51&VE+*FG;*>6B@MK!T>%\N_J@Z> MN_IKP[..)U[]Y.%SYTTU*"FZ8JX$5G7DUF,K$2]9FONT#)%NT[ 1<( MO* %W%X8T-+B2HW(TD2:NY0T_QQRM>)TTF[X\IP%3^?L-WS-/[)8[GZ^S0(J MLV/>#,/*//ZWR4/LL#=]MF)Q%KREG&8184PI]GV:T"Q,DR@DA^/XXSBB@9-[ M&<:;YJIGW6NEF*&^/:,?V94T[KF#K!II^O;VR)F.K6>?RN93KKL'$;I6?GOM1G-(&\S[58S[?GY MBW>/]PV\;I_8H9='*$<,T8QZW-3H^'HTIKD;Q3O35EE.ET\VP[E;NS,^4^:N MW^W.&F\S;?(S[?GYDY%^8\Z>2^'K MQB&/13DWBT0(YD%(H\1G@W%9C!QYC6C4),MIR*-]@^XF(F9GR=Q9R&P3Q-44 MY(20?[?L0V4NS+GOU>QD_=GS#CND3;U;UH;/Y\\X%-JRYO"\JL5.#U)MVK]Z^6'\MM_?-(N*&B#-T("$XY*$KBMA0 MQD\3A#TW%I5J;2W"O0N6>1JPO1 M$UY>6(B>G[?2![>ZGJ)H3(Q9BB7_*]?:_&EDVRY/\@ORQ(_3N/VZ0PP5*]%&_%EFEZ.3DD4/9(W^WJ=V)6@<]?_FC:[WSZ@KDB;PZ7C+>O M-AKQ"F3$351NTSYO^CG+['$U#3V9H@,=8%>W7WY2]7KE:MVW.1&=2$UGF9"N MIZBJ$U-(9SNJD;NR9O7S] FL\1GX4R>RYMF:)J&UY.69]_EW5A5'JW:M5:^_ MNT["%*8HC1#UN9'J_[5FUS)/&] K=M#^=*U!]N1 _G]_; M7(?/!; WW623XK=EUD^?)+^APP+LS5TGC@QP8@Z_Z;SZC9\@H#L!IC]'P/I4 M=24!?Z/L37.FP$2S0*GM\I*AV1E#I=<7D@T9: $)\TD4!GX$_31&+/#Y(F1H MR A0MN ?<%TK=5V^#<-40LTI!]*1IC<)?'^>HHLX\+V- W\.<:#HX\#VT.&V M/.EPXRN#>XUVS+?A"95>S+=AD=.IN$;A3Z$/+0 MUE0=VIJ^NUZ(T9Y'+I8.IYA";[)@:*S=\RUXT^G*X!13]$W7 ZTVASK@:6<* M?V-GXK]CN6\T9[,6^;K@]G M$1 _A!E*6.S%T(.I'X?#KBH<>E@Q_770 ,O9[K&QZ>$(<^@/M=L<.OE4,-@1 MZO(LT$E8L\M90*:7!7Q]E 6<, $!8>NNH^O=M6]H4EFH=O3YNIY=M)- MW)1X=\%T?<0C=.UQEE@N4TD1W[)KEPBC+H%?\_/NXN39&9IU#[TT=)FFFH]M'^73NHV@>)2:_U:OJIBI7 M"YACE&6QGY(HC(*09'D<##:D* PEG/ 8/V;GDU.;-^=8%:Y7LEY6K=Y?7;-O1?W9:?-<'3,N,GSADHV MTW,ST3$Q)CPHE<>]WRRW+=9B?6H$J9O=Y[+9KW?5YI9QYW" '8QE^_UF09#' M0HR\"(4DH81BFB8#%L02J8OZ["*PG%<]4K\E1PO$).Z3K!ZC0B"TYPB)],@) M'ZBE.2>0'P6$OSFG&,4,@TG'*27,5ARE%RPU^7M7-"V[@<' M@J]]&^LI9[;:&XMLWU2;LFDXENMJTPV%KYNVOWR1)@%!/LMQ2L,HSF.:>S!, MPSRD$":,)I+UY%%CV%/4 18XQ06^#ZWH%82,_'N[J[:X?(&%I%&+LY3D*_! 2ED3^ M, #+4GEE4_M8VQTP'1B%)UF1%0EQLT>(FKKU.'3D39$4!7VS1XZ>P$F3)*=P MC\P[)W%Z'#B@<9K Z]'^5ZOXL6I3[Q^V3'O5U=KTO<-.6NR7[\5ORS MWI)UP1?KHN9($QB1B+*,92@._11'<38@2%%&56I_)L>UK),=U'T@+5>4QAU@EQQ<"[^U639*/56:H8*/%ZH'MKPAAMU1"N6U?;GLC$5 M/8[_>W$_5#AQZH<93OP(Q;Z/<\+_&0PH(C^0.@;)UMBSJNG5HP=:H-9\RV+< M(Z-EU;HS3$JKCA^FUM>7"-73V%&N<5YGQUDGK[4&6)35VZ_E\FY3K^O;'^WF MG&=(NHR9IE$BSD41(R*&@HAYZ3 VBHC4LMWLB):U-><1KFW&WQW0JJFF(5[E MM')Z2M44\HBOWV;[/ %570F;T40IXBXHH5GBW= _PS;5-J>JFM:1?;.K[\OM MYW+=]7O?50_#B'G&&/3]Q N@SRBEF1?D_8A^YE.E7L QX]BN5/;0P/84FYJT MC:)13M"F8E"QM#F0]PC63-)U@:(+@F6"6#=DRH@EM?EIIR9)[7[G,R(8,R]+ MJ$<3E(D+R$A(XF$3BA]3)+6QV,0XEB7IZ[98E6##$UTU&1I%G9P,3<6:F@QU M9T2XDD)=X.B"#IE@U@T=,F));7[>C6Y7_L"_\%XTOBQ('A(2!RQ-&4YB_B\: M),.0:2)WXI21@2PKT:/&-;T]6X%1.H2:C4TVB])FZD7 MA93@ 5*(%^,J^Q0_6W(#VP+P? M9;&5/2]O&O?)2:8SGE.3U(/3^M<-ZW.O&YY=W-G!!P+_M+([AND+LCR) ]V0 M[6E,K6=X0$8?1O*Y7-:WF^J_.;A5N=E5-U5Q@#=8@#>K#_S+U9K'IK+AW]O? MG]K"@Y0 &&<92G,O"8* T2 ])--ADNIDME-CM+T\%R?H/HL4#2AZ_'HY\>2. M5$NG7?:A9B9^8M(5.!H%3JT:*@F'6",.N3^Q#/2F78$S[[RE3ZFR=C2."7=) M+ GFFB!NA*7967C]+)\9O")]#%#%@8GCNS8[O%S6^XUXT?RI7E=+CN)K^=($IC@"#-(?9+B),)*A_^8&=)RJ#E!"8XPP8!3\6 ? M0RS+!8X9"%:+ Z]P"[X)D*!%.?6Y/5+47=!DP]R[(;&FC7IZ,H\-SF0%D);7 MNR_EO/H8J)BL.7=3;U]UW!KP(H; M"YJ#M6KJ:=9%<5P _Y[X[ W,IJDJ5%Y05BL><4-?[9A6 M3S"CU;3V_>9[V>S:L]7;AM+V_/3L!ZDW[4F7^V+]6[$3 '_08O<44N[Y-,P0 MS&,2YBF._#C# R2/1KZ*]EH%8EF+>V0B3^):>U/]U=;.E_5]J2VP=OTB)[C. MN$1-@$]@@R-NL87I!#D8H .!?79!'D/U!8&>Q(-N"/8TIM8S/"$*F^F?AI 3 M?.\WQXSQ T\3/]4G!VN>9/0^C#@2&A O8AA%*>7_[D#A. VE=IY.!,7V6]#G M:5MUHBS5AJ?98'_,PD7N#1YZ4Q1VM4_@L\MR[Z"[%%]]#M@!!P\$>G : ]YO MP,EB25@ !A-4='\6SRF<8>"6!_7./3AZDC]SX-DSM[LK=J#8EJ\\?.=/7Y,[ M+F$TDR]$Y(E=Y,"Q#!,:6\_R&"ANI-L6JVIS>[+^YR8\%DT;ZG>_HL,ZE^ MOPHIFCL!@O\AYO)W'B>XN#R) W[H)Q%!(86)GV=)0&@4#B"\A"BUM1L>>D+Q MW99B/E7KJKN+C']ER:%?M?]OI;BWH!4&_IF[;;44W87B^[I7K9AQC^2;V?D\ MH_B&]L0I F-+>/N7$[2S*[ :G9?>VMKQBQO::\NXL_>K6.!0775%4G%RE^O) MJPTANGZH-[?O^&?< X%65R_U MB575R$DXU=?%QW0^NCG;'6$\QZ&4&(YV@&L".-Z@LZ)GB"MUH3N^#_QX(Z;D M5SXC!9@G>AMX:1KX/J2A1W,ORD(?X@$&BM1:5XP//J$(/GY]:D823;E 52!G M8%]?+B\1[Y!@RG$J)9^&W>.:F)HV[ZRT6N%16FC+6R'HG\N'>BOZ$FG5+-=U ML]^>C)Q #*,D0BQ!,?9AFN8Y[#L3_9SXF9*V&AC/MIQV$%5[H$T0*:F0$W.H M*(H=.G" !X[XYFQ]?IVT2ZIGD')'A,ZD14^US3A;4AT;^?W#NOY1EE]V?(!/ M?'K>%4WYB4].SD_2'^G!\BB/0X_ C/F$4)+E8Q%D;##+0C9 M!"U&,( $ B40,!7>SQOA5J)W8FI:U;3M549UKF(P0JU"<\/4%.NU+[Q.]7T+ M=6R#@@0;YUH03!+I0).!47-J2Q-.+;M]-/)P[PX+61)A#^E.,6818E/I]O&4YZ4"] M:U$! 4OE=E$]OB2R1/M4J2G(,Y:T+F/5HTOE,E;KM&E>QBH]R22O8'W)SG-9 MW#A2',C;1AI0&YL@BI5'(=;OFV9?KNA^*[9$E]NJ7GVY*_A,.9LR-@L_1DF& MPRB 'D4D(4D6'80]@@%1JD9:PF!9E$E]?U]O0-/"! \]M!78W6WK_>T=R+]\ M^M2>&]?]A.+!<=8<(UG==, GBA7/-FWL((,.,^A 7X$.]A6XE)9/?)*/)L&7 MJJ.67>9&QFK=RJ=5U$E8EOZ[KJWJ]+K;\1\IM M]].2$C^E,R72>/?\:$[X!_>V5HBO=J% -Q+,YD:%Y85[[M1;CDSH5KGUC!%B MSZU_IO6: ^NEB0VN9WM"%-=C8M3VHBB^O'@H-TW[T.#MEC\:I7B(LA_''_E4 M_!!?PG\6VQ4KJNT_Q.%([:E^#^UE+GBS^JW_@7.$=I1E#J M,XB2*$(ARO,#G?#08D[15I48'M)^5SUZ0P1TKH[G8F/PE(@ M3 6#K6\]/+[DNZF"XZAY\Q.&QG%\V R,!CRE%!:O7\=]K1+0Q39!M,AAP('& MC/J4HC#.4HR\'C#"?A8KQ\-Y8-HNI YK@.Y&19WK%.?TH4+\<]]]S@2^PZ00 M-LX0[JRXZK4X-^_\<"C S4S$2Y'-!=_,6@2EU?=J56Y6;2C.(!0/N+,SG+X$JH;4\EU M4Q<_M::-0^'/#3ZF*'R.\)3U8/BQ@_IW_H/B2.VN&^C)A<_M-\65%P5[>M671?_J]J=U=M/F[* M_UT6VP5EB :4):$/80#3,(T@\U$>>32FV%<[:=<6!LO1U(,>5(N*ULB6BVXN M\*P6I0;$X!'DX_Z"(VC 48L(]+LX8NWKG^7Z>PE^JS>[NXGW%VIR?"%:V/:: M&ZIOWPHM0["O MP"23,4YRA&F$ 2H3Q,8H)Z,#GR MB=*1E98@V-=;WY[>JE!M7G ML6Q;<3O8CDOND5M#FJOAK++$JIL>#@\"$0E0$N193C#7?1*F QR60&9'>!5!6);>KW?EMBP$)%L" MK$JZ:0FVR+=5$6Z= EK@3LOP8WZ-"+&FR]Z:%.N:J2W&HW@U+,<+ZJ613[P\ M)RDBC*$4DV@8/4E\GO;6NV)M5'U?'5-); _PY,56_(H5G7V=3:.R:I1(6RKJ MI&".UT=I[M^4',I;I:=^BJS)B]WW8+_VIS4RS%][[LBFW;!X'_JII%'O*T.(K6_"-LECW.?R MN:QR.^MN58&?P].68H))GUP,';,XWY4(,X_QSP+1C#XP&J\6648"'BFACW.4 M(2_,_.0P=NP%D?$P].J(TT07L.7)Q.VF32) .8C+]0_1)5[5BANO#%%M4/V- MLFQ-U/%]O=^J[_2]+\A696W24CD$R;KLN"OAKQXD0)N T'SI=Z?[KL4C?S[=X% M-C-M52^_H6!@U&S3V;4>[[(AY>/NKMR*;3+;\J[<--7W\OUF6=^7?VRV9;&N M_KM<_6>]7G%0?^?P/]1-\U$T_^VW7!_+!F^K1MRC?7)F_-?BKT40QCS1SUB* MF,DB=V)7DNA< MV)0[L#_8 VZY)=T9VFMNC[BL2?P EZM=\1?XY6%;?^=6U9M?P76Y*6^J]EN_ M_ ?Z&_SU"H@_KMK?_>4_ OX5P*<<$-IS)?Z?=-_B?XNO>+AKQ-SCC*X53ZF= M9>K(A31GIXM6=&NM 8_, 9T]X!Y*>WBG"SIXV#%OQV(23..4O_ X:]DL;''_M(Z-8LO4V\>]5FUW=ALJJM?E1V#Q$ MS?;JDO^ ?T-7X+_+;=T%1/[O=-)(:7?"C N5SLP5X['RJ57@:!80$@F$8>T\ M$*:U"\23Z.I,3!SC((V@.,E\<#LJ3D.!9%BM'[FW]<+P;3KA=M3(_QL6^.>6$KX@E;@# &M-9VY,/&:["TNQBPO MP\9XV.W89,?DL4NO\7Q/\S[M401MBYMYFA*?^(SX'&".4T2] 22.+MF=7Y,=-[L\=K+\?BEKI+K+TIT_:]^[',IO%&WXZ-](%L?!.K M/JF]O@VMFB77Y?VV_%K^M8,=\/4QKX'%L<$:4] M37:16(Y>1_"O;Z%OP-$ M3ACV5ER8<4=/ZE%$5T7@6]?1<,B$#: UHB)-[R. M(OQ"C)C&D6Z$A(ELK>=X5-0$_T/)1R9ULVMG]7&TE#(?^WF6YP&*"(PS1MDP M&O1SK"+ENF-8%NDOR[MRM>_:IEJ(0&!4DV!M^N3$=0KFU&2S1735,C6[$IYA MYX+&C>73#?4:;45M=I;)*8=1/!QQAFDA52>R-/J%*=:C! 78O6P-P.>FRZ(?+HN:& M"]3D3H%]%3FKD7O]CM]';;,8^PSNV@)_%*,-1&(>3U,4B;LQ>BDWW^ MYXU;$]A73S63]5X7W%>[EP8-(0Z)1S.20]]G-(RC,.D']?/8TWHEK3F4Y2AV MJ-D.\/0JZKH\JE7()Z!0L^(]()L]];Y,E40E>B3';B3BIHPY4RDVPI'T#F[KEO=.JOXKG9)=H(_Q>4 M?%K_NB'X$]O\]++@&1A7#Q]?REL!Y'/Y4&\%B/>;]A 9L:K+?O3?;"$M?,S$ MO@@/)Q G&8H3AG(,PYPQ#',"H5ZP,#?^A*&AQP4.J,$)[*OV#O7^)SI943Q. MUXIW5,/ /([1%WUS/K&L[]+$2JFY>3>YIMT6+#RKU+;8?$V7F^UN\5OQSWI+ M]LVNON?JU)YXFR'(&$PC1J$?A!EE08R&01!*0AG)U?QHRVHZ@%$Z;ER7I55E+/C:R%21UX+?BWNN1H^& MHK4XYV\1>C!A-/69GR>!E].D-NB0E$'! KPK<.A\AY;B0Z% MU].V:-%[ZRQ)C]Q;Y!/3SKT@7>^6K#KD5Y7T+*OY;I<3[L;K$6D(X6:="F(HGW:].11@SXYJ7S1X'.B.8X=!^1SI &UL9FB MTN"YVQ:[\K9:YALN3@_;JAD&(Q%AF"8Q\A/^X7Z4H8 ,@Z4Q">2[.+6'L"RM M1SPJC7_ZA$D(ZS1<*=;8!TS@"$I'7TL_ML ^-H MHAR07 -&U$8GCX+T?J[WX@U#/P!&,*289C$*4TIIF)$\ZP?PLC"6>KFJ\;&6 M);8'HZ 2BJQ(:*H]0M1TM,>A(YV*I"C(I3UR]"12FB0Y57QDWCDEU./ ?73 M!%Z/]K]*@OEGM5O>'8<@ 46(+__Y N4=3-+PJ\6+/S^732L4/MKU.'^"H M9$2JW,ADD!9I4:HDL\'')I[- 369<$#[M*'7 M!F:"BOYUI^/_Z$<(*8QQD*0LB3R(<9@'H7<8(?60O/RI?:[U*F6'1N4)5R1& M1OOL<:(H?3T0+>53Y$5%^.SQHZE[TCQ)RMXC \^JGAX-+HB>)O)Z_"10;"\^ MWT;WH=J4[W?E?;,(O2B.2(P32M(DA''$$=3;&=YE\)VEZ0*RNL.]+>:]2DI_V\YOF25;[?]T)6 M/]YT8XN7-ST8/F DCG_+89S"D!&&,AP?!DQ)*)7[&1C&LLIUR$1#_O: #30] M.#5A&\.EG)Q-1*.:B!T9/,(:]BZ<9]"*;IWGYX):&2#5#8TR84AM?,(9R\3Z M^\/Q=;/;%LO= B8D82%+XCSBV6 :^SX+!P"9%_J&\C'586WK52G2A192 [X- MJ,RE8,HLCT[$;!)L,!V[&FAO]^,^ESH99TR=K#VA5B]ET_6/&Z)HPS#Y]&T< M=[*BR8IJ^X]BO2^/!SLV)SMR(4,X"N,0$Q+'S,]2S)-'!JD?PB!D2L?FCAO) MLC0*<*!%!WXK"X%-(XD;R:6<&DY'HYH GC!X@@Q\F^V4@8M$79 S,P2[H6"& M;*EM3$'%Y&Y7[-IG,O^O?;7[(4XKKS?B$6UWI;$T\OQ$W*D1A&'LY5&61I!$ M 4U9)*XT7'POM]>U=$8W:BR51^P4EGPS7XL*'&$I;2PU1*ADZC89DVIBI4RA MG>SK$CN7$BXCK+JA4(9L>9I6&61(5J&>#-7OCB\/$"4!#&C<<2'\2+^X?TX*$MRM:Q'_?.M9SH= M)-!B4I,3#;+DI,0N2VHR'6[W**K5^PTI'JI=L>YQI G.PI1"Z(6A%T+1&!L..)+45RKXF!_= M7/#E. MY231L'^O=^(IHI/VWK# M_[KLWNFWKP#" .$@@7'N9R1+4QQ$">LQ))BJW0=L=F3;@G0$VS8C<;C@B!<\ M!JSU8M&P(R23LME\H)B8F:3?3J*FPN2E9,V*1]S024NV/4W:+#(HJZI?^4]_ MO,&K^D$LI(>]\U[D!22'XJ9?0@CS:. -0_E^GJJ(I]8 EC528!(]Z0,JS5>: M>MS)Z9UUVM1D39TQ*]KU$BL7)&H4B6XHT3@3:H.32KE,UDO9EUVQ617;5?/' MPXHOD[AG(Y@.);HLP'E"PC1C>1# ..#IX3!V@IB2T)@9T?YR<4@%#BA!!Q,( MG.]@JEP=,\&S=&5L8HH5DZ_7V9VO.O8Z;SXV:'8J/@%;HI? M,%+\U)EW7_PT;%(0/UW&3(A?C+Q^[ #F48*3/,M9G)/(@WZ0#F.'82AU]8O9 M$><5O_@=\LR)GP+/X\7/#L5&Q4^PZZ#X'9C3%#]UYMT7/PV;%,1/ES$SRU[O MD'7F443Y.# +4!8'41)DP]A1D&;FEKVR(\Z^[#4H?@H\FUCVVJ#8]++71?$[ M,*>][%5EWGWQT[!):=FKQYBL^+W?++?BVF=:=G^^[]KU[NHUI[3IME)\KM=K M5F__Y, 6&4P(@Q#SQ!/A-(<95^=#_HECI1S0]-B6!7& "WX9 /\J&E]/,?\/ MT.\B^B9P@QZXXBL*XRZ14\PYO:&FG18<845)%1F]H*FV?..&NEJSKIYFAFOO M__AR5_!I_G&_:X3N<_U?^!0E,/'R. ZHEU(_HC@9AL389XN'N"?V/)G^NF1?KK;'L(GC%UX=DT0K ;#Z(9 M4\YO AC+C_RY%$\?Z\/V@T_B2)]Z<]J&_;7^G=-3;W:W 8\36H^L,X$;!)'MO'X;9LK;D"SQYFU0,PIO&<7$KD MH+O4,J674J*KDWUN;:B>V.RU@'#$_#<(T]9. 1! ',1H&R$F&U;;Q*WRPBAAH[=\7!TY6 M[>X2-6E6(4=.7BVQHB:1@HYNLPWX14#Y]GJ893W0Q"]/#T)G'U)3$R)#6-:;;1;I\ MM(NTZA^R=?>0;2OP@03C )#KT56#*F-+A^#;&MUW;YFC; MTDM](QY;<>9#TY[Y\$O%__9*-68Z)R@LVV;D7W&-UL("'=XKT/VS__/=M0 * M/A4_VA.I\7;+?[/=7W(%BAON9U'9OBFKW7Y[/INSMSA3X_BUE9@EC[FAM58M M?&F-997-D4KV;:E,V#1_GNMJT MPYR\@,$[ M:OLXBO&O_E[NANRT2YP6OD\H]<(\XX$KQ#[#,/+[\)71"&:+37DK#EGZ*GNG MM#TH4H]DVCV2SU!+/Y9'[.U)I=L6?)M CBZK6/>51!":VS_ZK\#!">K6-3UN MT $''?+V.^W[H![\4(UQQ$4J5VV[X2K-:[EMNDSR)F]M_LX%PPD\XD"$G,+* M>MIY;CF6MNO#1>S'<9J$?"7H)R2/XR1A\0 F24(X12B50^)8)+4LS9+>L10\ M#7IDAMC9HG?#/Y8CIWD_S1$X+_O+7MQLQS49-M7<\4:CIJ*18X.F#J<:IX1^ MK<^<#]\&[>NG%=3/HNVXJ7;EEW+[O5J6'?+/Y;*^W;2?TL%./.K#(&-^A@AB M(0T2.-PMED4X5SK2>':PEHNEIZ\_EB?H0?F7^+MBT^#L;*D?5>J^5]6"./[T MGDB\U3ILJA,GH)*Z$;=F'VR8[;13*\ZX\$+,F7G@QNLS=^@X?PRK"WZ2C72T M^EZMRLVJ640\7E(:YGD8^IYH1>4##9^/8QPK+/C4/WR:-=P@,V+%5C1W8#7@ MFU9-#K1<>.S5J7/C^=3 78^=- KU$)FGM-L$TF^Y):*IOECN%CE__!BE%-(L M9TF&/4*'-^.93ZA4%Y!E");SL$]#_8,_/C<=-+#LL8']AD\L4"R7Y;K63G,8_O1J MA[FXESZJJ+LFK_I>=L-\O'ERX4VU658/Z_+]IJNB'.^I6"1!Q+R8^9@&<>HQ M%/"0. #RXMQ3NK/:'@S;G<<'Y#QT# G%BZ%$(VS8](YO8OD)SQK3I9;1YY+ M(Z:HG#6GQL_$9\T%/O)AF$,6BV,F10T!#23C7&>&X(PM=%V#B93XUS^8++RH:A6>=>"PQ>,[>DJN&G*74/VVRU?52P" M&!"2QC#V*6&^A\/(1R&7.00]'[,(JIY8-GY$%7'0.F:H!SFT)G65GKH[>ZC# M*+9[T4X?P"O08IS[X[%72+HBK2 M6#AJ+.M/UP$>6+?MKSH)PT@ZY5*%Z7A42Q*.!+; KD +[5U]\XZ#ZQ*%B0]Z MO$34!9TR0[ ;0F7(EJ=G.AID2.F,U2[?$$NN/N5@40)I3!%!F1_%@1^E43B, M!;E*:ARJJCR&?6EJ4^UUO;E]QU>7]WK2I$>?I"19YTU1BAZM38Z09CAH]BDK MEW1G%(N.Z,TX&UXZ.W8D(]*;S]IA%B@/:)+%$4->E(8HX.N8PX<31CTU09'\ M4.L*\K7>%6LMW9"E14XH+/"AI@SX,@5VMC&U8UYX\!59<>-)5P7]=...CLU* MN<*'JKBNUM6N*@\%BI#F:8!3T9C)_\PH(=%0H @C'"D^W+JC3)0O%,OE=E^N MP/J(4"-ET&%1(6FP3)].VG ":::ZYAEF7DL=1G#IAJ2,MN*E]&$T*WJUE&'8 M'R>)2Q $?IJD(8E#$F8$TAS"?MPHR%3?S(P?S[H0?3@L6>HGU15]41K/LDZ9 MQ3:](TLM!W@SKG9>XTNZXC*&:T>$S)P]%RLOXYG2S:A.!LPSB')(:1+P_"VC M@4277TN9&5I%.QEJP$,8I](EHCDV]E.(L]X810N2%:A*D\LD356ZTE4:))3EI ML46/FI9\D&#$BG*<#'Q!*G1((VM/_= <47BZ[9OMR1;;W$_QR2FT/<.*= J\S=D&.#-+MADJ9-*BV-C7E-*W9[A;BL*EVDR?>K/[G MOEA7-S_XV/U>H09?-]V9 M"#(8W2*" (YT$>IWRE%V$&:1!YV M?>U]K<"1[ M3]^7G( OR[MRM5^75P!Y[V#:G4G:[=(6S6]'W,-FO09\&Z#_GU'/):?HY)GD M_WKZ/,IS^,+S:,$!\SZ/-@RJK4U6^>=QF( ?;RY#H%6S7-?-?EM^+?_:99R2 M?RT@3%$( ]]/((IA'*89Q#T:'T,_EMGR;!N#RN.KO?KPRB4I MUMWRNG:ZXA$#@GKP4'TC(:Y'@\ W81)H;9I :4JR;(P2?)3%D7A3A+,A(@'/D!1V$+ CS MW%@ '>G2@A:=X_(11HN66C[-QK*:\IS!;;7V9;W.:JK/_7)K( M"^M+*_YP8Z5IQ[3G^]5M\2=U0*L8?\_UX[#EA(/X4M_L_BRVY6_E_76Y7829 M%V9Q3'S/2TD&4]'@C6"6LHCD2>0%J0*AW6: MH/>R,,[!J[H6"G#=:9HMO);. 2#XUD$\+X!V>%4X[71B?O6.-1W/L]SII:^3 M\4*\,$VC ^>1FK2FMC/9%%^L\MGR_OYA6W]O;X1H^L$8PU%",44X9S"D!"-$ MAL$BDDI5-48.83D9%JA =0)+\56K)F^2;UWM4Z;X E:P=8I(65@,O8]]D9A+ MKV;',>E&5CK6B*;-??ZANRD64DC@(4(SR(/'B" 8XCKJ1 M*<1YJ'0VL8GQ+$M/AP2L.135(TH,<"FG0%/3J"9' [JK=DG=I3SY,7'O"?YP MB>!ISTHXLG9!JTQR[H9P&;5(]@ %;;:D#W\[E#]946W;FX.Z#4X-76=V*UR.NRN1Q5? M2YV\@3IZ[0J\YF3NUB=.!=]:H\!L552C+KD0#N9QO1N!8R;;GYX..*,'I"JY MAR,+>=BKOIR MFQO-]CNN[O*> \@V000"9JLQ JA"R=$,OQ+%W,FI55-O"59U*KIFZ%6HZ4Y. MLUY55X5N\(W6]T6U&5OAE:'F7(W7**T.5'G-VE/;FH#C @6? N'C<6,>AFB: M1S%#2>!E&,H+!+K8E \8A50X%"@]YQ M@<(NS28#A2+=VO'A&2,*\4&?33?CPPA[7HD/8YF2B@__*+95O6_PLKLFF\_! MX:U 'H4)0SF*/4Q2B!-$,>X'2^(-0D.6U]RBGT_B[*00CY^% -M1H] MRV-)E:S43\>G8NF]I?*ZI?)3\:/M$U')A$U?Q@_,[N\#1,"=D7-\O MZLH_P1QP.EA,8;]6+J1=/WHEJ+ M#B16;__.?W>W("GSH\!G'O5]PL-J&AS@XMBC=(ZUDS+(R9=0 T)P4V_!S7XG MCL6HFF;?W2,NL:IR2\)>X7^"7%O;Y6]2+?6PF$F6\D_DDXS$8,-#E/WG@<-$J%J5AHWC_6 MX^%OQ5_5_?Y^.#[FR_ZZ66ZK=JWR6"A^\,]8@U6YVB];B7P''LJMZ,,J;MM=2T(=05.LB^V/ MB>+?: =;CGU3^G;RN-<;=SS$Z]0\\/GM!+Q7O&0CV)F:&&\\T!FCP520,^N7 MJ0+].,L) EAPT8)G'M)-F6$TT=I>Z,#7["!:K.J MOE>K?;$^+O36U7VU:V9H#!COUVD"VS0NG2VR/6L8^"26][V);RNXG?64Q>@V M?G;\'.'- ^&XYLISTCMG&@'N;X ]OK'\4=> (LW&Z[*GWI1_B TN5N4M+\U M?+U9H"C-4)[@G) LR+T 4<@&Z&F>$.E]&*X GF1EU]8Q'QB1QT M;HN0:_/#@0U'SE%2._P\J^95(Y+ =S'&_[[]_7FRZY>_JL]PN6FF2SJ5F1_HF,JE#!*QO0&G1Q][/7?'/(4_FN;8V+358QW=^7Q^UV&<^R:%0=O=3_V?L.5 M9\-GT>?R>[GA Y!Z58(O9==6%'B^JS6@R:L^TO/$E51G7A(FJ>PH^L1N2C.T M7_;00A2%W58KR,+,9W$&40\M(Z&'[25\X#&UQJ._IN?> M1'@+Q7-C'C/X1F4.9^E$^>QR*,AD3FWZ>'.L.>C%^RF=;.%= MR!S.GBW^'SMO99UN]N6()-EC7X.8]JDKF<$*WZ)[)5_PC,X I7#G% MBM^B2V>+^!;B_'AJC:_X-3WG2ER?TF0C*_Y1?"MMW[R$[ERV<4#7':1PTD;Q MJ=M8O\B9QQ*&?.+!/ Z"D*11- ".(5&[^G8^F!/'_/9\'A'RC^<3Z.SV;\\X0A_9OSDS$2QLX7?"-U%KU MY%S/=JC^N$^\67TNFQU'LBM7[3?^V%2[1AP0U&)M<-/P9)*'W<#+HC#+<8 S MFO#82T)V@)3"7'J-:AN(Y3C5*U'?2W-ZN'-[=-BC$Y[![FY;[V_O0'&\64?] M)()IW">Q?'7)A-<T^P@A8L>(06='#!+P+PK^!; MBUGRJD8[?I!;!L[F K4@:I9]*VLT%28OK+JL.,2-=90=T^H))K1B/8\G&.TB MK+MK6""H-_R?#?ZK:A9AE-$X#*(P"G*6I%%._+0?DV$8JAT:.FHDVU6U;CER M! 6^"5A37WEXB:)+U0\CU+KQX!FRY6D-PB!#&JG*[^7NC\VV+-;B*JOWF^\\ M@1)@_EY4&_& ]Y?((L(0R6#*__,QQDD4A72 X<-4Z48.XX-;?@"/"($ UHBC MZ ]W$+R[J;?OP)=BW6Z,Y1SENG]H)BW?"3OK\!I]B*@]7G* M%:#E]>Z$_JLG[FFX=Z[ )[Z W.R4+ZTVGM5(<2V7V9AUFQLB:\^\\QF.#1[U MI'@84JQ9:=E4MYLV ]O^SST'=_.#+WA)T=RQ=?WG?Y:KVW* EL(H2!(_RX+0 M2V'F4XIP!RV"$6&ZJTE[@*:3; &^;#5; 4"*>B@CE%I6W[246X'7*2_"N7X M3[6\J]@^]13 N]VVNM[OVNNM=K5+6J['OK2^6W:NBYIOV^2+<6 2OC5BP]=M ML6G6W>O)U3_W78#J!X=>B"'VLX1DF"(2^21.AL%3PJ1Z3PT/:5G?6;TMN6L MV6^Y$"Q_@!.LX A67^)'T:TLXE,QK2_3SP@_XG16G"^P*B>_)MSBG, :,>J\ MA)KCS/!KEP_5IGR_*^^;18ABSP]S'#"(O(C Q!OR^ @&J:=4.30^N%NO7P1N MT *W\PY&P2E&W\/8\8?5=S$RKICSA/!-P <]?DD9MNHAB38S!YQC0XS=]HM"-YD#_M%K(K/G)[F&,3WB MSO6)67:# ^UAMBVLIYO4JLT+]?)?=_6:D]MT+W87:2;:(@B#U$L13>* >MEA M^4.S9-%MDOVR*[8[V;X%Y4%4'M&G>*2?TJS@_UR6H-B!Z_*VVFQ$!R=_'%5. M!1E#I-Q:P3)[:@'H%,S_ 'W/Q\N5E:D;/YZR=+';0YM2-U+X,08\Z^L8R86L MU'Q<5EEY4V_+S^5R731-=5,MVZC:<+G[*.3N=!Y]K;M9M/ 2@E"$*8QC!DF" M\C@F/1@445_JD&7+$"PGXUT"L7R40%3]JGO=KKJO6Z/ ]JE5:A)FRT%R,N> M;]2DL.WUZ)E_AODTM;MR0B#U^+T@HI8=YH;0VC:RGO0A4!/LIQC:#0KULNI> MKO3'VU[$E0:9CV.8I8QB+XQS&GG^@ N&%"TVY6U;C9>7)]O=_L3B2;KQ3;IH+B9.E8OZ;\:@(_@4/EM-X1)VK)_E/L_>:]-AKT^ ]W MU;D6 T;S?B$<3.=3-R+#A/;6]TCF^0YY1C'A M?^WMYV/![XUP0OA'DGYI%3"1.]T0_.!S0ZA>-RLY(H&3M9\I0ETHU';XP!KY<\ MU;B0ZCSX7 Y'C+4;_G?5MMT^]^@4'OX=_OB^;YJ]F$_=-M6OY5^[C%O^KT4> MBA8TZ%&*TI"D* YC%F$&:>BA,(M"Z28$^U LET"/!O2G< PF/+LB4WR;IT:@ M&@Q1>.,]@<ZZWXJ+);C\\FI#UP=7BMABPI&6\ 0 M/[PK_E+=XVC=<9*-&0[Y3+&+HT<9Q?FF!-)$W'5E-367M MTZ77I"SK%S)^KWEX2 M!N'U\E;V'?^]>[#B**>M!5_BY4+Y MUPB=;E1\S9A26YAN8QZE]QL^H9:[LW7?#2K)4_M\?=' MH%=@@-HF %?@Z($CW#E%[Q4FI570E$=S M^]DV)*F'?_3>9XY[N=R6HN-HU>-NFTA%EG-HW 9+ 7J,_%KPF(X@S^0E,Q)] M AX,Z,$O/?Y?6Z]UOS-XK36BW0@WIW0KX1D,4J\B!+&%\<]DM"C6+Z2 M:&E\RWET>]^ : $63FLOJ^88P7;T&IK'U%Z MY)G]O0"U@ 1"B+((\[4517$(8R\9AJ!>[JL2E;%^OWFIM[>MVK^4MMMD*,@ M#F@41&&89BS A'E=VVT:9QY3>NU@?G3+:5VW->@ %IR@5;QRPSSO2E7 MR^..6%^FW(W] LJ,7E \>]YQ0Q8MVO?TU@W+3*H=!]:=28:;IMP-E]"),VAP ME@5QZN<,>AX.:08))CE-1+:J](I)>Y!)Y'+9GP=8M,ATCNO2H4].#B=A3DWU M^NVG/6D=J)GN9SO'S@4%&TVH&T(UWHP7SZX:S8O"/6O;?;GZ4!77U;J]9WNX M^]*+LISY21@SPJ*()8P$?#B:!9D7^U3J-)W1@TPB.T6'#JR/\)2O1=/D4#(5 MFX(^Q8RKY^P$TWQ70[Y(SJ7D:2R?;DC/>#.>7T!F@A?Y%\9#S>;#X4HS@DB: MYBQ!29@FF4<\/_?Y2%[ :)[%JOTTZI]O67!.:I?ZMS!J\2;[*M8N9:KE>36V M++TI?4;)Q;>?^@2ZH2JC+'CVEG(L&^I:;H" M?]_63=-]8RZ9.L^:E&X9(-TU(3-ATEEE,\:7(:D;LK M5&I,\.R]KR]^%(\',)/'S3*1D\ MH-*70G4GO DYU#!+31)U>9.NGS^4VT)T4'THBZ9LV'ZWWY:_59OJ?G__J?C1 M-@30?8FOF]VV6.X6*$G#*(XRSP^"W,.8$8K"-(]\DOL9HVH7Y1D>VW;9:X + M.KR*E7;31$L6X&?D6+$N_X1>+H\M6-"C!0-*JLJ*DTM4;%U :K5K7T=]';\?7/[N?&R;4SY[7L>KIZJ#WI1X*ANGIYUZ'!J6SO>;KW_6(@5H%G&8>B2B4>;3 M)&)1F'O,[W D%!%H(S%5&-VZ@'K0BH"J$&Q40RUQ:TE&K]HS1:H-%]&Z34G= M%- CJ>,U5,-!;TI&=>S34U)M)LV+*9^398>$1 F.69Z2$*&0<3"!CSLD.,8T M0W;D5'Y\^X**; FJ LFF)=4.O]9%5ZH<\7?:#'/HP"5+6 2$HHVKOF"P,;U]TG $ [%Z[ 0!J3#P>(THLGB>[F]K@W+JL+X M*L_]*53IQ_^(Q8JZJE!M5%PM<6Q56R5\,:>P'N&-UU4-][PI6=6Q3T]5M9DT M+*H++PM9$.1^AL.$Q-C+6=Z-GB$O@#!7.>'$U)A*2:GIPT_LLFE4+8T2:?%E MOI.Z.%X-I>E_4QHH;Y6>\BFRIG;F0GU_7[6'0W6=>")K'?KP#GU5N0]91OP8 MI>*MEA=3L1LRS4,*@]AGJ=I+>6.CVNX3;;='MYX!>+OEWRKE#[ZSP+&D#LY" MKZ(2#C>']R!=ZP*5I?"2'AIW@R.*:-ZN%T^ ,,^9\,+?AAA-$80]09TK[/3"(U:FF>?P;%RU]<79^_7E.!- M7N/&T>ZDO(TTZ;*RF>!KC*A]*3DI*Z&LBS!'A) \9@1C',=<5KV\&S1-(<[H M6#E3&,J]#LN1U.E+F"76#(E7AZY-V>97K2-5BGJEP;&[2J5CC(1&:7,T1IV^ MWE7;;LP\AGD48Q;$7LR0Y_'L+N[&S *"B=01^69&[*DH8M$JJDR] 841+-,KN[=M L#2C*4)QF+"0,!QCF0[<, M\U P.F52&,J]-K^1U.GKDB76# E3A\X193I2I2A-&AR[JTTZQDB(DS9'H]2I MNNG'3$@8$X*B(*$YC G_)^R;3G+LIZG2X?/C1G*O66X<<2.DR0IGII1)@'-% MF :B5'5)F6"'94G=%AE5TF1(7Y2P:-$P8H M8".3)L7!+$N3=K_9:!)U-26&DR[:I>Z9KSJF2-XDE3 MM19>YL4P"U/L>7Y&/,*B,.Q&\;PP0:E2>Y?B9SO8QJ7*CI;Z&"5FG-C,*BOR M*B+-F).B(8_^LD8HLB K"7FQW52;V^93N?UR5YS>?D,B"+$7A DDU ](%*=) M)*X7\\,\"[P@4\E@]$>QG+K\7HH[)Y?U?0D>^+/1@E-3C1$$RNG'--RI*Z. M5>Z;1'%WXW5[2U?^UT.Y:8ZGX/D0(YQF?N(C"&'@L= C*62Q1Q -"822CYA5 M#/:>P@[VNQ8W. +O;XAJ+YN_ J?008_=L2[$,?1?>,8G\:H;,C"-J?4,3XTQ M,7D!S+..)(Q32"GUTSB'7AA@+G=L !5DH5+1QC(4YYJ';%,_6LFG9MVLEK\L MXW.W58ZC6T^[3?K1>?4V:JR\?IOGV(Z"B_SEZY^UN.R=>+%/ @)]1#..) \' M+"A)E=:J=A XUU!EB6@;,FV#XRG4N/ M48MZ*TZG6\0)CKTDS!GVB4=9% 8,]VAR'*5*K:JV,#C7+6:-;&NJ:YSGZ717 M0'=>>05(L]JKY+$WJ[YJ5H[77PU6[2FP:+E;$)9&6<#_ET*2LA2E&:$#F("I M;62R!,&YCCA;5-N27^,L3Z:^ KGKXBLP&M5>)7>]5>E5,W*T\FIP:E%X^<\N M0H))PCB<',Q)0CVA3>P+KQ25%L37M,L3R>\_'><%U[^ MLV:%5\5=;U9XE8P<+[SJG-H1WK8S\H HPBP+\R2#'@RI'S,&X^&]8>YGN=*) MR39Q.-IR;95Z&VILC_4I)+EKY'X3POR(:&/JK.>^MRC1FI:.TNDQ[!H0Z]_+ MW2),/(2AAR&&OI]XGA_G^3 H\T*HTD(^4<@C&ME6)NM)R:)LUX=YHS M>LBQZ$F>"L7.JYJ2,?+"I<[1:]KTS\W#=H&_%Q7_Q[ID]?9+L2[?;[Z73=LJ MW^#-ZM/^>ETMUS^^;HM5N?I2+D6+8U4V7\5O+&B(48*S-"5!F&?%2;P[P-;SV"K.&U&^ZU1GBM.O%:P;WV,'AMUWFM.7IM M)W[S;[+!4=#5ACSD_5_RWK7)C1S)%OPK\6'V3I59JF\@WC'S"<]>W55):DDU M8V-E:S0F&2G%-).1S8=*V;]^@7B0S$R2B6<$-'MM;I=*4J4?/QXX<#@<0#_A MF1)X9BH<+2;33I+CN=F,_*VK)?VXXDN-NYH'H=I^N"/50[.M=[]5][?59D8H MQ07,RRS+N=FHR!*<]Q;S&"2)2@7&Q([CZ?$46M#I;3D/Q_UQHH<(JRB*YHF7.\A<41#6G/YW)!5SN1D902ZU'1% I:N@9( M$RG+>6:N2(LAE7YHBZD3C=7/2W7[Y(>HB(H;)HY+MR%-RN*8%AB4999G,"E2 MA./!(B8A4]O+UK?C6F?$7DMP)P &=7?7QK'8,?86P$66KM;_S;GU8R19\>1% MY=\6.TK76+UKUE^_5)O[DV));Q2&*"5)S+*0A1B$)(:PZ(U"EE*F^/ZKF3&5 ML:7UV*N ]H:/ROO3"J/&Q5<&?,K-ZB,2J3:[]Z^?'7@\K:]/,\U?I^J*4EGB MV ^QLN7,N7NU;'$DM5/Y>?&M6NY7U8>[YY5>N%Z*LFZ]_GJ4SG?UNGJ[J^ZW MLP*'A,0L@0#1G&0X+PHZ0$%%5$KO4KH"X#AQ&&"+ J+A/ICP*6B=4MD,U*'V*FIJ-GP_6&@W[3ADN$J,?M_N1IJ.:'4-WQ4+5[E6)_ M'ZIBJF^Y(:M)U:3?2-?L>[$0Z=[$9\6M6R_&?8SA:/EPAA1!):1R6B,99 M2?@TG>3#UB<,PU#IT@\+YL9JUSD.TV5UNSL9G_^FEO7;8%@N\Q^97+59BP@2 MCXAN@C-$3W4QWNO$75D+6&3=C_6 38<:9U^HF!+>M+P%W9EHEUN)? M0:S=QM=//7?L\RN2/P;CKF>%=_S?CMCR-*$TX9 B$L,,9 A%0V*.LBR%LW7U M5?P0M_."&B8I!2H[!3J%KS\S"'Q7MJ&FC(_;J<%!8"::&H0G/]_4\(1_!U.# M7GQ_[JE!TV=+4X,)X^9UD:PQOQ)CLP/U>K:L$_ MO;_MYQO^Z:X>6;V>KT4+X]LUEX3[MD!_J"80"L(X#S'#H,11"'/(0AC2.(M) MD8%<=NZW:]3AUE"/,S@ #0Y(@Q.HDU7:E(B\,GC=!,2/$>S(MV:,3UIM++?S M^L=-ID-W/-U_K];A#[82$ M*P-)ARH_AHD6\L;\0U'[Q+N&/9&Q,NX!;M:[>KVOUU\_/%2;=HCUF6SW]W@^ M6VWI#S[F.'U\/&X>V[V_]YP1_E]R=KBEKV_7_#NLMKL9IB4&"9]3:4KY',N* M J4'Q!0IW=$T)4['0[!_=ZY?M_:=L3OAP;@#TB'%5P:X#X'U0S"\8*+Q;]BI M"=K[:G<$/8-)FA"/*"-=CS8\QJ8F]L?'=*'26XN;^H5F+#L@/=YVEOO[TK>+9P_=ZRT^:C0 CEA\*]7)WZBN*N5 M,4Y"_N%N>#<8]?L./.0'Q]HFY?[/6]_:[M>GW@6#>_TM/8', [I>?04*K;(_ MQ]>@UTSK1@A4O@JY_EMG,;C4H3M]T#WHX?6 A,:K@:A85C]T);]$SN'U%Z&B M:EW=U<\1)6F>9Q&D><9 B"C *4MZ1 RP7.EJ$)E6WZ=@S2! 3DF,89S "**)9 M'L$#)$H*I>>OG (94=P/Z$_50S@0//5 5]Q=A$E5W2>.D+Z\RP;'(W%7YUI* MW1V&T#=Y=^GJ17UWSJ^ZP)/JKMILJB7'TC]FL%Z^J^>W',[A*M,CFHBP.,QP MSHHR CA*HY3 0T$".AINUT,(\KZ +Q5C YZ6S@X :^KZ);CHBKFTX5$7\;F+FFW [\O*B9KMD56HG270Q+YJO:]''S$'TZX#GAO.<1E&* MLI+A,($HY\L!,AC.2!1)[PK9,>=8A)\E9GSPG\)N!6 KE"PM\2TQ!;,^"2K MR>I%-LUV1"P1K+"[,3[1>CL55@B7VVR0HN32QH%=/CW8!+#L4./LV].XB _O M^<2UWIW,5OU-6C'*XQSG!<[*.(M1G""4 )0D19%CDE*EAP+,+#F>)[H+Y.:+ MQ6;/Q]5*-RTW9%,N^1Z/2+6YH..P!_8TF9[N"KY+/%U)E.WPZT],B48I7E)BS#-8<'ZGTY*$L72^:O"SW0L/N__1K!" MT0%+PN$V9<*&2#CCC12_G>-^LW_]C/5_5=S>>FY5"\6#3W M8K^G6]@\\/]"668OY'U'YR\E=QKT>)#!Z:!NS#X*!8FC]P^KYK$Z;-_QO(_' M_'AY493"F.4(I@S"N,!Q"*)T, E16DCKGJDAQV(XP!L6-L$ 4.9@H0-:)11T M3$;59-4W,A4D>$Q2]73Y(KF&^ON*YY=$V19A'BBU-5<:!Q^4VOJ:<%OK:BF. MWVSJV[WXP#[RKZ@'L_EMOEM\J]=?G_QYQ;^W]6X&2YB&,&,,93$C*$$Y#'M M- .)4G^$0QACS0>+$VS!O0!<+=56YRYC(;=T]R0,:I-(#SHX114(V#?! #P8 MD#_Y2S=!#[YMGNCCN/W7_O:?C_/'<>L!^N1?*1:,$%$_*@EC.-J,/EJTQ+R? M00264]M;]#A FU'$ ,@ #"F-^:]B!%D^V(^+2.GJ'GM6'4OU001.I7H;[)IV M>:JEU3:H5I+FD5G64^(AX>Q$6/QOW\9P\T1_M\'MXT&B)]':U]E\75HM1L0K M);7IUWGAM,Z<@DZV-2I\4J(:ZL2/?=VX/Y/2_1JGH(P!+.(! M!V69TD7P]JT[UDURMJ0W;$)=SI+&XEY:0">D75E(.\9/P1ZVK!YO#KM8\_[, M9_>OHVNH&J'7M=11<+S15%?^O=16ITR::*Q0^BX1F"5QGL2L)#%.\P@AE&6@ M'(SF(%>ZP,?0E&/U/+XA92Z4*@3JJZ(C[FQ(X$DN.;W8'7E25#8-@OV5,1UG M)#1+FR/I&_B:9OEGO5I]:E8KUFS^G&^6LQ"0,&$1 YBR@A*0\'^V/4P)XJH8 MY4HW\6G\?,=2-$ *_A"@@AZ5Y Z+$6]R8N2:,C4%4F7+S56&+RFY(C8F!/JA M,$8>/+_BT)@-52V9%20B<1[F*(%AQO(2H3 >?CS-TFCV4&WJ9OEY-]_LU&3D MU1^M,A">HU >$^(N_*_U>BVJ:=B7%@EJ?DO?&KX7 M+?D?[CY5#\UFQ^?YW]>U*&H6$$&:HB1-DC"%C!0A'8QA4BK=0*)IPO%6*>A@2Z8>6F#KQ M_')V&YRHSJ5O[Q_F]4;L-[97PH>$A"1D6<@(C%*^@,#\?WMC19YJE2$438RU MJU$?8.EE^*K,J:7V#DG3S>F/D-H'3J?)2)[R(I&?:!+IA\*8.G$A=S'BY#6% MV6YV,_'09?K9KL7SY+>KJH9#@N<%J"@ M,707EFD5 MTZ%?C>L/6O6AO'I7SU?PX6%5+^;],9&Z6>+N$>CZ>]7=M_EE,U]OV[T6^*/> MSKBJA]PJ83@JHJ*(,Y:" 0R@"*J]@><$@O/6NA9U< *[WR8)CL#[:W&#(_3@ M#P%>L>W%59#DDD@/XJ,FP(Y"X^AU0AURKV2JCJ/E1R;KVLD7SP6.P*D[Q2;- M_;Q>SU!9%&6*45:PF*_Y2P 8ZN$D$!=*[X4X ^&K:G?PG>NV;*A<*;>#*(VD MW:\%R!/U[F!:U6_%F/VL"J[JIK&&:_$J?42EYM8V%><*5;L_JVK]J?I>K??5 M7_?U9&'67[6$4DC3LD0,QD7(0,9AA@,T M' *EEO%1 #E6]Z,/P6WG1-![$0QN!/5Z4(_^#3NQ'I\+7X+6F8![HWA89I10 MRBF^=U%44W]; 9SH5DT;[%^9&D8-KA_3Q+@N/S\:-#[?LM/'L72T6C5_"C#B M2OU/U;;:?*^V7_C/:E<@.2O3'&2 A&49$U8R7 [&4Y 2I8U^2R:G+80?L;>R M,: /!'RMTHRM0,C)^P0QL%K[-J'?B6++$7I%DRU'Q _5M>U4X_0KMJF='7U"FX5)*@Z(%#D%418SA'%Y M,%DPI9S2R)!C33Q@:U^/)LW^=G>W7QWVZ]4TSXQ1.:T;C4P+&G? >A-T4-LF ML(F6[=>(NR)H5OCV0\CLN-(X^!X5G^2H6L*VIEBV8_!,N:-\^?K+3*DLWFUG?UNGJ[J^ZWLR(I$@088C1- M81;2-"O(@"&-$ZG>*S>6_6]R%;X$K3,..ET50G1=&J>/CM5EK*W C-[V>N#6 ML/55/48_3_NKAF\:+;"Z#,HFCK\UWRMQ@N'M^OJR^_0Z)Q*!A$)0Y(ADF*(X MS-)H0%(B@E6221?VIU#CP0^Q2RM1QS*X"LY)Q.0RUJF#94&_(<^. M797!KWU]7@\FF.\"='I_WG]5<\5;:2R1;6,'QP7#8VSAW 3P7J0X/NW@]%QJ M;^&HQL(/O;3LD](FCAYC4D]F\L]R^"I!%)9G<,R/.+IOD?Y8K/9+K@J?^'^V M$'^YN7O>'0N7_[WO+A0?VIQF>48!RPI&68I3FM(B33$'3VC._T'EGO/Q#++C MS/E$B9_<9/K(E?@FJ :?@LW@E/C#Q;'[O>K:'^<'QVZ"G5KKJF=\RSPDZ@]: M7^>2F^#@7 "GGPZBEW/G@5#Y=E4?U"K?$)Z#[!Z^BG)O?(Z6J#. MY#J>?BD>O#SK(2F-UZ/;YA(6?YMOOE;++PUNMN(-'?I#O%91S6),(UJ(U33( M<8C2 N#AC&F995EDKU-1%X'C9*J')2Y__D7TY_,?L S$E_MK((!V^M9C56S: M<101&^O>,8(Q4NXR7.%]$W1.B4@*KTX#Y],R^0+UVLMFTU#^#,MH8Q^5EM5V M&)5:9K\$F1E'K. M)> DJZP/9_PDY=D5\1*+T&DY5Q/D,]H;P--=G<-L*0![$@.%U=RTL=!;E=F. MB=QR2IFI2\LB=Y1[L+QQZ%PSRF?K9+G1WL@^]&/,4 IH"(LPA5$2D2BB>3C< MA5 F69DZ6&VH 1AOL=&]2:!W&L -]U;7%>YHGW!9\21F7JXIGM!NOJ30B^)/ MM:+0=%%O06'"I^9ZXLFAKR%IWKZO=A_NAF_\4[5H^+Q1\[DBPEF9 18!',$2 M9(C1 A[FBB0Q65W8!>)8J/]S4^^J-\W='1__'&)WI?T SBC%M1P/K47'=*$P M7H)LG^2[-\$1?A>H#W<'Z;[Q-&1&:Y3I0F=MQ6([A+J+&"4JY9(8T!24A[57$;)XMJZ^SG<\-;!V'X2\ M;:G!7W:#_P5,:0'XG2]'K=[OH$"NC16-;4)'7<4

V>_HF;>&7)_AF&I;)/6DV\:HS9'9"@*")"N Z$,8.,A3$'T-N&$4Z5 M[C6P8]'Q^KX[FK_I;C?8O'*[P4\\#&5I_IF&H;1/6L-0C3'IBT7ZY.W#'>$S MQ_>V/^SM>KO;M$OJ[9?JQPYQ)OX^2V&(: $@S+,L+9(8)(R&N" X$<>;8#X](@Q.HBA>/6"-;;@$Q"<^*"XA7*>X?C0H$VJ"%._;5))(L M7M%$ZX'P0Q;MN_7\UA(WO)F(X[MZ?ENOZEW-17K'YO5&J'?WDM413A2S(F-9 M%)8%SYEB0FA4A!B&, F3(D=*V\G.0$PCGB?0Q6I#@&\+!JIW.#D+C;ZTCAX5 M*U)[,2!>"J\,QXI";#5L_@JS73X-!D3TX:W1.G)G[JG#G1M;.T7%$N,QK] MT"9#'QJ;'Y:AOO27Q[,<%46>E RD17;B C4J:J-(IJ=ZH^K%:XJCQ8I4%_,+4R*T_0W**:+B060& M ,M# K(4A/E@+HDCJ;3&V(ACU1%(@I<#2*&)U8C!ZY(S*GFFFG,3M%R^>MFZ M90856GS'8E*O?5>?4;FNW"O>7^JXM4&8!]VT5MQH+'](:GDAFR]$X?$1KYHM MM]G;BL1I%LJ* J"(3P!%2"/:VTIHF"6S[]7FMI'-"_5LJ R,4SC2XV* %?!0 M;YM5O6R'E72/NIW,YBPW5_(:,R[]R&H,?6AL?ET&JZB^Z^3T8EL M13ZT!*<[2+^=)2F&14H3$K$D+0B.<#AH6QH7))^M*QVAD?WQ4D/C<').46!Z M$/\[^ 55Z^JNWFU_G7!L]&ADQX8J@QZ.#647KHT-/3YDQ\;'^6/;H,FG_"=6 M9WF*TI!2D!84%ABD%,?98"X/,= X=JIM2VVPZ!XSQ?/MMV# J#;SZK,H-_NZ M94YK!AX@M4\3/P$UKM1KXXW'8)8! M4A0HHR3$:0X+GA@P-A@O8L1,BQH:)AW7-MHK?LQ3?QTN]1<#CFFTL#RX"7J, M)Q?&3[]D>,F;XB+"@'@_=,RV4Q(+#6/.S&H=61)S.8W#&&$01;",:#28(GF6 MJIY=US*B7NE0/JI^LM[?W M;K7WQ*Q.CR1UGNF>.1@IR'(9CL_Q54N%3D-[]"4X.C,<6X"G<3T]:M9[Y-%) M!BLQN2+Z4T7?C_EB,N\OGHZ8(@K2'2SUNMY5[^KO+8BWZV5U=_R=M^L='XLU MA_$,[O;C?+/[<(?VVWI=;;>XN;^MUVT#R#/0,A<\>)2_S;MGJ8;_B$MGKDP>L^GU;(ZH/'SZO7LYUVT#X:'X3 8?@Q,G)Y_SW$;M M6J.7'Y^+'S.B+V0\;SWS!);FJNYO>PZDVJP>N1_S]:*>K]ZN[YK-_3DL&:2X MR*,,9)11&"809ZS%DJ*RP)'FVLTF@A%7:)^K5;40"[0#_N#@0$#FNWGPR^_K M^7[)/X7EY8W?,:.CNNB:*C!J,\\Y^D]P3CYY:/$IM2QR$1\_I-ZQCQ>7..X8 ME15F/A'**^_5AQ*M27U=K%JMOO-"8BTS&'"RA2F$)-7DUC;G"(E2OM5!JK MQN45<744%#]4U95SS2@?MF*"NYOO*H'APYWH*&*KYL\MO-WN-O/%;E;PSX@P M')8P0GF,0 $!H 5@$*!8'+F7S91,;#BL-0^PVG?:13M5BRSX8\ V=@)TA:9K M>8X-=OT8>'9<>9ZUV.-'=E"]KW;"U,=-\[U>5DOT*-Z$>+O^\%!MYF*0P\6N M_M[5?@<@.68@21E*L[A(*8DIC,(>2$JS!*LD* [,NTY2Q.B[:T>?^"J"9H : MS ]8_TTM67$1 SFYFYA^-1$4[P]UK:0]W.#VD2_(Q8NJ]?K7X Z.**>3"#5 MB;TBFPZCY(>8NG2P&>V+5Q/>8XO4]DLC]N%X-K6J.+RWZT5S7[UKMOSW5:%& MH"P8RL((15'*LHR1).VA%DE1*-WZ,PE Q^)]XI-X,W0S>!6LN;;4K5_B]\6_ M+832/)PHC06AGR;F1?K@4/N*7>=2\(MPZE?QQS_+M.(B2%)YC<,&)[(J1*H' MGN/5K0G^ZU75/C&T7L+[9K.K_]F9SO(\SS +09@0A&-(:%3VILLL3HB*)EDQ MZ%BA3C'>!/,39#?M9L!\L=A45Q^F=,BUG'"-3K.:C#UE^ "P9?<4XKCR)4/: M%3&SRKD?TF;7I<;A-ZHF>X=T[UW%A;:?*V>TX")+PYRQ!-,\A 6,AT2O3)(R M5+O\3<^&RIC3NOSMN%Q;"5Q# ^IKR9>3 7>6HBLCS(Q2/X:4H0^-S8],-5>X MJS8;L5H2:ZDO\Q_M$X3\GYC_9KW;SLH"P32!F <@21.0!K1P2SDRR:U/,'0 MF/,U\@W6EWDYUJB M9,RI'Q)DP8_G"9,E9F1%A]O8B-2,5-T_3TK->/Y0[^:K0YTYS #+X98#YJXC(<;'80YUL8T^>Q2NRZ" 4?NBD"\<: MYY^QJ9+"Q:+9KW?;3]6BJK^+DPHS'$48Q.+!@#A&.:%9$L*#B+,0:MP=:,6N M1F:G<8_@ $ST;?3(6LTTE4@=HG7%T16Y-F7QP/,1Y-1J^)(V)1TT8-U7!31Q MZ57M,^9+7_4^;JJ'>;T<%M%]^LH7T&UJVQVYG14LQA%'$"5ECBF-RXP.97/( MNCN&S770"I)QE+&'.I2YN]2R:5=Y7:YI*I%VHJ(KFN-%PJ:,#D'IX;8QZ5;> M\'I,1M)4&5:55-9JF'S57;M.OJK$#C@UST@_SA_;@[.;^;*:,5 0"+,DQTD$ M0Y1D24D.QI-2Z3B()9.NNXB'_.BA V4K_U2CU30#=<:HW1RTAWD3M$"GULQS MY&EEHEKL^ZJ)9DY)9Z,&G.EK'KU_6#6/5?6I6K4;$L=ZW0S$M. ?3HE+EB4L MC5+^+P.$)$V43EM8->Q>_S;[9^VMIAIH0K.N$H[$L!4]'+ &/=C3BR2G%L7+ M/"I)HX5P^"J0-EQ[52:M\6>4( IE.-GY[C5[EA 4EPPAFB4%R@%G-8H&!)!A MI>L6;=IU+)5O3]IG+*:+NB0;Y(PC\&M%*)^TVGQ\A?'QLL;S]*FFCH9!\%4> M+7@FDT1:8<]@9[Q=L72*XEDQC7+VMO=(Q!L9[>[JSWVE'N4/UY@4&VGVS *ODJCL5^O[W-; M84Y?%L5M4F)?_3_KW3>\W^ZX/&\&'(^BU[O$418F19;G81A%83IDKBC/T\), M',ULC]6#O:F^5^N]<=YH2+2N/H['L165'. &?W*\P0#XYJ"7CU.KY54^E333 M3F1\54Y+WKVJGS99M']KUZPLPSC.49&E-*=A&2%*ACHI*@#B MKLYBLY ;5H M5DD[#PBE!_=[V1M<7-W4]3KO5J4JIQ,Y>OUW%=$5 'H?!#.UTXIGWM MEB)WAHKY=OU=/,MU]F*4.&6D("6&.*:8"S=G=NAX0C!+E"YB=F#>=>/ZLWL. MZP&J]7L.C6)@I*)CT6]530^@?;B02IU8=8&U$26OA=:*@W*":X]+6>$=WK[^ MTO0/I7!(R[VPWK^?,F-E1$*:DA(0C),B3C##AQ2YS*G:\41S>QHMFVK2^I'_ M_K?YMGO\D2>H?!+C"X[P)NFY M?)6N*V)HCVH_M,^B/XVKC])0V>#W>;T26TJLV7R>KZK/U6*_:3665+=<7\,2 MDC**0Y9G!0*,I%$QH$@!-M4Y0^OCJMY\ /OFKMF\V7*XP9*C#+8'T(8*:!H+ M33T<(PC6U%% "HX(;P+X(BH3Z^5U.E74TU)@/-526]Z]IJQ66936V4VSJ*KE MEG$>A-$/=Z_ P"0%&0"HR,H\S**ZSMQ[+KMN>=31W=_FN]Y@ M>R#I\? 4U'RUVE[#-XNB".0H9FD:TBQ/&4K84%7 40*1KAB[0S2J0M\?W&@+ M )MJ6=T_M#=_N)9MAR%5UW(_HFDB\$3XPF>01)GM,<@#+!*,M!&@]&PQ27 M"J?Z+5G4*(KHG-X_K8Q4+49EA;=%\77I'I-6LS+'EV.9HX-W(KOC,KIL%GOQ M,[H+GSUB]@DPHT*2/,//)C'A=3LU@:B?F.1X.#/C6"9PVJG$MC.-DX],1?Q? M+&E>6,59PI(\3(J(X3(J*&'A4#S""9^.9!8*MFQ-4Z0QDGX+!,MH_[C<:B;D M[%!Q^7!G)O\66%71_W'9U9P SM:UK$\!KU)Q<0ZP1Z(/DX!%;QHWGYI^50DW MJU6U$%_?A[OWS:XZO6\L#>,R8E%4H"R*,(XHS=A@/8ZATL$/6S9'G18^[E?; M*EASB"?W'4Y7';C"F^3ZWP;S_JWPK7AU90UOCS7MO@:TW];K:LL7J.^K_FGR M_D^6,\IRD)CDAOVJ=@>43:7EOX M&OGC-#Q<(5*EV\%&/#R16B>NO=;G8(\_5=%ES>;CIOI>-_LM/,K'+&8I!"G* MN9T49%&1LG3(Q4A"4FH@LYH6QQ'6S_O;+==(\0[H84=ET]^ Q$?UJ<**PYL/ MFYH+\&,UWVCVC^G2KZ:;+BDW4THQ?PW0@A-LT\CB>9XDA-"08+^DS]29"V)G MA2/[QZ]F.8ZY-9;$*!7E1QPS/+R.1!A,H84#JSIFE=9^!@=6?]D/!WU.CZZ> M.WWEZO#5ZQ&04[N)R%=3/HW#5KZ>L+JBBPY"X8=&NG!,^R25(G>&VLGJ]7R] M.'^4BZ>D212E91PG99RD,4$A&H#0-%1Z:\F!><=UM.='5^\&J-:/KAK%P$A% MQZ+?JIH>0'M\=/4*L>H":R-*7@NM%0?E!-<>EQIK\D_50]^D\^$.-_?WS?KS MKEG\?98R1%$!0TP2G!>8I\MDJ,"2%.>)WIDN X,:RW(U<3T"ZQM6=_6F$JC; MXF:+--@*J),M&2]0)[=L-.7=C]%JTZ'+RT<[7.EL'+[=;O=<#)[9#?.\C&A: MDCR!29:"HD3I8>F:Y4HO49A;&W6SL.XA2@]"5Q1+%L)&95>SBZ0E]NT)L1V^ MX/,$ZO8:7Y);L&9<>Z)M]ORYLNUJ@RG5/./#':E%RK->;F>4A1F*$IC!G.*T MP#$D0QF.TBS5>>%,Q\RHVZ=BC"T':'KU>R4*U8KVUFDSJ]2+TR2O!"]J3/AJRH?#H<^/AP]ZY9?^7#\KX]+)@5!8,%MPCBO 9 M2?/#0XX4Y6&JH2S:ML:7%XYJW-%RB9LK0\:83C_&C;D;C>7/S,:"XXEAFN T MRO*8Q!$K(4\)2'88NF68$_,5AY(YQTN.TUQ8#"2-QY=M<&JRQ'!&IZTUA@#X MAL?FOCTKZL,J0U*T+/+MAWS9=$AJH6' E<9*@QNA/\3^U;[>?A._B9OM;CM# M<8)AB9(X)B#$E$! L\$N@WR!;[3NT#0Z;IH@>F#:4_;5$ZC!0F#57I;H\JV\ M2'')L6U/0#_%%XP_/;QC'(@($^VJ#E/H-P2QY!\3Y3/GC^7ES]6F)(Z M>XB_\:]17-3?7\Y_W$CZNJG:K8M9G) 4)2DK<4E@7D0@I,,%*A1G.9,^>VC! MENO-\1:A:)9<]!A/]\06B/XNLQ-P:V:R/6TOET?G@PYW>T> (Y, MJL+1PY')U3MZ>/QVM4B6.WGX.A-GI@+;''IP\M"F-XV;+TU_/7^RB]F^?W6F MN6"6,)"42483FA(4LJAD8-C&I DBVB<0;=AV/$FTN/17]E;855_FCTVLR9K_ ME].6^U_[M_G.]4=-5P*0H%.R'F S,)ZDR*Z\NU(IL,^B_0[4&4W#"*8D@A20 M$&"2%F#(WUF<%9&%[GT=LTIZ:="]WS?OGVTY==5Q^CKGIK M6ZF5=E+I4/BAFRX1.5BWIW5VUV'VXHS\6;:K[:;ZK/JP%)O'_Z?'$ M]Z=JN]O4BUVU; ^8KI=/?^/D;\X C3(6X3 '*<)Q"0#)\@$IB%BJDHM.@<]Q MOMJY)/9/>#95U5]%<6.SJ=:+QZ#JO0PVW,UMT*Q;H;YY#EM]SWF:I/ ,=R#/X%P2 07M\%M9PAZ&MRC&]T?BF __[V3_V#<.<-! M=*Y,+E-^"W[,0I,RT/@S,M7F-2-,'ZM-W2Q?OIZ[6.V7?%(^];YC9(8Q) S% M5/1&H3C, (B']\<91$6LLI+P#/H(JY%Z>-VZ=CCA>4:KY%SH&6J'>Q)VYL*; MH',Z./-B^DUP*-0G@"-T5U- Q7_[=?'__Y.4 M2 ;Q?X24R/IJ5TJ4&):5DL_[AX=5VYXS7PF+;-7\2;O?.-[#03*6Q; LPJ(4 M1]D8B(IA^YFQ'$*5;0HK!AWO.YQB#);U=K%JMOM-]YI#JP#B%J*@7M\UF_NV MU4WQVB$[I,NE>:/SK9;-/:&ZS=$$P&! .-DU0C*T71%3JZS[H9EV76H;U\7^UFC(44TI(6$%#">-8&\W[W&(<9C97V9%5_MNLF<3&^ M'CB6]M!&W8,[W&$^OV_V8LPMY@\UCT/]3]5+RY6IE),PERRJJ=6 )!!0;D1I MM"^2XB-EP=L#KQ]X?CB?])K)9]1=42Q=DOT0)VWTC9U/355R%LU]]67^H]H. MAN(0%F&2X9R&21*7-$(%&@SE@)1JJJ/\XT<6'H$OV F &H>-==B3%1JGQ*EJ M3H08WEMX9+SZYHT'=V*"[B?@&F% W.3,*YW;$Z1 M^;\8'J"39>;,#.&&60\.T]GWJ7'Y+2I,+5^JQ;=ULVJ^BOMXU\N/\YU8BO]6 MW=]6FQFF*2!QRG(&(0DZQM=L #QTZ!04S(U%B M?AB-/[4YX05U/;#@CPZ:RBQ@QJ&"\H_&I9[:7_H<367]FMN7I-P*51[(MQT_ M&ML?DFA['BI ',^AHKC83C #5HOZRNJO7]:YZ5W]_N5)#C[_-_[O9 MX-5\NX4_ZNTLS@!+,"$PI("E:9G#-#F@2%.I190KVXYGVR/<-RN!]US10N"4 ME&AG$9#=-9B.?-4M!5/>'>TR*!%X=0O"32A\V9]PY-V+S0N7+%K2TR.&]_/[ MBC3W\WH]*P&!"84AC"#$*4A8SE=9/9(TQTI/Q;BP/[FNW@0M[J %'@CDP1\= M=KM:JQ<=*WKK/#"V-5:BFR1;8E-?E]O:JK>A= MKOA_)+J62?6]6C4/(O?N^MN21@GFKHJA3>9]D3^K M/KT0//N,2974+^ZUOJO7U=M==;^=X2@L*40Y000A0G%*HD%8XRS/$NFJN05; MCF7M:F.!0!FT,%6*J38(EBAQC\RMFM)Y2JM"&7ID>O4JS;(TFVZBOD[&I5JQ M11H]* ?;]*9Q\[&I);OL.<)(@5&46$9(-9#+-,)<\U M-N9X+FA!J*6WYOS)9;:C4JD57/ 9=-]NBL'[9K.K_]G-\B!-8!A"EJ=1@DJ>1J=9>@!29$CC:2@' M**3&I_%;42?HQ&FX SQKHJ<=!&,9=$J\$V$\#0:4"<;86GF!4CWU-(V/]WIJ M[*"\PMKA4JI:< 7%V_N'>;T9^A':N_WQM_GFJ[BANJ L*1$7^A+DXO\H(SV0 M!!8@&C17HH3@!H"&W"J62P_8V@I?TSZ4L>C0*2QZ'=$O45Z8D'<3M;VX!W4" MNHU(]W0)]B4B"I6)Z2.C5ZQP$R&Y H869Y=J&FX#X$&9P[&#S6@?L]6.C,-M M"']MFN6?]6K%8>1A5!)24D##(D* E$.C79(RH'BHW;+QL7LQZN.(GK>0%2\- MLL^^E78+M\3;[K4(?CG>V3$ _M6K+HL7?.JW6.B'QH_%A#OWU)HK3'E4N(GH M9:'HI7$4(9A%%,4H 1#D29HG!^,QB+#*#?J63"IIJ?K-]U_$?Q(\'#9S7DCI M3?!5O39MBVY9&1V=:57Q/%^:]D(R9;B[*I16R?=%'NTZ]?(J)/NF4NO2)X%OF0%[[1._>'N.9!964#*4LQ85I1Y3&%" MXN'H>").L\V^5YO;1G8M;6A,92">XI+?ACO!)VZW>2%W:DIGRJV;JB9I8(]D/';#G3./D(%9.U0R'RIS&7D\N%'C_ZKFFR]_-K."_[\RRC&(LS3+\H@5,!M0Q#A6>AW' MMFWWV@O<:*\TN78EUP6OKI568.9*V_BIKSVC%F15-38_EYHJ>Z5(O03*JF:?R9:JL&D"S5E?##,(IS%+,HC'(&$1!$K(0@'& 7$ M3NH!TL;=:VGL3DOEZ+4OI=:9'45)!6I_A52@LZ2C2N'Y^614S3T#%=7@T8F( MUM^K61IS "0/HY FD"+ "&8#C 0CI:YUZ\;=BVCB4$2EZ'4@HK:9'4=$.6J/ M192CLR6B*N'Y"454R3T3$57GT;:(PCLN.@JB(F]6I/#W];+>+IK]>E/V%B52GW8+>NF6;V?B>0H[Z' ''7"/E/02M[JR:ARKGT!CS7U4$5Q+C,JJ M[P44,QP5 .>(LK @6<@B%.=#T;:@B$"5O%/7QAAIIIIH:K,E)XMC$*4F?)<% M;UQ1N\#,%=DRY=(/83+VHK'[A2F*B[B\""X6FSW/;'I;=;7%^\V&YY1PO7S/ M6>C^99:@HLA8CK,, %)F45( <) WG"AMS]BTZ[B4V-WV->^P!JLC6$5ALLFT MI%A-1+*B@+7\]C"#=Q+\NM$O>;*N:9H#RCW1.1>>/=<^9^P9)ELG=G',"D"R M*&;%:#,E=:4OVF_K-5].X>;^MEZW1ZD_58OFZ[K^9[5\N^16ZSN. MY'C9\#_V]:9:SM>G8L'_;'_?+LRZ$X1GKI:8%25,(Q2QHF0LCJ(H9&DA-A$2 ME*,XIKGT,T+>(':L ^)2EF>GIGE&U#GSOW\YT8)?Q9\*;Q0NKO6&1)G;A[T! MZRXA&UP,3GR\"8Y>!J=N#B>[!T?;"W)/7 UZ7V^"X]'O\[?^_)1?C,+MR-Z M5OER]"Y4]NT+DKN*>:P G4E0_/Q /+CPV3].&I^'M-IB1Q,^/ ?_.>IV*??E MVWQ]N,&A# M RS!%<8I!E$#Q:&3O XYA!E063GXA=YQ\O36[L,8OKB1+5WZ! M_NERK3/S8U=FVW&W#U?OC+MP'S6D5XH ?GY:?A04/.6F^1G$06WN'7Y\]R9= M1@FA@+ 2E6D1(7&I;S38@"%*5>9&M9_L>.YZ56ILD",WI;CC14WR!QR3/$#Y MA(0K(JE'EA\BIHF]L?&YC)* #]#."II8+H0@Q5D8(13&45% AC.:#F@CRI1: M0Z;"Z%]KR631;QKMG\.=\LMU\$QEE69*PL\RQ,PS+.BYAQ%&E!X[(@ M$:5JSXV9VG+=#71LMQ-/M#P!&/S10OQ_=3L6-&WD=,D6QTV503MI&($]- MR'1XA"?A4DZ/K5 9_ M= E)=T6IPIM@N-RJ]??9\JQ7#_>JTQ<:J2S1Z$''7 6G6F]8<"_\3C(;:;X=="?D? MG5BU&>!53G4F 3OD*LP#HY.L-Q58(%MN-I#AX]*$8)5+#^8$N_XTKKXZI<7 M>KZLY^M+)@E 41%E*0*P(&&:11D\3$9QDB<*2P$S0\X7 AT\XV6 (9U2BX#Q MF%1= EPF46\!8,BF4OH_'JNZR;\)N[*I_U46+B?^=LCS0.*MN=(X^+C4*LIX M_E"+_JQG>WV]S0R"/"[X7 (P86%2%!@D@TW 9Q:5PK*9)>?2WH)[ND:K*?H%#9>&Q4W*^RM.5RK,=?OTH0%ORI7'Q!2IN?37WU797+["X MS6WSV-LJ &<%$!2B**:,X1S$@ZTD"8%4ZFEFP;$PL8I_(:K-L)I<2>YQ.:=) M<8NKQ]-E.OO=MV93[QXGTIRSY%S;Y3(BTP^-,?3A^1Z7!49D->4SSZXKT:[) M&5S]G_VFWB[KAZLLPH#@D*"BR N89C2G;+":,HIFWZO-;2.K+Z;65(;0 M*3"-G8-Q!\TKQ%P9/K8H]6,@6?.FI+?E>OJ[>[ZGX[RT@(6)*G!*$T M2XNRR" Y#FNUQA4;]AQ/YM>;:07,H,5IK4E9@6FYR7]LDM52 7-^1^Y8/I!V M1>-L4NZ'SEGU2+I[69%UCTM>OV0*CNNO-+&9\"/MCA=ULE9$>4DC2#,:2XN:Z5)E ^%YI1ES, --0Q$\8U96TDLBVHW+7,;6+-NTRBB@1:"(6G MBFC#L]<$TAI[VGK)?X'YO]>[)]8_5=N*_\AOLZ) 14@QC%A*21$2)AYTZE%D M)3(Z@6%JV[%N#CC:@_Q->Y'5HD5K5SY- Z IH2-R;T%&Q:\[N$\E5%S,T"&> M6$ROTZDBJ)8"XZFHVO+N-6&URJ)4,]D+",-O?*J^5^M]-E\/Q^;,@?H??_#0!GPI=9*/RJM=& M9L:O7!O9:S1_3'0[7>5KBY%__L3E"OEZA: M5W?U;OOYVWQ3H?FV6I[^!=QL=[,RSB@H$8TB$$4HSY,0H\,,A$*IV6!2@(XG MD1;9FUL!+5B<8#//MMV'3C\E]RIJEO+VPQ_T3MT$IZC;U=7@V$UP&O8G?TUX M-WV.;QH?Q87 :)^#OZN%\2B06%*,' _5=<=UA/,3A+MF\??GX 3L>OT5\W]\ MK;8S0ED6@B0+:FLZ;[\#\Z7@%-^# M\F+2)O\2:]!)PNW7TG4:"BZL>">,A\6%LJC ;KY76YXNM4^NSE?;65:4)8YH M$N=\]0Y+C.#A2K&,A,3V4E@'P@A;30)2JS'S'E2P;G9!__#EZC%85LO]8B?> MC+"^!-8*BK5%KNMX.%O&/HG: -V[->H9>LU6H2;Q^FG6F49.JJ\DS3G5VZ,Z M_^)NS6>(',6H#%,88XSS, T!B(O!.@"AU'6TMFV.UL4N_]JT6XYU-K/&H==N M:U1+][O)Z3;9ZQJ'=HN[7CKT:VZ 7>1&>BO,G%V_5A;6O+JZ/6:+-?UF7-$U M-:,Q2$",4,1_> H)PT4.!V-)&$M5$@U-N)XY! C3-EHYKC33;OLTV9@!KM(V M4A>LP*#4\*K$I*<)KZ(3K[:Q:G"B+2K=VV@A(#P=CA/,L^(29@#E1P4K4\)4 M7AO3-*$D*IJ/A?%E?S]P=H>#1X9"(\F?IM#8I\Z"T$SPYN%Y8E2$1HU)3X5& MT8G7A$:'$VVA>?DFPHP+6P%P03-8I"1%&5^4#R?*,YCGY6Q=?9WO^,\PR&@T MS$H-I[(;3B\02@^MX^,A\P&9H13I,*RI2ZY8M2=29]YFF5BR7G*FHE\&C'LJ M9B8>O:9LQFR9'.>>Q06-<@9IF>*0HARBO!RNH4%#E"B).IWL.NC?,*'+JK(H MC4"H@4*=H//FPHGSC,GIE"';WHF6J3^7%S**\*-.DW<8MRR0I0%H.IP]SD$:9V2K2"H1Q5I0#OK:#HAK !;?S M;;T-EO4=]ZGBWY1^Q_XIUX?'K&?852FW" $K,B+),P9PL.]0SFA&%H3 M6Q,0(\DM__UO[=&J^@#0BK8:\6^BKLXYMZRO ]Y66(^(7WMK942!O<*HLL3: MB([/(FO%/RF9M<>DF=#^OE[6/)6N;_=<@5BSJ>JO:SK?K.OUU^TL9BA#D":$ M@HQK/@< #D!*BIDUI35",8[4_K[>5/?UCO_'P5T',*AZA#8$URP.)HKKGGO+ MDOL$<- C#NAKP1A1?8)B^-UGQWVZGIL8 M Q(FI HA1%#$*71<.-%'M(L5M!<5Q#&$=R# "R>G]EKY)OSG$7ANN).RKQE MN3W\R8NSDPI-DL[BH-?A/44\+'1Z6XF+XIR0ZSE::D%*;H4.$SUEVUM<6P\_3CEVO:4H\*YR33SG!2UJ46; M4F^G$WV/7I]"#-E2K3Z]7?-TOGH*88:C),EC@' 8DA*QF"_"ADWM?.2.4MNU^>D."9SC2*+R8T2M7S4>,U?6B"6;)YU@C#!"#):0 I;# MLHPB/%C.0$R-#FUKV'/<@JMRMNDG/7PCR["G(\[$(XW#-VILR8Z\EX:>8\'? M^&=9O5W#>_%.]"R+PSPL0IJQ$&>8();0H8NJP"12ZH.W;MSQF.3IVZ:MB?VR MK+I?_1K4ZX!\@>9G=NP'0B[AF#0&:AG(F?,\)]L(A[3D)CC&B0QQN@DZ^.-J MJ"JY5P3569S\4%=W[C4C?>^VWNR>Q45<$I:7*$>4%"0+XV+8]RA2EA9VGNI^ MU8QC+;7\"*0)GW)".1*5:I+HSVN.6H\W6N#4#_FRX8CT^]J*W,A*TI=S+Y3U M(I@G%"9)'(MI._'0TRUVN8<^[^T)6C4A MLTF^G*Y-Q+N:S#VEG)Y0/G1S?Y:AW(GJR1-X100=1,$/373A6./\"U;H<#OL M,/;W>#?KLWB:LWAH5N8@(@E(XH02ON+%R7"_3Q&A$DM?L>T4A6,]A4L^O8D^ M1,YLZT:[95AUC@2;:B7:)8)=$^S/"J]"$Y?;6%W76[_"I":_'>RVX-<##YIU M8$F4QPZ30@>>-^'2Z\MS&C:Y=CT3!B\U\8T2%0]:^\;QLQG[>U=;C7201$6& M<79PL][5ZST'T1=KFO4652+M/D"OMK_5ZV93[Q[?KOED5&UW[8G9TY\B;BC8 M/?Y6[;XU_$^^5]VS?=O#%3%1C/(LS9,PSXL4D3B*TR3. 2@*F)015;JMW$?\ MCN=S<;:@60M$0E3Z*?VV]3)XV#3?ZZW84>+_>C+=]T_HK/FPX!1QRRM18JU[ M!M364#Y2+KD8\Q&Z\[3B%X'TUT"H7W!T.3CZ/'P\G2=!YTIPXDN[ =E/=>T] M7T\_HX&:R>[^FB"L5]::/G]D?BQ:O6:H^7DDP_E43_@OMKMZ,8LB )(LSA(8 M05(DM""H&! Q$DDMI,? X7CJ'7 XGS#EB7C58OLQ% U"[ MFT"\+'E.G7(N6+2O:"1D];PU%B]E4I=A,GGS38D8=GQ=;3;7>Z0 J M0!GF&)5%D408L3(N8=0#RF,,E9JI',)PO7G0(3_9*/CEME<$Q;=?VB0ZPFR2Y8EI/BB0E6D^ >K(X$CZN[ZJQ>T5N' M(?)#9UTZV(SVN:OIZN?=?%?!]?(=YUX)#J$P8C"+A-9S5'E9@J%LG8<8**FK M,Q".-;;%K5A[<$>XG-!ZP;6:W+:0V_:C%K3_LJO+\17Q=1XV/R38O9O-R,-! MJSS15YY?()D!G.7RZ(VJZ*O\VJC\FF54OO539]JE]KU26F.O1(O M8V>4ZHR*'&G?7*U0W40D*VA)& V3-$0QHSDC/:(B(50I 7.)PW4?ZW#'F/DV MD--HR*FA+X%0D\I##'ZFG2 #JJ]([1@!]$.'1_'TM;NZG;&KJN#7RZBS)(] MD5.&2QK&*"E1D:6#<^7)MIRZH+\6>5,5>EDZI2S@J$L3Q"E:53&!)<1@.E1;*%2Y[Y5PQ[NP]@E M5DWZ1N=44P!5-EZF$4(9)B7DT&I _!)%NZY=D$8'_"FG@EWY\Y)Q'-*BP 4$ M+"$APTF6)8<\-,5YII4*FIGT!X1.JF@OUVBG\*>)T[F530#OE^ MJ9XMIRZE@C8YLU2VG*$DB;(,QB4C8905&4(Q&JP"G!"=]ZMT;8VRYW)XPE4IU*\&2M/LEZ09>Z-6U5-D25;$Z-U=M=C5WX_G+#_Q MU/%<";'_HT^5X*E>U=T3%4-=D>.(DIA C+C0QFF<)G3H,B\Q94HG(WLX#QELG@!4T\+1(B2GF3X&1TU;#QZA-\K/A/6$]W#98EKJ]( M\]C1]$/"1_>ZF78,:1Z$?VKUPKP$=WT=5M0<]CRJCT^\6FVD4,F-U/X&RTW\X4( MW[!%=7#B^7\SS4,C5D-Q93J9)N1^3"H3^7[I9/\$$3"<8,X7K:OMC. ,)*PL M $4)1CD(DW3H.BNS6.[2?U>VQ]A)ZZY4N0G6XD&ZN^"NUYB^M&)EIM#GWF@N M&(5V5ZN#R[MQ(E@>R?PEEM6%W#A>7DNUN7=R8FR)14.Y?5XS%]\XJ?G7+QJ MZ_EJ%E.0 )(2%F(4 0QC& T'7,LHBI1>^72%89P]N^%J*Y[@+0=T75U'O<_! M632,A'C40+@2Y#.;@NW?.W7$*V%^C75U@;861Z^%VIZ7TP ?[*,]FZ^JK>!3*2*PU[$JI0MFIPBE$ M:7'X]+_F]P__3EHQ[IY%M2/'.AP;"; KEDM]_Q;OEU5?>GC\[?YID+S;;7$S;WXG?9OXF:[ MF^$T@:"D*2U1EI<)B!$<^D1@GD)J(>.UC,AU^4$@>W,KH 6+$VQ6--9V<(ST M=\*XN-+F)RX-W2,WP6E,/\X?Q4,E =QLN(U*_-HK]5:+BKJR.XJZUZKORF>Y M&<$IXU+OSY[??'T=Y7-L_9OB<9R561K2L@@Q2#(:XVAHRX&,8JDY8PI2$X]"H1+KTX=TP=8X2U;CP.M][KM! &7>_/6 M+M-GLH IX^G!N[A3>=Y,/YHLYP5?JON'9C/?/ [5OT6U?=_L^EM35H_]MGJU MG(5YE*&XC "B99P"C$)6' RF@P5N2\6LP-[Z#3J=E_4RW7 OVZTWW9_^L MENW.73_)6]NZ4XJ"Z;:==>9'V+([8O:JW/N43:V-.IUH>%VNU?5)>H-.GS&I M9=4%P^_F#]OJPQU\>%C5BSE?[W4=R/RWWM7W=9>J;&=1F<9Q N(RH8QAE$?H M<(+ P M&ALH1S1-@.H4: W \>XHA/U\L1(XKKMR]KW;?FF6P^";Z'2PHL3G_^I/E MJ-1;FR>/J(6\'BXZ$7_U@-R'N)A/CJ/&Q_J\:!0GHQGQ-=X4)T-K8?!W'K3G MHL04:)E/PZ(;;I7\[?H$"=QNJ]WV/^:K?8=WM6K^G'-N9UF)(8GR!.<$%5&$ M 3W 5PP']!9J<59#8Y1H6ZJN+BJ MXG7^B*+ $V7N? H.3@4'K[PJ]"E$0[T*Z"+47I<(G3@L5S]TQ[7AM$"Z1A*^ M&/O;?KZJ[^IJ^7'3]+\'Q1BK=W6UG651BA*6XP*AF&1Y3M*T.(#"0*5/8R1$ MX^S>$.["=E ZP[*Z?_;CBVM"2@Z[FX8*MO(9C%K$@CA$IQJ4U:0)R4 MQ?#N(B*$*KV0;=>RXT3_[?T#AR/R_-VW*OC]+Y__TIW;W/-,45Q?\G^:VZW0 M!JLIORKY5K)[A[R[3^1[\'Y>%7:>8?WD7#-27FNPJ6]J*;<1@X8*^X$+R>98 M!]K.XK0(&05A7A8182S%'$)O'6<@5WKIQI9-QZK:XK$BF>IL&HFE4R)=R60+ M^J0F[=<-6\\I5==%[:!XK8CZ7LEIH2%KRBKX[$IVPC* 24(@)4F1\/RV8,/U MB#@$L=(C-KHV7&^?MB\[G'G0(;AK-L.]6#MQ>]E$ U'Z%0)3@CT;:+I>7!I8 M1JP8#B1\[L72\[M,;77QN-54%@6 "8DAB,,0%V&99$--$>)*(>X_AK,^TX(L?YXT26AF=R,%EO%+,C'L&IW5<@^+/UD M'[]YMH__2^O9K^K[^4XU7#LRZN+O_B/P>M88P7VYZ6:L.,C.4W_;SS=<<5>/ MK%[/>;HIKFGE^22<=SRN=JU3U:<( ;'/ &9+Z;![_\OI[OE^+PE>*;7[8XEYL5)J!;3>O/ M$7P",?A#@ Q:E"._2B-'W14QMLR]'Q)KVZG&Z?>J)H>?%]^JY7Y5?;BC]P^K MYK&J/E>;[_7BPLU-8LM_T:W/[SX=3OI]K#9ULQ1W.&R_B,;I&2$A#&FAJXF^ 8.O$?'H,7=-%K;P+;W@2WC_S/'IK-+GA7KZO@#^'S MR*ITA?U7:P-F,?-#(:QXT;_\2G]5MU?UMM9GF<,I1F61EA!O,P35"1]R9S_K^)R@K/R)#CA9K M)D;=IOI>K??5-G@S=-VJK;S,R)1;0(W&H]HZ:*"P!=:N=7K)NQFH//W- %7K MQ;?[^>;OP1\=])%%[!J+5S3,"OE^2)@=5QH''Z?"H?K.WJ=^V/8?5V\.LB*, MDB(,2Q3Q#"?/<9@,YB+ I%K:C(V,+UP]/H43V$8D7A>M4?G3$ZP!U\U!FUY5 M),L4*AQ4'XM*O M#H+K)>%F5\V#^+#ZJFAON21QPF<%C #*"Q8QFB(\6,YXGJN29]JPYUBU!XAM M1K0\@E1+-JT0*Y=SCLVIFI(_H?,$WZ''9IH44X*T*YFF3M2X^T 5 MMU:K%?_3K]SP;WPU4XGNNZ=F(YJ)_=PR#"D$41+& )>'K#?,B-(NJ:DQUQN> M\U75+?[N!WR*6Y?&;$KN0HY)I.*&8@>M9?$ ;F(I>XVN:QM_MICV0\3LN?-\ M.\XN3[+R]==J+6XDY6;A\KY>U]N=Z-[[7CVUG8:0T! G.(L23%"'H[65Y#$"6Y5 4(% 6Y47*>GL%RW"L(G/Z M5ESG: )0T+2(%.^!,6!.3L'&(4TQ'WNMP:O#.9%T763LBER9L^R'1%GPH['] M_1E(46\IP3G*:0ISR"4OB6!8$CA8*G"/'"8>)V@!1),W# MH:'JP;5!H<6&\G P:D04.XYO=]7]=L8 C6&8QUE90E3R80ICU*,LPY@H'>\9 M&YOC+,!V8U+PAW M:'U3;%J*N8B' ;>HBX37+?";2<*,J(_,CU%4G&5FP@&BMA[M\XQJ M>3X-Z>',4)0F,$D(2@%.HQ+%+!X:"\HR TIE8TLF74_5)RN*?7[ZYZ*.]+[9_5>U.VX;S6#$.-0\IB5D*$&H*--\P%LF#&@VW(R.TWG; MSN_KDQ7+D_6(*/@ZF$_XDNG^2[87YT#@S_KU8JO MT$Y*>YY,BYH?R<1SI?OO8[()M&^>%(_PG#CW/V1"/1NW*699LP_H?_C4:TC. M6/.QC1A*[_BW;Y\?V@HH26B

YX41/W#HA,\YF;#?8G/%S;2-ETIN!>A9<;T]W<()Y"^[?=#1" MF3,5J7!)EXYB\"2O9VQ:Z7C&RZL*HLNC3T*B[<-9/3%C1/K&W?E6W%,D_D'_ ML:^_SU?BY5.XP_/-YK%>?_V/^6I?S7!*BSAEK$ 9B5D*,(<0AVF8)B#/\U+I M840[%EW+#D?7-@TOQ"^J(T[%*WCML"LG2.,3JR90!T[;7YQ O GFNV! &;0P M1[Y_5X:Y*Q)FEWD_),VR3\^OYG7 F/0E:=^:S>Y+M;E_VR[_NJ>>6<&*!%&& M0W$V"V=QF">#NL),\?DH'0/.FZ0YIC?\/[P/ZB,JQ?O0M(B3$R_GG*G6U@YT MO96@R\T]9V@ACCF=] M'W;?JLV31>XL*N*HMXS#*"A61M&'/L5;V$(>C$]TMM8V M&2R>%+S&'7,2S%T9>C9Y]V,$6O6H5&E229R3$>9*"M,C*F !((,[+@PV8 MI+/V](]&!?G5GZPTQ@X@Y-O3VU-+DL/)!E$:96.K'!F5BR>L$*G'AZ?KKNVJ^K3Z)AJ,/=[]S41*V9T4(X[@D+$QC"&!8 M)I@-20%.0JQ4&3&SY'A2/H +5@+=)#/P58*N#!0[Q/HQ<"SYTKCX]-0&UKMF M_?5Y!8*"* ,0();"-./FD@C0P5)&"Z6M%)V?[W@0"4B&948MUN0F7]>$J4W! M1ZXFJS&>(>2*RIC0YX>V&'G0V/N85-\PWO'OIN:+]2X=X$MV^F.QVB^YG(GG M#46C[XPD.$80$)B4-,MQ#&*^?.A-\UQ!25BL&'2]AN:__ZUM?JT/:/LYNZT[ MCOT.\>N,71E95@GW8ZC9=>G%X\36^9)^I&3X\0R7"44X29.8)7Q=CM,2]S^> M8 R1TCLDLC_4\: :<(S\Y,7K T29(#\&@3KLYV]3Z/DMO?0[%IW>!$;6BZ2R'%%.:ARG)("0D+#!?-_8_/",Q5*^6OOHC1RF33C$ .O]? MK?Y)$^3')ZX*^FR]3]%GZ7I$/;^M5_5.7%:Y7K;W)'QK5IR0K6C"VCT>>DVC M*!/MI2A-*C??G_[Y;\4"QG6Z):L;DS!M&+)XPBQNV^Y!399K[HL8]=J M(K9)]T/&[+OUO'KBAC<-*7S>:%\0GCDPA$C!UX@LIZS,#@:36"W[-3#C6.Z& M8R*K(T+%TS4F%"H+FDOVM"5L^L,VEQF2DRQ=6KT3*6U'+LN2&3>JO:,?YX^B M&VO8Z84PB0L21QD$61EE>9HB=C &"JGW. Q-.!:@0R_B0P=+KXE3E3;))@WW MC"EV:PQD]8@F;LI\RLNU)9P9D7[(C*D3%UHPC3A1O>CG4WI?B&! JIT'C2HFFNC[E(UQ65LD>U'X)ET9\+]ZK88DKZF'*S;I.P_ZQWW_!^NVONJ\U@ M_'$PG4*($OY_.0-YG*,2Q,5P0IHBOE94.J5LPZ!C,2/57<6!B$N7OU?KT0_- M2C!T9JU]6F1*)DF<0Q?XKUD0-) L^Q1/+; M?+??M%/%-"UN)^Q(M+CI<.F'"AEY<*'%39\-I4:$,^D$ " /44IAA#-0<"L@ M&8HNM&"ITNI$U\8HS0CS?F5R4H^=H!]!*6TVY=./\6+LQ;FN!&-6]/=#G_11I46>D#2'"4KCHDQI6$ R&!.K>]T,7\&$ MZXX/2^F\"FGJ&;TCOLR2^D.SM5?IO50?I2&WGNB,H1-7\GQM3A1V/$6F^W:] M:.ZK+_,?U6GW9HP! F&*"I(7(&9QPO @<0Q$6.V28Q-#HVE/W<(3CVY6^GNA M!H1*[XB.PZ7ROFB[:NIP!2VP]N+[Q43;HQ=)NKY):LZM'[IDQY67&Z:V^-$M M1YP:S(L(DRPNE"7DSTJ8\>K'>++A MR"OU"6UN-$H4LY(@%(4E!(C$."^*F$1#DP-C"$::M8E7?^XH18G)QL@)$W*+ M:VF^_!@%6L@O+Z<5O9??H[Z_K[MSX.)JVV8M;INHU@MAD1#"4!8E)<)93EF4 MB6WQ899*HU)M:UK?CN-9XP1:=WOV*;C@E_?-K@I ]JOB)=HFO,IEMV-1JI;< M/F?S":ZQ-_LO$G1UC]^<5C\4R(HG+W;T;;$C??/UE5,6:5@F91*%.<7<=AYQ M^X/!- N5]MD,S+C>UC]!]J_MM?Z[1\53#R8>7Z%MBQN%JV*[EK;6NL7B>;K-K[[5Y M&+ &6P'V)OB7\"\A_W\@>)AO@N\"^[\'@/]>L!5/W?%\8;_[UFS$BW7_'JR; M=174VZTHE+47S1Z]5-,^T_#(Z=^(<5'3P .PX',7A!;;3?!!@D]7]_5>8>J* MZ%FBV _AL^7,RPMZ[7&DLH9LUN_X#KG1]$ MOP3=!^=UT&C#@4E!E5_ VHBF^@*6AW$F:CG T84U[%1FYZ&36CPYLX;5PX[T MZ?%Z73?=S;8?L\WZIL#9XV:?;9> P80R# A @0="'"$(.FLNC=4.CD?:,+QZ M/<%R1.GX-YO"637(%,^+QU(H>51L@3W%4^(3<0*2PXG#%X@S29[\?) 6 LK"O=5#@^'^KU;?78F6H3O\J]Y4?%R*O"MJ6X_RYM#^&=;N9LS/ NX_%\[[IB$7QVS]:HP*H<.W98R$9B92:0AQ0P&@+(A=>M3T M! .E:\@:S%D4T'4#R>XXO4S1P-#4R.\\1J-.ATICW\6IAX!\N#>7N3\V3UW[ MQSI?2G$_2+P]+K?\'[V_*?BW.J_VR]1%$:,IH1XAD0_2D-+3_I2Q! MLG()J#ISQ'CM8[ Q;"H=F1D-USRDP+;3%X_B+'"NJZ[LDJ2($.H##(,XQ# ) M0Z\S"^(T&7OM;YPQVWA MB/K<42P-J\B3K(JA0\43LHIG8MQ*56\P?\FG:RM#H MQDDQ+A]N-T5=I1&71;59UST8\NJW75E5RR , TI"S/PXY2DRB6(, M.[-N#)2>K$XV9E@5.WSB/GJ;B#JW+43%VZZ3:9430ZN,J@E@G\P6G'-"MW!J M?);OO%Y@:^C6JRZBYR%O^MQY>?-5+T\&DKYN![3-1F_J.YVP6(L?Q/[G,O4 MIC1-/#>*8>0&/L:D00A<#ZN5#;2)ZUHIXZ*Y'NO9 M5D-G- U==,^S3NO^F].EY\Z?V2:KEP*A)Y?5%NYYS 57\7Q\)JR9_4LSS'^+ MQ]VY#8[/0O-JR<.]?A"0@WC(URS;[.H[S4N6QC1&#"-NF5&2, ;]#DS Y.K* M&X9@>-ZH4;YI)H=^ZPS1-U0 73AW'&KS-D-NTC =DN'Y84;1T+'KVP]/'[@# MN_ ([,T#C'F$9UVN#B+%J/_W_X

[&'AK#DR<[3HWB3.Z1#_W\^Z:J3^;DZ\Y: MC(W"U#F;L.A84'4>_*.JB]PZP@GG]LGIW'!:/QSA2%_19Q?!$;/K;"(Y<:(U M'%&U67<*J9W65;L&$RNP>I99PCAV M4X#<"$+$J.NGB0\ZFVF22O6.U6/)XK*T03AQ03J=6HG)TRJK:A/C# E5F,NL M$CMNGII(L-STTO3AQ6>VK)2(^\!F* M&<0 >00Q'Z(.0!(QI1Z8<:G@AZL)RN)>U* )M\@C6:Y]$'5#8HUK9<:CEO M@3IXD'-;)TNO,*AV<#0U#+,]%YKLV.5C'SWN1B+ MB1D6S>Y>M:6:V3C(Z>EL0J"FL,]@+YP3\$5]9M_4 M=3B!=T[HG3\%?J=VP'*YU2E<#VBQE1#.0YWMN/K#PW-K_,HJ.,EWFV_9OJX\ M(!@1 M0!+0P$UQK%0JS10&TWO8+6QQ-LSX^JE8;;*MTX,L#JQ:T(J="DP%14['YQ / MQ=WO7BA:6,X1=#\DBUY,N'[7[0^NIN(C>1X0<-.1FX=V&_?R9047*ZS*;YI\ MRXM#SC@M]#N7K2+;XD.U+Q^X@J&GW_+R?I<]?MVLX"[/JOH;?D)$HP"$T$L# MDC#/33R 4M(A\FB@M,=L$H=%Y19E%5M7*B$.)^#\XWOI.R)6HB.[DS*/P*AN MI-2H'3'4X$;U42A&(4$T4FOF8P^7BB:,:OUS>OJRZ+1!B'._]%_GD%/? M/&A]<&HG6LVP+!3:Z!_0$/LAGH>\7,'O\MJ#:Z0HW12/AWWUEJ>F6_"N[F.U M]/PP9%&*8AB#"$)*N:'68@03J'0X-L6.X9SNWX=27#_ZN-NL1(NOHCEJR9UW MV>XOH2"LW#DW:Y[:;59\.=C*RL^U!PY0;$<]B6ZY/,X6TVI)6U^9&V +IZ70 M^;-!=RW=_9$G&26=P.[,M'&*)Z^IW61VI'L>BB:G=WQD[O/JPQW)'\MJLV\M MABB(483=DC3QL[4L^#WAWVAVS+#L6Z:HTP'\11$$,W H!&P/-CXK5&8)!& MH?1[(/5_VO"\WP!R[@0BA5>A1O7+Q'E/J_=(KM,;]EFZW8WN"+[,_9-O\L-CZ:^V?Y[?[TNR4 M+O80C'U*(XB#-(F#M#5/O#A4'%W:S!H?:G7I@>H(R'+?14F:!@:<=J;G,?KT MN_6RQ:(9WF3'95-C[V2&?7N_^2W;%**M([RM]KMLM5]ZC"5^$O*E!O\IC; / M6+?^()&?2)4*T&K0\(*AK8QY&HW_4MO\TT.JW"Z@=3[5EA@ME2=\"X?]\>;] MS<(1(-N&L\Z?'5++6X,RY UHGE;NYZ%W>ETJ#7Y7I^ON/[H41Y,T@_,=/?(N2(P613[4G]:UIY?=8.3#D$:$ MAD$0Q0E!(82X,T=1 J-QS^84C1@>);TW6W QOA3>U6;U'68WI M:A/X:]P,R,QD.N/7!V"1>U"7G>)8HCCV>85AB%*3(0P2*SC? #9,4 M=D>)-(@94-L,T&+2_-6FCV=.#T"7RJ L3+_+2Q$,^I'[BQ<>AK_AJ?KP5P_-_ MTXJYF?J=A^[68+;OE5H3=P@SYWA92S1 V2@^FI] LER:8(=?M3RAP=2O5-Y[ MTVYYB_,U>H;V-"=3.@_ATN#'RUU+3BFLR:6_QTFLFK[B"T<6NG%!=@5@UU>H!?$6ZKK;>D>-N0-(TDS\/ M?=/MU.N=YO5Q-G)KY@B@[K'7(7M:)@D"*4Q"#P8)\>*(A@ATQCV8TF61WXL2 M>U]&[]>,M2PU3M-FG/X TN2JR2C=H[9VC%*L9:.GKX=M8\_CHYNGJV[]O,*= M_$;05/+G(86ZG1K>)-+#F9XD- MC5 ]-<$[DOULR5J4Q1O99>H5$I31B8DTW_,8A;J<44I$%#F:4%;\7,DP-PQ< MYD,78(AH0DB,_*;F8\!E@(1*W<,UF32\]#I7\'IZ*?%1W,IE&U>@52W;.,?H M/(H@RE$W(&^:N9^'S.EVZG+-\.F2CVU?MRGU=ORZP0CWO;(GS% M_:=\E?.42)05J%_O1DGJNB2B/A.E!1*>!3$4IL2G<(SQK MKLU'$+NITC4G;48-J[3RN!?(G1JZHCSK"X/D2>@U(J!X,&J"?#/GII)D#AVC MZH['/+15OULO#UG-\";U/OR,4G,$[;/TYO3W]'YLB42''L]EP(\PHS%T$W$O MA8 @"$.8T'2Y%WCW>%)^S7XW_<\W:=<9![_:[$T)DYQB#-,W@U;\BQTOA7=.Q>"\ZJ MK]R\^(]X_O MVXJV%)X?T%3IM8X>BQ;W M402^.CVL?^@AG;IC,HEQU?T16V2/WPT9S[/A?8\!ZJ1V.710/X^\6[-/K^Y@ MZ&-,NL;968NG/!]"GLY3QA/]A 8$M^G:6<5^!2H*.!46X:U;V ?ND_X+[=9E?_ZT_\ 4$L#!!0 ( ':$ M5%#>NP20\@&UL['U9=R.W MMMY[?H7C//L8\W!73K(P^G;2MCK=\CG)4RTV59)X3+%TBZ35_S.XF/_VT+?3#YH_Y;/''O\5_ODZ6Z0_?EK-_ M6TZOTYO)QVPZ66W>?;U:W?[;SS__^>>??_OV-9__+//\GWCP-I90_;W[=/[J< MO?9@J!;^_']__?AE(^=/L\5R-5E,TQ__QW_YX8SA;I3>1@0EVIQ\6%QERY7<7@\VLA2 MA7MHI[H+JHO@^"S_$AZPZ=?5EW2ZSF>K6;HLR97VWM"#Q =__!S^".0.$UM\ M[.EO;8#1ULM[P"G^L+IOEPM'ZNQ!JE\GJ]V[SRZ?,[-E7==[50\85)W.:E76 M@QSEIH,*5?30YM\7P6Z>S_XSO?B8+9>?LN4LSD]G"S_[EH;GIME-VFZ7:_+" MEO#(;FYFN[E@<6&RQ2JX%\'-F)70W?&BG;?QP$]^'7IX^NML,;M9WWP.3TSF MGR;WE0:0CM\[)#J%M?CHD4Y1.?Z^(=&(CN#%>IZ>73[1WLMKVP/5*^JG9932%_#S[LQ+" M!ROHN+W7DT# Y8?%EU4V_>,ZFU^D^KN5[BP\56[%O'P-;;7X+LT_3:Y*,.;9@^V\ M/R[%A7G0SQ9AT XSX;%FO/5\-ZVI:I:4+=]-:Q_,:W5UE:=7@3WQD8=%H)I2 M5*VW:^GB+XU%>:62;MI=SBP\7*JMEN6SNPT=/RR6JWQ=:I?@8*$.V_7JEWXR MR_\QF:\C%;?[<(N+C[/)U]F\&K^[>5^':%0?B"I4TF6[LSAG3>;J)ELORG?: MJC5U*$'9[GNT:%MM7$[SV>UF ?6RV&8,K-23Y2R8"9_R=!D7X^+OQ]M':?ICI=I)>SU:?@KQT%^%"9[EI% /S?\0^;7J9YGEY$:S*8DAM,XO_+3]&^W'Y5=A#JZ'7=85%\MW%Y]MOPVU;%,7+3RC!*KF\VE&J"0\-7 M=8C!QL4+;D3H&*&O-]5WB>JZD^7SL=2+JJUD%K+^A8WB>!&[_DD](61/T:NY.HG"%QO&1+ M+2RUP-?%FMVV3C6=KF_6\[C,<;:Z3O-7UFE^2U=GE^>3;V5UWK#>-J7;3%R? MT]O=U%5]>*U42YLM+\G25YYMIQ5[C^O7=+) MG,?%YQC>D >W?F-;ER1!AZ_L$)/7OJPZ/S6NN$/YRG60$D7;:>,O67;QYVP^ MCV;7;IRX>!ZL?*RQ5>KHK]5NN9K=Q'%\&RL0_/Y\-?O/QU;)\Q(EV=7+R_O# MJ7@F%)A?9OF?D[QLH'L[M?"K6$5;*KC M37SET=;;$(V^;+'=.-M_79(A%:MIO>W%VL_N0]4V'RK>>EOW?SX)8ZG>Z%+U MM-[Z,*;M=Z33?>*C'VO-F@8[:4U*;Q\IUU+IR.CQ2K)VV;=S- MW?[=9/YA$6;+FU+K\$<+=MR^8LCXG-ZEBW59A=>LKF-98M3Y8I7EY8>A&E5U M+,-OV2K4,DUG=Y&E82JWZ6V,F6\J4,EZ>Y!N^5HS]GS9[WW_NC=TA\CF;SWVE=9=JM737\G)=^7C)=EI8A.9]F#UL\2\N_L]Z,I]=WD?] M3JE=IR>?YO7W^ZK9;,TYA$(' V7Z7Y_'X_I]K):O+[8K*^F(6?CS>Q M4C6]MKVTWNO4UJLD9>E2H[*6Y)A=+6:7H4,O5KNA+YK"V7Q6YOQVJ<(]M--L MPQ)B%,+-[62Z,61BW-?\7EUDMP&YAR)?5I/%13 $REI-7;^W!W2JNOBU*NM! MCE98.0 [#[=GYVS'8*358X_[]V5ZN9Y_#$BW0M6V&]$#;B7'SO)5M-3F]==E M^A_K@(Z[*V7-O?%\-ZTIRY7#Q6JU[7'./;EMW6)SH.GBX^1K^NR4X6OEYGG^ MI%A,]B=CLC_(-HU^K;:66_I;NFJWL<\K;+F]G])\EEVX1 M,N9O5=QR^\_3?)FVV_*75;;=YFPUF;?^?V;>FW5;JX"-Y4?%OQOGDV?4VPC5"7D^77C63KY4]7D\GMSW'T M_CF=KY;%-YOQ_"< =YE0_]ONZ^2UQJBORU4>[-.B4?.(Q]]_# U(RA1+I&72 M:R(5)E1CI 50A"D/+!'4";B6PW=%N]&"0F^?0%2Y\6W#WQ\^WF?/Y/T^O9?._:Q[R^79 AZP'I(%?1 MAW]^M1-WU+TKY:Q][[U?$ .Q=TI:RKCCUB% )774 B"\%&!L'Z'2N K\=_3B%"6(%FOF#^, M#?WTN4?-5=]FRQ+=[5F)Q#-/)*54Z##V800\ KR03X5Q\+0XU9WZWYAYFL$] M))VVLTMJLQBK4)%83\H&#"DU*L G$+6.2Q@0+60VX8O3HEACS9=@4A-\CW/J MY=)-_";Y=;9JPJI\\E @O&54*.0<)IL!XP7#1,J]E$UWC[T;732#M MRU[PL\5LE<8]FA?'D?3]KY-_9;F93P(RATW2"K4D5@!FF/7::\@IEHIQ7> @ MH;:G-8ST9J9VIX(14/&A_;]-;HX;LA5K2I3$5"N!&>08*V?"1U+@P3!AIV7, M=,*4\FQL00-],?(\G5XOLGEV=:]?.Z_YYH1:J7QB)1,FS A18N@A81[)0G;( M3).Y]GVQKQDSLNZQ[XMW9KU<93=I_CF=;Q?+KF>WQ]EVH%3BM/< 8X$(P-Y: MJQ%Q.SFQQK;)VM ()]V^.-8>XGTQ:Q.'7WD<.U JX1YI89$54#OEA*'!9"GD MY!:ZT_(4^F)6>X@/N/#X,7SQ(2YN5%MSW!=+@@UL#"=>RN!X\? I;N/M))6" M-EED&B&WAES1KHMY7^PJ=D@/]+]_IK.KZQ@U>Y?FDZNT"#Z\/+1OUZ3:Q -. M (,:8U0YIL,/S['@LO;A(N83O9Q- M7FS]/\T;MLF@^AB+,D-HRV],3(24:PVE0X(0XBV1^WF&"GE:-F,G_!Z':H8* M8KQ[54PW?(N!9K*=2$< $% M() 0A $M6JH!,*?/A)J:.Q[74@W:_N):/#00<$BD\T8$2YHH _FZ":3O>3F:>BB8EH'5 M'CJK$.=N+ZDQ5IW60#&D(5H7\P'9]2G-8_*&R54 [!]9/$;^81&4E"X?EG6J M\:Y$A8G02DJD&,9$4R<$L?L= *^-./UX[!I$. M3Q;+K4YA"3:6J2;Q#G(B+3*,*:N5D4X7&]T>J48<'.&HV"D'.\"[+^9]FMQO M.<% @PKA@@.&AEBR,$R- F M#@;Y3K@ZG#IJ>Z*OX+#)9O_U^:U]N[V\_25$;WFMM2M,O.2.:V]T$,\[*[Q7 MN)"8>-DD9H:>. %[1;XQUQYUC\*I7\:[RO\]G5]\W7IG>99_25>K>7KQ^^WN MJ:U$QVC7I.Y$64>44IA(3P@52,-B32$N"L$FZVGL>V)@CTJH3<:'KC&)"9*7 MDVVGN R=XN[0^':L7*(X!Q)JP)32WL4H"PR+]DLAFR1(X-\#B5H&>$"#[Q$F MFSCK. HO5Q4#HMZH)-$60^PU]\I C:SV6.D"!<%\D]E2G#C-.D=[J+"E_;7F M^6R:JOE&Z;,W+G-XYT%,EC%D 10!^>/.*JU,Q( 1327%/,!4W,-FIQ'.,^H M<$ICP:3:+.P5J##1R( 9\:IJ,X(T3LY3"?/W%\3DK;<.2JL4T$ XAYW&._F4 MM.7"!=\/I[I3?]GD/)7@/HT@)L40,P0S[QT#!&"#!-K+3-2)YA2KK?G*04S5 M\!TRB(DI!R0.OA^D A,8VNVT!)Q[0#35^,3.L[>HN>-!3-6@[2^(R3)@!5$. M>RJ"K!8PR0H1%6CDR+R/7;@V5-X T3Z#F)!@!%#"XQE29IB3EI"B98B )MW[ M?>R'M:'K)I"^YR F9:V&0$E!&6$."D@)W$FJPP]-K(01#A1#&J)U,6]S9Z#, M:;/):Z?-W+=XM]\V].7)>*&\^O)XI^"L.-0S5"[B*]='O?.=PNI"T@[X+ERS@H&A09N>[E*&(

G.O<0B5]#6U/DJ1% -EYIRWUJ:/_2: Y-I^<()U9X!XK$S7%C.XFZ#W&!+F260H#I3Z@%I#C;J MT&!0L8; &4(]=YQ(;;7WR%*^ETMQUB3)^XBFM2X4G?4!^."=5-U-9O,XS/@L M_Q(>B''-7]+I.M_,R_5#[8;KR5Y9)YR"4!EI'79$,:*(4H8SIAVOE0_L#6F> M@_>X.8N+3^NO\]ET?G^>3P):#Z"^%2;7M,K$4@6%TE(:0IWV6LGPOSO)G=,G MD@>S"RID@VB@1XMULIC.)O,/BP#,.HIR_!J1UTHDWM 8Q<,!!PY)""GUJI / M$ES*\7PG#.N%!B_MQQ9@[XM6Q?&_B,>7-+^;36>+J[/+5X18GH>&+5__Z6B\ M79NO2:RSTFE-:9CVN<'$:L9W2'*#1)/5Q!$1N#4^/;_*83A5]$7JC6^F)],_ M'O?JHWGY#Y1*,*<:6N$),-!R[42P PLY'>(G,F8.2Y'GV:Q;4T=?M#-I'E?) M@NXC)#:]S9:SMT/12I0*V#DC5/ ]& \340RK,GOL,"0G%H:)?= MW*1Y1.'3)/B,QPGWVO.)$89I"(#&EC'O& /"%K(19DXL#'(<5&M!$?V1++_- M\M IGJXME"#;@7*)PBYX=P9(X)BW@$L ]7X>0GKS?;,\ MG5TM?LGNTGP10:A(PE+E$P&A\$&K#"CJ+(3$@J+C"1%,[09D'&&NCU&0L0O% M]!:=,UG\<3Z[27Z28ZC$2;X& 7M M6M%$7SS[_:SY3:)286QL$YU";,:((&,HM8S1@B7 MCA7(:.Z:;$"-,'_(*#C:@YZ&8' #MKXJ,3>6>^T-L51QA;R14NSG!DI$ V:. M,.7(Z)C9@D[ZVT#Y%N,WIME-6L5T?+M48AG&3A@H)>.AFPFJ#2[D-+;1X2_Y M%_?>V%QI2QVUSX5]RF=WP7V:W\?,89'_ 8_/Z46:WL1MHT^%UKZLLND?)8C6 MN,Y$2 S\[<'Y:9#0\07GUYY/ M-+$(>0(MU,93XX&2M)"--#LQ]TY84U7)SY>-6X"U+\I\B:DHSM/\YM%P?)0W M;Q=*&)2<0JBU1AX%L13G>\PLDDU"\D8TH75(GM:P[8M!F^/#'[/%5546'2Z8 MQ+.DEF#/@ <& HN5*CQCY:EKXC%6WF0-+OS7[/UQJ56$:SN!3UJQ/0IRV,-[ MLT "6*"_$!(!!+P-'2 TOVBQAJ*)03/"/= 6&=$JKK69\'!>[KDS$#R :/D' M[_3!]/]X(.%0D^H288"UV!,%M>.6&2Z$VTLK4),LJR,*W^C=Z>I1)[T%1SZ3 MX:'E)4XT'R^<:&VIPT!JAUE,'"D(+R!6 ( 3N;2\'V(\#XEL&_VA./=TVT#= M!/,PGC..>L4*L+7"/1]WZ#SW1)L4.<*^ MEI$?"1>GT_7->I-E?Y,:YO=%GD[F4:Y?@HVBT\LL3\\GW^H3M%S],4T(IH1Z MB9205#BO?+%,K('')W8[ZG"L[40=8Z?RQ_"I2RH_J3_AE#A' F3(QD1;++CZ M^V& ,=J$RN5-4[FE\B*]BNW]WLC<1"'#VZ5/I:QEG3ZM(G$60T 1LCST8DB% MU_L(!:V0:K*B-T*?NT="MH3XX"?J#_[X.?R1SZ;Q(I[PV-/?WN-A>P4LA4IS M+B2A%@AGC,"&((L0EL:72@#;T4K^WL':(?U,H/*7U1PHGUB/*,4".0$-EU!_=[C(!@ 3@*K((>0T0TD 3M)>1,-#FV-R)" M=:3ULN$.U4!^K^$.1"H.8)@J+=?$ P:DT864RM$F\:TCI%)S99$PZSSB=V2GJ7HE2EB@P!0[ ML8/M;=#A^5WP76'=9X#-RT'[T$95R9*)"N8]<%Y@+RQ4U&+L9"$OQ(U.=XYP M#:O;:;!=K(?EEEJ929[?SQ97;]W:7JE\HAW!D&V"::F#!$LET+Y?:7HB]GOK M3"C%L&98]\6SIQ[Y 4(]?3#Q7,3(-<.LL7%+F#A&"VFPTR<2JMPU L.XW)[L!+D_&'U?W[3N_I,"->*T$)H (J!BQ!4!,"$ D>'JZUXOB&-$_7H7=!&9/% MQ7,8_3]^^W PJ6?EBA)&!..(<6D8#H1FSG&[DQ)##T[DEN(NU)[UB'M_YT_; M2N!)"%?6A7!_ M"2::&L-E@:2#ZL16Q1OSJI?\T6Z?VOD_R/=.77BXOCZYRO%T@L MTYX1JYT46')OF1%P)QWADC2)A1XAT88A1M:!)GKCV7JUGLQC.X\S[-FCB?0( M"^;CJ0)MN6"($EI(1&&C1+ C7#$8![>:Z: O5CTW28YRZ_4""4%< (N!L]R9 M(*@F3!?2,06:G <:T4F.43&L%4V\QT %I2T"E'J-G1 <$XGV@!%(0).91$MHO]>(!24Y!# ,S8@CX:@C5!:C,Q78?R\)&DHKNWS$0C5DWU>"!HLI MY]9P!:V2$%EDPY\[V0 _M3L=VE!RJ00-U6!]KPD:E+! ,&N4"] )YCAVK)!2 M8]%D06Q$TUB'Y&D-VU,-DW(,>&B)(3$VR(9AW<9-SBT*G)HF;M\(C?(.&-89 MUF-(X> !5U@B L),+[&2BGI?M%A:UF1EL-ST,M;3D[WZ;55A8BH\G&(2^(Z4) M'<=*I1&3SA22,8-Z3JA/I1_9/FH!MY#,>F?L]5UMEY]3@-"\WN;AKY_ M,UML#O1-9ODFY$_=9.O%H9P@M>M,%/#2$ZF-P\IS@3'Q13P 4T:&.E@I6FMI>28:H&0(WYS>SHAWA%6:ECO9AQYEB_A&>S' M3A.7*)TH1S@"UEOG*!340@!D(3N3XON+^2M-AJQKL-]?H!^77EF &".62F_# M<"IX(1_7Y,2V4EK5>,GHOFH(_Q7=]_;>NS,88AWWMK07VG@DE=LB28%G\,0. M837F4Y?1?=54T=^PV/;].YX'RTXS2X$Q4*H@G">%G-"07O<,^\BF/ Q)*MS M4TTAO>TVOIFELUQ>WEKU)))@Q:6SBDKJ?/"G 1$%%HK#$SM:V.7I[N/M_;R2I]F5>S49K>^J]+8(!0"0"<,8YI1T2\H7J'K,'HQ%)% M=,2Z2OG3>E'4V+I 7.N9+P.\L,6$ M"*V")T;O88E7LQ>TIKVQ<5Y=!HT'NUG=QL1EVW3O]1[$L>6NH\19;3YG$1!6(<(6: M7&0]HHV;=T'MEG4UMB']%4P[M=L+]<3X&&@8%4I)BY6 VH("-0U(DYON1CAX MC]Y*KZ>6L9'YB>%59F^]6<4)0$H[2P#VCIN8"@;MQQ@DPMSUERU>EUYM6-YU M]30V5K]E1+5)\*/O2#A7#A$&' J3JL0\9LLJ,)04-]GD&^& _0ZXWK;*QD'[ M=B]0(,HPPRRR2L4P?UXL$>+6O3BA54^*0(=X);X6& M4G@AB0(%)L%';.)9C\ADZX(D;VYW=0%\SD3!\>D[ \%5R]N0[ M"9,MS:&(E1H1@91D!5@:1G*>%9%J($S.KAR'% MP>,JM?3P'A/(>: %P$Y;:;!TT6K1>[@PQTTR7XPH;T'?TW!+<+_7#'(.:$P! M%((%SP4SR%5#]E23.2F'%-7<.@6&9[ M/5;7Q[F1-@A1/YU3-;3'D,Y)*H^Y!TIPAWR 6V.^'[:5<[V&T+PS?K2*;%_C MS[')?!,\]+'$":%J%26,20RMQ4+'JXX4@\*B_1H-:93I>81IP_HRGCI5PC!> MX/--X-\7>3J9QVC)C]ER^2E;SJ+Z?UO'/G9V67P^Q-16ZD](8('4!F&/9>C M"@1WI\ N#!A-!LH1&FI=$:M2XH-N5-,7K3WMQF^22__W 3[(@\ M>N F:'JVBE*ER\_I-+M:1"D_+-PD7P2'?JDN+K:R%7],YH^+'"![AV]-9,QO M@X-]HY0SX=\ [B.(3KT#UU@?$H;!SC_>==E__EL$M=OI+$$8R$BM'U M@CI#P@3K]I,K=?K$UFU&,7(WP']<+(P=J3$+8R4)HM1R!(0(7B$G1C(/\8-W MT>@TS@@-X%&QL ;^?;$PG@#Z-5U=9X_#J@X0[M7G$R$994R(T+,8I(@PY.!> M-J:;'"&@WRVWVH"Z+QK].EMD,0SWPR+ ']JZC[CXE.;3J-6K5-]_VJ![@%P5 M:DF8-J%#F="K4+"[%?6:Q$'=>$9)\&";1*^P[Y9RW2E@R.2E#V[<$9ON>.$$ M8PVQ9H9X;;@RH1>2/;+<-SKQQ[];VK6.^SC8=L1V.UXX4<9#Y: F0@NF!/1$ MZ[W_)%2304[\Q;:V&*H1.:V\P"N#F__ MH[;7_[2:A$K@PZRIO"(:!33BD;4"#>Q/Y7AW%_2HGB2Y+NI]S2"/X##SR7(Y MNYRE%_K>9(L--.O)_/%YRM)\;%)MXA"V5$/@N*%.*H:Y5@52R+(3N>2Y!W[V MJ(7:@2,'DN]_6+R^W7:4A>U4G%@,6!#;$H.85Y!)&SYO$5!2-:N^]AC.P:^K[H^!#?)#QQ7#%W;.*,AM-1; M!YBR?(IRXDBIZ2PH7?0<]F?Z17E0X57R@5,((LB(.!]AB MPA"#6HJ]G-R=2$Z682GR/ E<:^KH+X8KCX&[J[3B6F'X4U&M3(;V9@EF>SJX6OV1W:;Z((%0D8:GRB4&*(8"D\UY1 M2IR#QA:R8TC[38'Y?9"Q"\7T1.04L*236")U8M/;HF-F"3OK?9NCS-DV].]9LM_R7/ELNG<<)QNZ'1U2]'ZDSBV5Z,AKO:&,?)OAB/,UNLL_4;NV0?T^4R'L>%Z-?PY'7]TW]5 M7Y0P#"&"R!)(D/=A^L'N 4U_:NN;/;"NTGY/Q^IZ'^0OA#O;I+2ID(RQZ8L2 M*Z!AUD'@H2<.'/TN#9-K%0WM5M,<,0N16E#&]:'^N/:CI=WZSGD]7VZT8F=\UW)<$+ MYQH(RK535GL=5+D? L*\>+)9R8[/8G[TW"2!K8*U# M GI)">$0%]N33&/83ZY-N>T1B_1JTZYA!O_.V=JI:=],K^^C#SVWZ/KJ0T?> MFVC""0[@.H I8% A'0BQPUJR1D>NR\\J?_6A@?4ZCCY4"O>6_8<7N'DA&#- M:6N%]$H(B/:X!;WVXDX\[0_G WH5X^H47:BPE\,#VK--=K:A+L-=->:1*\40H@1V!WDR@+?QA5*IA^ M0#S*'#&J5E%")5]&+&]N74=L>5%8%F'*AAXP#CP MDU^O@ER_SA:SF_7-Y_CB^:?)_78_O_:AH_<\VA!&J?>6.HYVMRR!2L:8$"DD99QIA0AQ2RAL+ R8,&X>U M;W2[]KL?;TKSY7E.X4YUT%L"[7)2[.[A:$[)745)@!=Z#"'G 0>!M!,4;E'G M"--3N8BUM*^%4(A-, 8VM8)Y1ASS> M8B(L-.!$4K6,E)BU]3 ^;H:WINVQ-SRM M4P+CXV==38R.H3Y;YZT1=%]9XHQ$$M,PFV#B :"2+]%Q4!M?9,8DQ$>"1@= M/^LJ8GSTG-VU-W[N*TL<,PS$\&+I$8:"8%A5K!!)-[,X1G@L8'SUK*F)D M]#R_3O-T%@1_=[8M[F0 M=;^VYF?+Z60>!_,BY6:9AGI@?WM.2 M94?H#\3 C47Q6_IM=?YG.K]+CQXE*5,\"=8(UC!T,D4X8X(YIXMU!\ 4/+&E M\@X8<9AS;8 ^)-V^I--L<1$1JDBTAX()== 8X[@W2BG. Z[(;:65,@8PG-;0 M-@S%:L,])+G.KV=Y'6[MRR6. \>X\H0C[B%" 3F^E543HPP_L=7!0:A5%^TA MF167A5;7-:CU4##1DEBH(9?:4^,54< 5"TH>07)BERL.PZW:< ]*KMEE/6X5 MY1)A*#<&,B*L ]R$CV"W&.04EO+$LG4,1*V:: _'+!678NJ1ZVG11&&*J,=6 M:BJT@\0@*+<.-2"0^"9#UP@O4AR"7XT 'XABY1F5((TXT#1XV@AK@^(%D'0K M#T)4P%*YL-_1>EC?!*J([WBC,3^M\^GU9)D^>N3[C,*T7BA)0N^G!A- -;?& M8.@8LMPHR4M=HM -'I^#9QAZWL7OB^@A;@X33.:%WLZ^SF=7&[*$,>V?L]7U M;'&V2(],/S5K#!A!2P)0% - 0!@?&? [C*S"O,F@,L*EIH[X\^):PCYTT=>$ M55Z:DBM3]2H,P[Q7@#.LPE 0V5!4)>@"8I M:$:X-CU": M/HV?^SB;?)W-9ZO[1Z%S%:*!ZE:94&! #+6""'"%.!6:\P(E0WR3"?'=+]N4 M9E VB#+ZFA#+BA/G]/,_LQ98NJLI$>%_)(I&;,2;HS GL (/;'"3NP;?_4I- MU^2LIX-1L11R:&U"#DI8*@0$0HTV0R?_=+,7WPLH821DG+V5U; MXV6L*J'!T8*6 P0<44Y#;TT!/2=&-]D:?/>++KW0LKH2QD;+SDY+;"1NE$:WA%&5(V+H$TT,3:6MD#,A#AJO=)"8P @9%8Q MOK=JJ,%-4@Z,,#AK7%RL"/XHZ/?[XB( E:T7J_3"?9N&1]5-_%27BV_5EQB- M);;6*H@I\- 1[ ILA."-+GD38\RS/ )JMJ2+84YT[Z4X%)GZ>HG$( $-U\X# M81GP2&->V-#":=MDX4=^KX-@.UCW&MVLIM-\'=2T:VO<"=DF>PLP_98MIL?S M^)6O)2%:".:Y80P&;!F*5W?O^Y0AC0(8P?=J!7:G@($'M7+T.U8V,=@+:!G" M/L@:UZ\H+NQ=@9EJ1+KO=O^E;=C'L_O[?>[D A5ZOT"..1:T)3CS;C 1T_F7BC?0D_ED,4W/%GZ6+\.XMPC.;KZ,H^:5)T(3**RS"$M@ MN0]LM[A #BK59*/BW8\NI5GU_&;POM72UTQ77;!M)'=7;'Y1>\()Y9@Z$.#R M3BODI7,%;F'<;A(2_>[W@_NC*H1YQ)2YK#1 MA<8"F/C$TEN,E,F_CPCLS-9[7G@!NJ$7>86&0#MT^7IQ4X :)U=_S MYG./MD9#O8R8SS%NO#O+^6GE"1**0 L50H@83(P&V!>H&:M*'?D]U3WK/BWG M1FH9'9D?SD ?>;WWV-NO7U,? Z MZ38/\?>Y1*J-](Q#*PC0PFM O>.;XTR&2L5!*5^RC_T3DRW+;YC$AQ/&B ES MOA.0 ((1 I2 0K) P5X/J(QO+BNM]X-;)#6 [FN.^LTL9,+NZ7IU=_KY,U7*9KLZ^!A-TD5Y\6+AOP<8.Z/@L MKQX5&!Z#_%5P8[W%2"GK'Q )!D23W:]W?^:BG4&S M=26,@I9V%Q']>;)*/Z7YM$H$WO&J$H(!!Q;A8*%X!!RR/CA#.T2(%4UH67T% MZGN@97,E#+SL]-LDC]+=I=_GRI/2B "" (($"\4<=810X; 4PDFK2FW[=H/' M0VJ<7]:3?+)8I8\6.Y?GT8<]@$*)THEG6B-MO9>A'PCK"/-J+[ML9/B_^_"Z MTKS(NL:]KVGK\?KYQZCKJ-%OLT,.Y5M%$HHL4M89[1'"##F%I"DDM*!:@4)NH1 M""=FBC157=8)JGV-'9_R[#;-5_>?PMP;CXR[_UC/;F.K]?UY:,B1.:A$Z01A MS9BEU$KI(%;(&H&W%G)CJ$_L,&ZK3"C+LMIH]Q:4-(DG)R_T.F W6UP=]VJ-.JMI^'*+6 ;U_^)0\(( MJ\+4CA0C! K-W*[-T"O<9/088;A:%]9.$SP[Y\";H\.S)Q)% ;3" ,XMQ89H M%CI"T6Y#Z(GXTC5U]5S3M3#K4M>[BUX.:OO),PEUD'@!,<5<>V, 9HH4;9<2 MG)J^JVHL:P>W3G4^^79-;B) MISO"Z.,NUU,&44A_=#XHTH- OV39Q?(L_Y+F=[-INE338(4'_1]=E6GG!0D# MW#B-G79 A\YOA'=\AQZR =#3F#B'HMP+Q@^@L]K;&K].ED$CNS:HJSPML:]Q MJ$PB8^2KB)O(8:#@%AJL"X<2(71JBX1]*SOK1@VUZ>,6:7YUOY>J''\.%DJ( ME@P8*(#B3@,@F27%VA4*MNN);:\/2: V]=#7E/N:A:+O?YO$JT./V(;'BB9$ M8*JI@)(;Z00VF@%52"RP[37KS/NV^EJ&>DAR;1M]U%([5C2AQ#-F'(RW 3.F MH206%A)3A4_,!FN/ "68U0#GOICU87&1WBQFE[-MR-U>BJ,[(8<+)C[>/NZQ M],B&,9EH($4!([:TT06C[X15]92?=8AR;6/*SQ:3Q72VN+HJWK_\.EG\\?!I MLKA8KL(_7^_GZ2K"G5U.@W9F1^RMIO4FRJ,@*+&&4P"05X:X8K,)$T>:Y!(< MH4G6.LN&4,*04^;'V2*-_G158VQ?+G&62PB!88:C8&T:;6"Q_HD!/[5#K'U; M8G5QKCVPE5Z1*5+SF.SF-EL$Z-QR-;L)/M!;0UOSFA,=(%164@\Y49XBR+3= M#^Z\T5KO.YE":_ A&U(';:]6V'6^:5_%]8JB6(*\48!X[R1&1F(=QF6V'YDY M/[%;WCM@4+L CV\SJ[?LH]YJ[@&10AOG'"/.HAU.!!/9)$RJBE>?3[Q4T@;H&&?.<,^(9$6\ J'8-9E#1[CC MW@V%VD!V&-8L/T=K<-O@7>Q2_&8R+Y_,\.TJ$F.8MY9A*['7GEHE1+&3073P MHTYK7;\/;K4&=FU3?GWX?6F>M)?I4NS_*SK\L V2K]-?P8O([Y M0%H>^=UE)%!\9_3\CW9FMEBZLX;]OT MZT&KZM%CB>86.<.$T\[I\%\$H2XD48@TX5#YF\G?*8=: +0O:IQ/OIGU)O?4 M_\J^+M5T=789GN3G 8WEQLD(#_@LWC:\OEG/X_WPX5,ZNUJX21[S'B[+)%UM M[R6)\QH*:K@F$@DOB-"D<+LI9(V&MNJ7F+]36@ZFCGY70:X6L_],+X(L.EVD ME[.#2:C?*)$(B#S7 &I$+-,R=%Q:A*E32WRCA=@1WE_>Y>)%4W"'W#W:7:U> MV '_F,S7A]S)LE4DR,'@-VH#>@19CXRW6!9R4BF:G)T?8::@;CG5EQ9Z6Y-_EJ6K] !VN&!" M@:(&66TYQ M.,APSN27(,4F>BI O0TY#@!GV[7&$CYDF>()=- ;08F!*&B>R3#:6 R( XHH MH\L-Z-U(O[G8:EE"SJZ(DM"=15[*O\: 9E7S0QD^5U MG!7#?V+BM+O)?#-/EEZ<+E4^,=0)3+T7FD6W )H 0844 (YY[+):8?1TJBV M_K/N$>[-'+[.\M7Y)GO^7;I<';N\];7'$Q]W K7S!D@9>B'#@),"-\71' MZH8[+0#:VWPUW=PQM_R<3M- \F 5_Y:N=C@WD]G%+FHOC)F;)80GL!Q@4HG2"1*86\,Y M5,0[9AW@1N_D-@"Q)AOX(USG:9=0[>,[B"E=UH1.+ A^/(54,(DM5%89+O>R M*$)[763I_+KZE@>?!DCV-]J\D<,XC),'AYFWBR5><4LU%H11RP"/9MQ>4D)L MKUF@^SC>U)+#U2*FPYP.>'9O>>DC <_*)0(HC*7U@&(%%9#$>+27%9@FMO)H M#9[&[&D3TKYCL,OY5:\\G81QF4$%M:>*LB <0= 5?K>(5"3+3VYVP^/\"8,L432PS6"EI%I&/<8(B# M_;:3/,S332@TPFVDEBC4 ;*]Q;(>Y\U> F\D<=H02K /MAXP5)J=!-:81KK]$3.];N;T@]%C3Q_/D$D&"#:>$1%90$":6R>]FHUB=VG*PM M&Z4%*/MUEX_ZR0E7SCC'03#+E0K>H3#!TMJUGME&F=VJGPGKR4%N:6^I(G:] M6:4/MR4'+^S+*IO^<9W-@T:6T2-;W9?8ABQ;18(0BZL)FE)GF>$8(UR87582 M?6+; IWN9W>$^0"L*[_=_7:A1-@PG'JM;>B:W'/G)=M+27"C"6J$FY7M*_]M M=C5#NN^=J$^3^TTNK])[4$\+)$H1+"Q&3(6^B!BG5/N]=%">3KAG&-H (",MDFN6$,D]D48Y:K&2R %GU;X[$%3J)'=KJ\F=+Q5U,<8TQ72(^:C4 M(O/K!1(J.+&4*Z(I%I(Z(/9K(2Z:>"=K,'?DQ+>!\BALYE*D*EE# C'W4@@- M" !B$]HDZ4Y^KZ%N,BZ-VW+NAF7=P-[CNE%,\_=A,0WM/I]\2\OMDATJEF # M-014"\N#M^ Q\:88I#U$YL0N@N^<8"UB/4R@6+5A[&C9Q'AKH,?,:@6DTE9K M4P#IL7&]AG#T$7#8.P.,KY^HE,O0$%'H$U!8;+@2VJ%C6]UZK)E-=];B0/GV\SK?= M*D+;GYG^9EZ&@Z;YFZ42:ZW7#!&I#0N^,6)Q#;^8P2EJ<@/E"+,,]V".MP5U M;^=-ZX2<'$*. DDD08 [$P3F* A=2$D9:+),.<+\P)T3JC6D>SQ1N-70IN6; MD]9GZ]7F$L/0%0YPZG#!1',)%44"$6XA\U(YQ;?24J 9[?4\?!]F=QN*?WF< ML#V$^YSRLD55,ATHE0#MK.9A(!:&Q(M;-[[%3DY'69-3AJ,\,=8!D]J#M[>5 MIHM]'M')[.+#PDQN9\%@/;3(]'J)!'HEG#?00DT0I(9I!0OY@.,GEBRQ _*T M VR/2Y1%$OXBO5[0T76Z6,[NTNVJV,=L&<^DG%V>3[X=7K6L4E,"L;% 0&!M M\$FA<\QB4.!AA&^2BF&$"YE=$*U3P/LBX.=T-9DMTHOB[H='4MGT<9&97Y0!7#*'0W0V P3KBW#+E@27* M>EON=$]'QOE\GOT95>*SW&;KKZO+]?QE%JX2QU&JU),(A"$580YG((R[83!V M%!=X:&P:W4DU1HNI38H\-]$[!'Z8%<\P+)SE&\PN-DLCG]+\RW4 NO3*YUL5 M))HK3"'!& @0<&:(,%I('^S*)ELU(XS/ZY1VG2 ^#-\V+5VJ]>HZR^/];J5Y M]KQ@ IREA!C*B3,0>J4%)86TEO,32_W8([\:(CTDKSXLE^O*G-H62H05@DI) MC$(,(HBM]J:04E+39"=PE.M7/?.I%LI#U][@LSR[CI2E^GOTYBLO* M]HVIMI3]HE@2+QVW\?H.A33'&@H%H1/!]88:,TY*;2%V(VV\(B(T]U.>W] MF-V )%G/J/D1,JA+ M9;_D56V8^XNK_-=ZE];[//N<3K,PJ6[NO7EH^7G6W@#7Q>L2!*7PF@&D$:*> M,1^FZ!VR(CBG)Y87LT<"CT!;O<5219-/3T+K8Y1ANEANF'#(7'FU0"*U,PAC MA[F5QN,8^& *Z8(1V20:;X2#Z; $>7'S6PL:Z8MO-@VZ#/Y+;&+X>YYNE+VX M4#A>KG4:$_O:4$E?=/ME,ELL M(SSI\FSAOL56KV?+ZZV/%W,O':#>T;()]@ 8IB'0+!@]A#)C]S(C)?JYO5!N M:;A(K^)BS?GW-1*VK:/^)NBM:A\ES@GC=_BO"5_.#E[V<*QH(H56E"ACH4&0 M8 (I M3&+)1*-T_^4WR)^.BM\/ ]M22U_4"VW,HQEAT^U_'Z&R._E98MVG?"4)93'L MR3%*#2(LH,"P>3!3Q(F%,?:XFM.9#H9CXLM0\THZUW8$J_>[UV)B&4J3(3'!@5($)'< M.((A@\% M$H22)KM^(SR>, @#6T-_T-'O6?KC77>J.@2^7DM"K,;2:QUL%:$Y#(I%J,!! M>=,D'?H(EW*&&@=; 7] AWEC-FS%J#L2OE%'X@$,PWY V4M(O 5.DR+H21GA MFT2 CO"PPR $; ?ZX>AW\(Z!2B0\6%/<8)+!) 9$Q"N< $* %G."YIPVV6P9 MX0&)0:C8I@)ZC$HLN<352F1L(B7 F&O!J.,.2*2=+4QD+:!N0L/J80\]I!L: M-"*V(MH#<^[#XBY=MA65?:"R!%-OA95&&>Q,Z(=!K\5*E@[>6Y.45R-TC_OD M8'NH]W:6>G*_VWI2T_]8S_(TB'2QCJU/CRX5'BV;>(F"Y4&MA-:8,)<0X\U^ MS)>\B0-2=\%ZB V35FCQ_'QUR^ /1CAU-YG-H\?DL_S+9)Y^2:?K?(/1D0"; MBC4E./1R*Q$&GC.AH;<4B0(/"AMYPW67J$^6C*VJHK^\$MDT32^6/D 9&WUV M69^;%:M*C*60P6"2,,DIEXP#6ZP6&"_XB$U\H*3B7JLGQ\1$N>P_$XK[4^-. MV\ /,;&:;#Y/IU&I9Y>_9:NT7.A6R1H2"K!$'B&A&4+&(.>8+^3'6)W8"O1 MDV-["AC,(=;KY6R1QC,)F\LC(HJ[7P[F2JQ03>(\AUQZHBW'R& +)=\; MKW ME.;G!*?1'I31-RV#%1G,S+M9MEYN6KQ-:%."B*\73(+UJ2#5/ @8_"PDJ*?% M+&")I4U681/<&:1D/68&^*Z@/, =_3F_7^?1ZL@R>U:-D<.7FX3<*)]1KIX4"QA+#A0FS@2T,8DL-)]_) M]EPKQ'A[&FX'_2'\X9BQ,MZ?49IRQ\HF@'.)')66$T48A4)JNC<_&&\2F3_" MK!]]\JUEZ/L>XLXN[2R"M+@H$W'PZ.G@/@&F$5%,<6>HB*E*"HLV./B-[FXN MOW,V$H>BRY&L/N9]<>GS?C?D[/)CMK@*:K@YLD_[5I&$">&5"$)"''PE9BG? MG_9SFH,F:=K'FYNC1U:U!/RPLV))DATOG#AB*&(<6XR\5&%\MFS?H23@)Y9T M8_!YL0'V TR,H9%/<].8;%DJ,._-LHG&Q"BI"<86 N.L@HX5,GO5R ZKFV3C MI(:WMC50>RO57$\65S$V?Q>/_R#L59YN/.^WME*/ETPPL503ZJ615G&!('!% MJ(PSC/OO8D>K3?IT _P0D^0C_W=S0ND5E$K.F"5J2HB'1!+FB*,!8H^DAX4K M[8BV3;961WAMQ4#39_N*&-^:;BMKN4E %"EJD7+0 F@L#8;L#@6/6<\77PRU MN] %'3O305],=)>7Z71U=NF^33>C_.=@^9PMHDSQ_V/(S-UDGFX2SP2H9M-@ M%VWVBA<73[]X].0!RG;PM@0ZQ#PR@$.J#9806E9DBO<0^2:.\0@]E4[V)X97 M2U]T;R33IS2?91#2A5D1.@ 8ALKL;4$HF]@LE=W#+6$#H?+5 M=T?92FKHB[)?UK>W\PU2DWF!E-M^4>IFN!+%$\L\PTH*(&3<+PL6F2C<8N^Y M:A)O-NZ;$-NC7@>L6GR>PB>+ 'R/3LR<1[X%3,W*A@S#O*M>([ M)]8 YG"3@6N$%_:TJ^(7Z6J:0-MC?J2'/&+'V?+\X00#)0!AACM ")8.::$+ MJ3BT3<['C3"^IF/"-$3W@3,#7+2Z\6^6'[:Q/]?9/*APN3V1];21PUR]^K)5 MU>Y@?;M\X@E#@H-@92!)H&1>,00,(U9ZQH I%=/8L?SG1PZ4/7TPT<(1%>PF M)GF8,I'R!NE"(@M9D\V-,4X"[6KYN171!-K>+-*BD5NAXX5QV6(SIGV;'7*2 M#I9+O&0(BW@A-*&4H^@[LD)6+56OMD0?EU[55?5;C&D!U-YV&9XVU68WD]FA M(UNO/I\ )@1AS!(-(4% _,3C9NE3VQVR);TO/SI?X6D.UM[>8A6/C7].9K MFA]:CWG^;&*0(] :PKWE+(B$6!!D)Q,,G>_4AI>&FGV^L-(0SP$XLE]-5Q<7 MF[.%DWFTDS\L=@E&JW"H7%V)%$I3:0% -";UMI9J6F B)&ZR\#Q"[Z8SAG6" M=E\,5-/I^F:]2?F^B4*)^.3I=;I8SN[2K<]VE'FEZTBH%DHA#!"7WEE /9.D MP 9?V)IN=IE7%<8!7$3R_<)%^$SK(\2JO7"R16,0.S2F=O*'?K6XF.07 MR]]OXV)R>)X!6<:0.EX^D9HH)PR5VCM" "=AB"YD%]"?&,F:J?^E#=4ZP&,@ M%VE(KGWY!'/*J,$"6TX-L]QC7,@NG?=-0NU&./WU1JZZ (^!7!RB1N3:ET\( M<$PHX;3SW!F& ":RD)W2GLZ6GQZYZ@(\!G(QT(Q<^_)AU';!(PIR DV@YL&\ M((7M*AF1)Y8LN<=IL1[ O>_N?0R.[8?P9ZDMO?W#B0KNLG=<71Q[# !Z%K/^5[Q)G/="*WT)H0X>A%:FT /L+/SY3I N#Q;KY9Q< V#;+E- MG!?%$FRA (YSHE%TF)FE2@D50HW.1]>F5)]Q5UWQH:W]W.: M_?S/<KS972V6_98AJO% QHA4>* ,Z#LV4;+TBL4T)0 RQT%C"F MF5)NA]XF.T.?+N6IT780%?68 .%RMOJ8+8_D-M@]E #./):$2HD%,0PHPF$A MA3.ZR;& RJ9<'S$3?9&L-L1]$>6M_=#8Y$V"\//)MP,4*E,\<G1*X.P.]U HY9L-(+N\[CD+N=73;VP^9?'8"[B,(% MR29'$KW7J"T):H7!YY<&$P$548;M%Q.5];Z)\SK"[ &]3JJ=:F)@AOYC,E^G M;1'T0&6)U<1Q@RFQ#@)H#'5H;U=H!9K,R".\'&A@?K:GB-KIT8I[.<*[O\X6 MFU<_NE"^<* P\0]I:PXE4U%)E<)!$0DR8E;+)D#?")&E=4ZHS MX&M3://.AQS?%YLCT*MXL\MCKH=O@W%09*#F-A@ODKA.>%Q,%O M;W)T9+R7_(R6AG5T,D#,Y'GV1CSZIAM]?6XB?$ZWMQJE7]+\;C9-MY)_3J?9 MU6)3RUO<[NO5B4 6 Z(]UM! 3RT1H#@TI)ER30)_:]PR].[Y/U*]]=53RMR/ M\)"AGX4^;2UUCE*,XHI7$*:007'5:#>O[MTN[W\(;HIS[;F]#.>WXNU$,W'1 M_/7S],TJ3%SH'=Y:"ZQV7FB%C"T\,QT,G49WIXTPXJZ76;TO;?06FC[Y9M:; M2\G_5_9UJ6*RRQCV%4;:^62YG%W.IAO5QZS"*IO.SK/GYSQ"!4=S.K;WD@01 M13SEVCL)C(60:E18Z(8;V>@BK!$&U?0U3 ZFH=Z")K8'W&9W:9'3]=FA@MEB M.KN=!X"WIL9# -RAD(K:E2:",(^"EI0E7"(/21@:"I00=TT23\,1QA3V%FO1 MET;><[ /P$ SY@5EACE)G:7[,WDF_-/(VZF\M]-/6M!1Q/I4P_VO6)^G@20$ M0PRH YY';41K"A8;M4:J1H=S8>4=G]-B[2 :&FG2M4\;S5RGJV#RS)^V^.0R ML%DF@['FO)) .R:YI- SY8&EGD@*2@6>=#[M[3WX,&-OQM3-O1+!WRHW_;U9 M/*%.>>^1$MPX(B@D#M)">H1]/W?JCBQ;6VE&O#WOM07XH./#RZ"A,0P%VY8$ M)^V5]E4;%,K4E%B)@3-$ A3&<*Y-&,HI%0Y+39EPJ%2^@FXPB5LF^U"N Q(_ M>2Z16#H'D-7"\^"A.F(]*>0)7Y]NAV]7VR]O^JF-\9BB.%^_B:)$MVI>>4(- M# ,BM9 2XCV6B&._0XTKJ)K8MB-Z8+A&D _OOH+4-0MF1OZEG#0_>A*-GSC:,''6RVD,[,AYV: M@C>ZAZ#A>9I&[TR4L91(:"BAC(6_(="%TD5PBOLQP?J.PGB'G:EO38^A-U51 M1\W.4^45B3946B^Y%THR[BW%UA0(2LZ:9'*JO@??^:6)[[23=*C1H?N$#6C> M;79YE_]G'6;6R_N8(GGY[^G%5=J=/]_"6Q.G,,4NZ)@)I@DQG* 'G"EI$O4_ M0D=_A)Y-_TH'&0RZI9M+X M>"N]EI85> HJ3FQ==A3,K#"/=*_1H7O(@W_VX)@]TD97[G[5ER5>!&- 68(T M,GAS/ F! E5#\(E=&?>>^DEO2AVZJ[PY(/0QC;PYW!CDO90VV@924N0PPWL, MH>OI[H>GOOM?7:,G;8ZA1QQ?CW@R''2^SO7JVQ+-,198*J<%,MQ$4(MM-,E= M3UE,Q[+"-=:NTH]RQ]!I7AT4-H/ "PP6%RW/) =>DVC/O-0*&$D@M2C>.HP* M))E 36Y?K)[X9K#%K;'VCX[5.8:.40KZFKVA5-T)(R*,(]@0(Z&$CG+']IB% M&;A)%ZB>6^>O+M"##L? >Y_EZ>QJ8=:!&XOI_7D^62P#AKNN'#_-GTV)#3M# M_108^MI4/(.72-DDSLT1W@*<83KN+WJ;PR]HZUDD]0+8S0T MUAG#N(:(8;@?%QAI,K97/W3%YA!H81UA&D,A./A/X79 M"*"VI62JQ4@6VPJ-^[KCK>QFL,P)V' )9 M76%CL-5JQ:?U'/BX66GW7DMJM4$T*%MYK%&Q30N \J)!5QCAAN+0?:!'58VA M$U2(&^@EW&23[)U# )U1P'!AK)1:R_U0 @!J$N0[RHW",5"^4Q4-3?3J&_]] M18U$+"$TDI!X 9M6A$OJ&2T@5;Y( ;KP[?D-SO@]5#4W[TIOZ'4> 1.0L M\AJX>!X&>B,YM]*X CG*59-M[1%>5#$TNSM4S1A(77'[O;<@CHT)Z*0TV&!O M<$#2*0EML:,#%6N4,FZ$-UZ,@>B=*VG(9;>S\-2FMN73-O6XP+9%>M^H$@MI M;Y1(D*?8H+C3B;5$#D'':="ZX%09JW6I,[ =+R)NKL4MLT:XO3\72,BMM]@R MB85'!N$-CZ-$3C/9SS)5G_DAF^GUK5N$ZX!9RV!S5N/)M93Z:GR#'-,L-""6+^3Q#/FFMQ1,T):U%5CUBJ* M/? A9M[=-7!ILYM@4QTFQ=O_Z TBBPM@>M&U).L>/%<,!(;+RPBTGA+ M,.4$NHTL&AI.^P@7$'XR+8JSA#?D351MP]DN5?Y3E[7,#[\_R":J# M?-G7*% L'+0.&^B9B_8<)!944GH-:^5$OYZY)U/3>WG3 JQ]D>794\%9B"RAS'-J-8;4*5;)@:.,.<;/D .9\^>4YB#V=BZX.1"9W;OO MJ0YE+>/X8)L@F8 8*",9LPC9E!.[VA5B*TC./#+ ^DXM$J4M2/LSEQ=%_-:7 M../9.(\^E%\3#MO.'S6,C[0+V$N,"1 P[CZQY9H(02M9,=8Y*2T&N RUH/.? M;.'VT.W/D;>NIQ.[_,=D_G?Q#(^C7KU#C8)'% !GA8),1VN>,6=5)26'8[-_ MV^=0:]#V9LX4LXC!0^RPNGVQBN;+9'Y?'/,B[WL\&,L%QS(J07@ M/% 5+8>\1[F&,P#M(,Z6R+)._*6?FRLZ=MF(-M@J:0*.6]@@1AKA6!$E8R0JUR-E-#CIS-)TQ;D/9% MFV>Y0;:'(-/9*O;]*=9U<_%H\]RGR?=BX;[':3XDPQI3G4Y:.>ZX:CE'[)'R79CE$=]QS''=L'6@1'>!0( M"@@Y!=Y1$XV02CYNLT[XQ;FD^U;,/Y?7,V.V VEORVRC.IH""0?B%@1Z3RER MUE)B*EGBBI#CVI:CGI-R8.R+$FXRG\6Y;E>]M\8AR*$F 7G+F#::8TNM)#*9 MF)6$E&1=MX9@U(972Y!>BC1ZLIC>G,&8]?-I0. (B^:(6Q[' S/,[@8$-2.[ M\I*OXA.<:0+JI0ACIP^K97$L9.- BT 1XU!BSUP44B,G(*XV(A0!FF.K#/"0 MHW/2-(.U+]K\JYC>?XG=4]$JG-P7[U8I /O]W;KGB_>KY6(YF:TCW$XO6N>^ M*A#(F $4:R81(5QZQFCD.[7XG?6> "2"T,31 M;"E&'&,=MY@5%@J!'&?GV:SK8R_6'5D:LK*)&BY,R>TD_I,HYY/RT)L"(%&W M- Y\BAVD CAOJ@-P!HGOM1;1KT#+EA313\*!V/4/L>\O/UT[K\"B&A>+XN;_ MN2^__;^WQ70S).(?7H^$^*.P_N"1)?^G9X*T!ELDM+5Q,6-Q+,?MMP1 $8-D M_&^M<(96NF[+F]7ZVE'\T(&>/W\D& 0-)$Y([ TF#$(<-5Q1[)R@ S(!LE0 M6-D*@T(IK["$1B&E+Z8[,PN4$]@TH M&JM='N0@V#$1UJ4*IDD1M::$UX\'RI!2C%L#H? 1'R:$KE@-?58&M &%6+6\ M*.2!V!$CW&PY7?[PTX>MW7> ":\?"\0:@J(AB##A,%VGP3LD+%"F5OJCX>? M:X!UJOF/Q?TZ-'2V?#=Y/+0F['LT8*RL,\0IPS "W!NLY58(%1>]G#E@ M0"$N;3(@"\!.69#.".=Q4EHK8NV',^5JMIS_,.7M<5(<;1D80G'!TUX*R)$# MUF'+*Z(SK')FB?-C2:Z"(VWBV2EE/DV^O[F-H.Q2%=98/PZT"8!R*A"G7%AD M$8164[T3"YF<"D%G1W]V&IJ<".WSXSZN@ACY*/9!"A/_^'[^J?SWOJ1S1YX.(D6!1GH# MXVGL?LK;[BI1TNGC2.([.F!$8Q#[X,-ZH7L__S OOTUG-\RX?^KU8T%32PC57@C*"(=4ZIWTSG&8 M1ZK?EJ/Z ='G3]/EWDSF^QX+&,6^&\^M%))1I+ C9MMY8R3/ M2F0Q.M]D)GH=J?[3?))"#?[\\?BY?#B@]Q?/! R\%4! KC7Q6C#B?+7Q-=KS MG)TB')T[,@>ZC@>[^W[S93*[+XYXH_<]&K0%7D!/D)<&($>8]]6>Q@C'LV(E M1^=J; '!3LW^?Q4/#_\YBUO5/XO)(JY*MV\6B]4)W^*!-H$YSI%G0&!I.848 M1XMF*U8T;'06,4;J7&P'RDX9\L_R8145,E^?JLWW720[^&P D>!Q@O-&I/MQ M4D(O877NP@G(V@Z.U*N8!V&G3#"K>4)A%K6HE-5Q0NQO$A0E'',7C5X3 MIT%GO":@$HHPG7,*@4;J6VP%R8Y/-B.24YK$I1WED.! M+'&8*R4L1:R:_92N%\%YB!XC=3"V@F3G@2]S,UD6]^7\Q\G8E]V3P3 E 88V M N*L-0A8)2H1& !99!BI2S$'P$XY\.?CY.%!KQ;36;'W2OJ!)X,3U#OF!?:8 M86727RISR! J< X'1N=9S >P4PZXQV)^'Q>P?\S+?R^_I.*,D]GQ^6!OBY"R M,\:MM.!(2(X825=?*Y&@HSG1\FAT;L?V@.QV?O@2]T-U*/'\P0"!1W$CC2EA MEGD8=TNXFN ,\BAKA1B=%S(;OTX)\&'U^6%ZXQ_*R7'#\=ESP6B"!0":*0L] M!PXR9)_VRCZG!!H:G3\R%[YN-YCEXV,*Q2MO_JYSO;%>PT"=D$HC+UGD,\/ MP%WPMW8"Y@2RH-'Y*UO'L^/K%8NG*,[B5O_XF'11S&Z*3\7WI8Y?^OL ;VJW M#PA+:H156'$@)!8T;IRJ SH%758MO=%Y-;N"M=MIITCUE![>S&Z+[_]9'#<\ M7CT;.)=$1#&0-8QK3S6.:^G6_V*ERKJU-U(/9QZ$'3%!1=;>KHN_/TP.K34O MG@F.D+AWLMII! &WQ A2;:FDL#;'AXE'Y\/,@:[C%<1/%S>3A_\J)G,??W+( M*W'@Z4"D49!Z(KQ04DB+M-_=+*$^*_LL'IVKLAT0>^'#YD9I?48\>SXPC2FC MR1//)>)"(<6K:"XEG<^YKH5'Y[%L"\:N8B WCO0GQAZ_TGWH\4",Q\9 R@B& M! *2/+&5T8P9RO%@XM%Y,%M"\8D2W>5#L<7GI9K=^NEL,KMYMDT],RU*?K:@ MU)$WLU1.8FU_UTB2=J!%X (:[Z C.I5/$G%F1I(I#RR53C!7*_M/=S+:2(J' M%VAON_A^M3C=?'UVO)M2K4[ M )"4T %D@'+::$7$5C;EH!U9O=9L#>\9IGF(GC:J_GOV=;[6/T1;[:>?A']. MYM/TO8_K6]6/7\M9[('Z/MUG3!]O$*@TW'/+C&$>(,\I17K78R%R]MF#Y\"9 M.BL[ +1="MCR<3+==Q/U5)/@#&!":FZL 6L'-&&NZK5%>3?+AD.#ME1WD@F- M4&V7"[ZX367S_&IVN_BC.'#CZ)SFP2E%@' :46.<+F8W7QXG\[^?EUHL9W\6R^7#.J-Q:M" 3>>].AC*J'4 TQ19 M):U30)LM"A%MDQ5R\$LRK5/\Z_F&\@W>M^7L/FKC,2WB*3'E 8/GV./!6X\I MMQ ;AS'%B &*\D8-3GKW("8U::YTR*(/ (9#86*:!9QAXI25F ME71Z=/NC/ 6?8$LC1/OBRY_%;%K.WY7+XK"E=/#9H A1 C()C)!61C$T I5, MT/L']GHAZFRY,<^?GAX(7TEA)LE;/,VB@6 MK:0RPH-><[Y?'4FR\>R+)2_7VQ/VR<\/!ZFQX% "8AWAR"G" *VD\L+E7/$< MT"E6%]9)-IB7H4BZKWS2.CG4)&AKB>*<."BP%(Q*@<5.0B=&9I_DJ/@H6QHC MVGC[[:??B]NTWTH+GUT5<863QW?5AUL$#I#CB#C+$8N=1 Q96_59X[Q*@4-G M01/5E5W VB85P/I([:@^8&]4: 9KJ[/"_I7K?)/T^(L")8Y8RB2FFFGO(]_Q M3D*,6,Y^94 W"?N;0]I$NZ_][\:+XR4HO.XB^3GAX,5RF%H/6;.I"1O M3CCW-$I<#H<&OP[EN4BRP;P,14ZZ1_8]'F!*UP,%C:NKY"".+T=VZRKD:&1A M33FJ/ @)$@!QM8!MI8I4\GJH!Q+ MF'5$P&E1 V,*6^4$=))KWJWI1IAUJ>L_IK/IX^KQJ+9?/!.P<-! 3:V@EF KM%05RYWV,J>\UQ#U M?:[&RG9PZU3GD^^G=?[\F> (,HQI#6B3/ M#P<1"4Z40QP@(K3RQ%M?2>4MR?%X#FAYR%?J$78T0K(O?ORU^#0O)HO5_,=? MB^4ZUVNQ.![J7K/EN@05@D0S!#ESDF)'JE-D3^W80DAS%%YV"6Q?1-*315&+ M-R\?# H0Z:(=9:2%%,IT(*1WTD"0/UH )*8@4B5!O#.7#8;&^G"J ]S]F9#/ (OD5F9"+9_'SMV:6NT[>E]C\= M.#'424T EE0*BXTTHNJKB;\8URE'"UIO#\S&BF_G^MR9-[6@!-AK!9"WUI*T M'J:Z-QO9X@J94RQT@ [*MHC2*[\;6)9=O/Q3SFZ3(^_H9:(Z])%BC 60Z MSJZ088 YW2[N1/K()9Q;8>Z)5>+0/=WL/]U\F.=I.?]7;I*]FE[E>SHF?[^ M)@$:;%(J5(8D$X12I$@UH*"E+.=VQ-G[IV_%_'-Y961J"=B^J/./:!,NWI:+ M1;%X/W/?4RFOU73Q)0GP_NX$ATZV#=I3X17P" @3C4MDA<&5S,3:'#]P_6V9 MW)!I5MRGP?SIZJ:GMF%NO&%[*=C'N'E\_)JTXKY_G6YV YM\J1_B?^:?RC\F MRW6MT4,[MX:O"Q@**)S3!"&J#32*0E-)2P7/6>P&N(5KBTT]0GX9*^M)FMC[ MFZ*!B77P#0%JI:T"BB#JI&,H8DUVRSZR.5Z#P1]XMFU?M85RZ]/8J^[HR6*Z M^#/J9G+[?I;2BZ;]QL?]N99;>6_0%$8 XD!#<0OM&.&>T$I^& ?>F-T*'4UL M'6'?F'O1.ES-;[Y,%L6KGGTL'M;626G6=;G?WYERMHQH'B+;V2\*CFKGA&9I M[DZ%3BREU>A"'MHU8+Y]EA=D%VR\B572Y7Q>_CN%(D^^ MQM_LM=J:O"80IQVC0"HH<9S4@;2^.DQ 1&8E01Q009JNELX.H>Z-=,\VP>G_ MQXCUZM$ !.>*6"$MEHA9Q%05?"<0MR0GOPL<4%&;SMB3AV?C56X?:]7-340^ MZL 7:5=1O)G=I'B5XNWT<;K/R=#L1=&&Q,)R:R F2"/%@7R:>!F%6-WJW3,^/[.I03YB]BY]VMC[V V[[KM \!:"4%<-/^L=3*E'5"5 M/%:IG'T>'+$CO4N06R/-JW[4Y*.-X=.*4!D$61 088 M=4J1/&PO8377M(H#=!(P0"D'7$L!E-%H9XI1E16/! <8D-2EV7LFEI=Q/KYP M+#R/NH%'&%/W%4%$HQX#YA!45A .@(3;FZ ">R6SS. 1N[P[QCG+ 9FJDLTF ML^5V,_>V^%;,DT,AZ>>8@_%8NV"\A)XS*)4R@DL!.:X PM;HG 1E<,1^ZB[ M[8P<;^[4S?^LIHMI4I")]M3J\3'YH)J2YM#[ K!QLHVL5T)J$,TUAV5EVT<# M+BMQ"/P5W-$]@-X.R3875*NPEW6YQ+-FHB/M@W(*1%D 0% ;2>*NT.M*'@I) MUCWAL7N=.P*Y,6FJ#9V=_%C85>&C]'].'HI%>?>QN"FFWPX45*O=-C@;5UD1 MIU@+N02260Z>Y' @:_D:L:^X*X ;$R5]^'T-4KQ^+FC ".6( <@(CW8^!IY7 M_4-49]TP'[&[MPTP^]HV?9B7-T5QNZ@(JF:WIGQX*&Z2OI[W_UA%W0V#V]K<'Z1(7^JC+_>?.EN%TE"JO[V.T4-IP> MV49#3HO%>*HU&VZ%TM(@3RAD'AIH4LR*PC05\V2U_-3=APT\(?\\NO[#?!K5 M]77R\&;V+H+_Z=_%P[?BCW*V_'*JREWC]P;#'$S)YV%DJO0&( *E(LH21^/N M'&=M488^)31@S9%XA*ZQOT1XRTF9_JN8S#_]>Y];)>=U(>6&/5EA: M9T6%#+5TU->_>F9E,\B'2\;X]6,!\LU>&+C"R5$N@9'2,.TU(:Q"1[.L^XB# MMYPN0<@&H ^6DKY<':T5V.1](:X8*?L>D0A0@IE"W-D*&VFS"#GXX_@+$+(! MYL/EX_1;JS-D>E]03J/U;1=JB#/ 4L'\SI8AT&3P52N(5AR/^II;KZS,@?TR 4YF,I__2'Z<\Q*@ MO&P6"#)4&$\Y2>DQO5=Q$U=)ZF'61N7\D()R.7FX*H*U".UEW6KI-^/QH;&H M3^2I!%PR#(76RE9^":_B_O!R/K0]F9MJR[?)\\2I@9AY K'!@CM)(:S63,^B M7?=K^+MJ:_CH@&V":'^3_7SZ+6KH6_%,_I1X(N6=T#_^H[B]CR-X?=TQQ?!_ MF7X]6:R[R0L#M3 N>98II;!45$ADM[,8 X["D:7_S>+'3USK ?"^Z+BGMR?3 MD!]L$SAA& "&XVJK;(25,\TJ&:GP.6$E@R15MT0HNX&]+VKYR73^S\G#JMAV M_&2&X?T- L4(&:LD!09#J('T8B<=9&1D9:]:T'+9 :R77!X_3A=_-U@$JV;! M$X>$)$PQBKGFQ$FA*DF%TSDNH,$?VK2_U#6$M7\"K3-$1*/R4_S^R37M6+-@ MM89$,6Y!E)("Y#%TE:229:4R'N ,U([2#S(I&]^^F/0B/>6_)U]/KE_[&P2, M.,2$"PFDXR[.NBQN:S;208OER$JTM*/HL@-D>S:I;;&8WL\V&CN^>.UO$"!' MW*12=QXC3+P 7HM*.L_4J(]V\Y:M5@"]'%WJ;L!^:A(\,,90B(7V GLBL-N- M+^BM':>IW%C-)UG3"-7^#)U-/XM;M=AV_6G\G%RK:K0.ZP0VGCK''-;>$,., MK>3FVF5E>+D&-IVK_I],GK8A[O.D=%EECXA?/K%^[7L\6,$U95@!*9B@#%AD MJU&(F/?])"2^RM6K!3@O1923*]?^!H%:(R #%#KMG*782N\KZ2 B(POVS5/P M";8T0K0OOOQ9S*;E_%VY+!8G5ZB?G@W &BAB+O M)H]UW'O[FP1#";!*(^2-UD@Y3!FO))06Y^3J'>" YTD2Q90\H=\ ;7WR>KR;S'[$-:TJ=G]\1TO5;;KCVEE*G,8?$5UL\ MS"C+NA?_Z[(G&^@V"43/ILNV13"*IX1[0F"+@88F;OEEU6>KLFXY#M['VP$Y MFL':)A7DV538M@BIM*.*(E"!,%.,.&BJ#2"&P.YCVJ= 0ULOL9MYF%,NE'G-NH_UD M(2:.&XA4->L1!'G.UG?PETK:W/HV1?2:[XN :',CQZ0$5 )AI$+:[20EY!/+A:KR>RF,.5BN7A7U%].SWYSB- H MK*-./,948F21WFE%J*R@TNNKV-L.1;M60N/=X/C5F@K*T56C7I7V9QI_2%^B3P()T(U=B75@0$ P'3? MQ @+.04<548%M2@K%.S\K67/U\GS9ZD,*/N_-O&N3 J:/-383^YO$I#BF%LN M:20\<@(!1:N3'!JW/CD3S165,VB^I+4"ZR7R#GQZD1?XBA,->(.-L=1YZ:G" M(&VHJBN:$F%;*R%M1Q%4+U([/.O[IPBTCM_\^UA(U!^\9:I-RG<#=SS*RQYZ^X"JRIS=QE=N&\*OD]]CD MIHY;S(=RL9H7M5::QF\-% *@$7>0"&F<@TXCPY2/&F2$*5[K5L]@L*HSA>2\ M-C!C,6*IMB7WG*B(CP=;M"C!=G0K6 ^\JI, I1OU7&SZ.;['?W^G%HMB+?3; MZ>1SJM\\B&3U0YNY7*JRICBP5E*\O94'C$)$,U1W+':-U>ED72^>#,QRYX'B MPL3A*G@TX^*_229OH9 BJT3HN.:7VMH_.+\T0?R2F4HND<@+2,Z,4,9#1:EQ MV%/&(CI>&."5R3KC&C0?S^1&.TF\S@.[YROD+27Q+F1 M$4)&:.*$UA () M 4P&B#O&=1P9/<[6]!QV3ZJ?3&FK;1O1CBJ*6<"44E@W"DPC*-T*-6#!E:, MS"W4/F=:@;4OTNC)0SJ7__-+42S?)E6>SIISJ$EPQ/-H%DC#-< FC@VC8 1, M,Y\FZ:S,I@,D3EL&44MP7I(P)VV>PXT"=(I+1QDD4F(K,)5I+E6: V@5 VI< M*U2^LFNPIQ&R??'G_?)+,3>K>4)KX\LYN4X=:A(PQ$)I3;C$<>@AI*C544+C MK$AA0"/;@;6AZK(39!N'9ZV_7QV9G&##\09!0HNQ(H@YR8B/,[#Q:?JUU$)# ML,FY@S' Q:=%+K2*:U^SB+JYF:^*YS[@D[/(H29!(J:=QX)R;SQC7GA#DH2: M:,2QS2D ,,!8Y0YFD9:0;6<6J4.)&JT"L) 8'?\1$EAB/26&I[Y[!SPR),"MT$[GDUQP>_;F9>TS2UXK QD37,J<&."K8-.YZF^0._0\B/NBUKMR=KOK_$DJ M[7DZ,!2M,\=UBGIS5)"TXB>YL)+$$C6R+53KU,F'])(GZ+FU/B#U$GN($;$4 M&AC>$M'_RM%?G@PBJI4ES*K+(8 X8K"25<6

[V[9\ MFB+9/T.>A:$__7!]6E*+,H>;!P4-<];"Y 9E7 #'0!IJ@EM$$00C.\G,TOU! M'K4&[T"(5;G-?S0GU^X5$0$)O7(N99U7$%!CO8D(2)CJ6BJ?<\@UZ&6M3>;S]<]^WYKYZ5X6]YS+:(\ [1%W #'OH+9">&(=$[6B93N.[7QV M/VJQ[]!._]AOTNT"JI_YNTY=P.GNH\G=#YW21@LNB7;,:0(JI%- Y%C7NPXY M>2@*]=+*:[B:+N;+9\,C_NWUT(@_"A_3]O2 U_+%[X/R2!H%H&>&,6L! !)O M^^P(&UNAHR$HO\Q70^?4.>@D>/5$(%1J()%VG"%!+14$ZZK?4)@<[_: Z--0 M5Z\UW0BS+G7]QW0V?5P]'M7VBV>B+>>0A0Q3*I1FQ!H1#<=MW[%[7:/]ZO5] MKL;*=G#K5.>3[Z=U_OR9$'>"G&KI(96 &> 2V#IU\B']U3*K(,PQ9%99R[4B M4"H"Y 8="KP@.9;XV0'TWXKYY_+7L[IZT=QUIFE15&L++)76@G07!G)-*QFE M<[_3M)Q%A-II6LZ#_=ICV#S$A%GIK<;80*PUJ63E$(W3],_1^9D!;.>@>UT) M?ZPD<68GQAJJJ)?2I 3H%6(DZS+K<&VU%IG3!JK7',9O!*#"0"80<<3$[;8$ M?BLI-(SDE-P>8!C_E1A>#;5SS3<"(FQ&0P,!E^M3;X=493_$738=65J8=I1^ MSHV \_#]F4G7B&T.#",P,-[,;LK'3=G"=<&4>MF^CK0*PE'%L1>&>&"XM0)S M5:$'2-:UG0%&/@]PL6A/.1GG7[9T^[X"W@ F.-330JF/0L92G:R(J M?_ET\?"O^B /[R[&IL^$; TK)-P!' $MKA!3$,ECA@[S- M69OK^S-?%FN^0F[V@WYO=M\Z:VGY&+7W)=H::Z])LFF24'LEU<5='()/LF[M MY=GMI\GW8^9BF]\)AJ?22\@ZS2PE46]6/,.2CRS-9#<\OJ1&+LWNOV;S8O*0 M2JQ7PKV?/4-9S:>+9$S%-6=V_R'^O+S="-^,XQE?2Q?]+8K[!^>=E](K8\@V M4(9BHDG. ?D SQ#Z97I_>KDTWP^.Z=>C.8?FYW\D>,IQ]9!LR_?FS9O9LMR@X>[NBG0U MM/A0SI/0[VKFF6CWDT$AR:-F@1,J7>Q! N!*R3A51A^77Z,;P@]$.?W3_UV9 M>CIY4(_E:E:/OB^;!.Z<,( [IB5EQ#L"675$AREG.:E1^*]'ORQP+SI[QIX? M#<+?#:<&T^0Y[PYQ0PP<8L8QPX"W AL+*LP07%>/N= M@M-L;.,>L.= !X(:?U6C0QY16KY][K&ZMQ"Q0A;&,4"'BFFE(VFJ;25 M3%"8'$_/H+WI'6K_1*'B\Q"_YOA,[;%B0"JIG->,<8LU$^VD69:":B&])PP8+J0CZDDZ M+V1./JX!WE/IA#ZM(#L(AVB/5XNMC.!RJ82(YD(<7YR3RH+ QH^MQDF7]E/K M8%_G;>"X8T%,20\L\?$/&GO@*ADI!W*LZV W1*A]&_@\V*_K#J<67'MN)=$8 M6B@U9[9"*RX->)RI6G)T7.L.YWFH]F:<5S[5NI39WR!PXYG0!,5_ 1!6:0]H M)9V0=B3)Z[KC3"NP7EMN.VV41((C[C@F#&FA$*RDXPKF3#2##DG+,X9: ?,: M$])YQ+%72 C).1 :04AG07NQ:)YUB/H=_C.4P '<(!R;0@@<7LMM0"6 M F"$-40*XU$M[V\CP-1]1: *:"?BBLD9 M2PGT(?&N0D%J/I)J$;WRI>Q%%7VM0_NZ7Q6.BT"IY6Z.7<\P3" MQ;4>1,0UQM8Z)(!10$6E"*Y'EB%P*&3M0#67).^ZK&9KO#WQMF L!"J.7H6, MY\(!HA5-N'A*(68JYXQMT'[*RU*V7:WT8[,M;N;3KZG=^SN]6D1[=9&0TY/% M=/'^[L.S]U[,AGL_OY_,IO^[[H0I9XOR87I;74I^WL'W=WXZF\QNII.'7:Z> M10UKKI7W!^'2T0ERU!.))#!8Q:F(.J0))YIK>#F[+DN^IQ%39ZIJ^U-!8,.0 M0(YQJ V6"G$H*U2%(SG!)P.T$WMFXNLKII=57A_3G7O\^E#^* I=S(J[Z?+# MPV1VP;WI#K+W=^EF;S%;K"5:G]$6MZ9<+!=_?HG$^3Q9%+4J70^K+&EJ-;!>$?!(L^$B:3V0Y>^J/,Z_J0[C5QJ6B$ _F?Z@]TJ^+F(Z>=1S'?E[*_% MAW2;?_.CQ<4ONPUT1O+( N(0\$X9X)7".*6W(T3$+9[AKI:WJ.N=WKK[.G7_ M!9GG\Q2HOA9'_WAZ9BNB^O=D?GOJLEQKWPB6N5073DEO"=*.>(UDA2.C9FPI MPGLBW<&-8;_JZLNYL2]CY8E@JD--@A)$8J(I49):8^.D+EPEH2=C*1I\06:4 MG2CBDE0[&8QUN%% !!GF)81><@HE=-:@K91& C^R<*Q\9==@3R-D^^)/W+5^ MG4QOMPF6DU]KDT9IG59TN?'6G0RGJ?^2((RV,,K/>+J;E%*'>5:A0/!8:MZW M28>R)ZQ[3,4D@Q ];K2DYJZ,BN_77 J?; [3>_ MWZ:[ST[!ZM'H4+N -<=Q>RX,DYAA'1> 5&)E(ZNEKM<2H==+I);@O=!\=#:; MCC0-BF'EH,),0L*\MAKR"D?+/,DY8QQ@4&#W,U,NPKU951&(=Y/'XL2F[_EC M@8LX+*37FFK*N$$D[EPJ21!"([M$?/F-7@;X?=/HY(;NY8-!. .-)MP!S*C MT@#'*VE25I)Q&=G-%'F #8T0/,V'_YY]G:^UG%+9K76_<_MS<%5YM43 M@5JVWHUJRJ43@'(E?-4G:='(CEF:*J1L [S>HJ!.S7V'IKZW->XKY+\\+MN4 M1,@,MH1"H@FBO-I!6D5LSLYJ@ ;QY=>DWE76>.9Z=9Z7CAY7DX=C!UUUF@5$ M%?9<*YI.$X3! "*ZZ[VF(W,_]JGNLC,M]'?OYBZ*?;M.=C3]O*I.B;?"S/^8 M+"/%SM5W"_'1U MIR?T>^;HLRB'YWV/JT8EVFE*GGY'<-I#R* "SN'X)ZR5KXPBAP7*R=LYH"UC M'PQL'>P>"?=3[$SE)?E1'0JLXVBV+I3CQ#OO74''/17E4%).,8420R5PA8GS M+,=G,2#[L&L"=@KZ)8FX#N):'R:!LEF"Z2;)2[6*P>UU@MG>UI^,GY1 \O@!4HVF MP3OF.$4&:(^-L48[2G92$#RR$@Y-5;C/@]H>JGW-%9L9,7[RQ)KSXKD (*7* MXE3-S1ECE$P)>;:R")=UHCP@3]-P%IT<] =S>'D0FR?I9K>UUZXN/A>8MM1I M#5+%-T299T; +;+>(C<2'WXFJ\X]I.Q>$7U1_,4T?S(<<,_3@7F:*JT@Y8BE MUDOBB:ODD@R-C&"7I4;9MCH:VVM_3.9_%\OU7OCCGW\=#B0]_'! J8R4\DS@ MN%-F4,>-LJIZZE76S#3$%7<(Q&E-&X-9@2\&H[5V+O*>B-ZFL+?+!:KXM:NYM/9_8=B/BUOU\(LWE7A34>(4_T#WUK9A/[HL/\^E-$7^R M[NU9_&SOY<$R3*)-HR#E1@&NH<=;ISL$J93V+V9!M$_5B^EJ\/;%+KO?LP/9 M:)_]42R_E+?E0WG_H\9!9P]?#\I!J0V4V ,H&(,4.K?#'>&8ZM=NL?D)3<[S&'> M0>V83+EK&V$MZ+K7\?7YM-R?SYE9/A7S1WAJ8'7RT> B>AR;[&UT>C6*-'^Q.QS_ MLXJ[R#>S=(%S^JWXG=#Y2,B\,L9Z:R!U&AH M%9^<\M+(B8TOV"*^>NZI\$- M\10X[A"UW#BB'685CH"!G#NR W1.]46ZSNYIG*>N(=_3 ) I"(FUVAJGC-62 MDJTD7%HTME06_3/@V#V-\\ ?^CT-CP$"C%BL01R5 L;Q22MIC)$CN_+33)'' M[VFQH_&SCQ(7KBAL:Q1H$CA%/Y20NP=1)@#HRI>BZD'%G"Y*9J*SO" MLTTF0"G99'8;46%G$^*GMH$Z9HR7 !C)()>0&P8J.9R7(XONZ(@7N;"V/5$T MI<=/;0./2Z>5CG$/!4%:*0[DCN8&YE@? _1O=SAMY, ZU/M^TWZW2 MHK&=!Q9JM?Q2SJ?_6]QV,=L>^E9@1"L8]^9Q(21 H^]V&'J@1U;IU>WMVHZ9/&QO"G[_&HVDOV;%]V)^,TUBI1)%#WNIV>@] MT2C7PEL%'!54^RAB*I2VE0_S>@D5KVA;W"[M^H#\:F;/UP#T,X\>_FI0!$GH MF&#(.(,]E\KJ"F?H84[LQ!#-V8'.J*TI:/ #81O\]GZU7"PGL]OI['Z#08#D1XS@CVR&)MHKDFR0UAQ9'/\^]<3/7SQV;X=[0R>_RE0L5S- MECXJ9I-R:9TJX?U=)$D<]+:C:RPU/AL8M-(1[HR77G "O,"5=:E@7N >^ST. M^M?0X,?"=O^S.V->?5[!0(K3"7, M& /\]QCH5SO7PO^7*^"'8E[)W^$ ./C-$'=5ED.%$ *8:VJ$\54@F')(Y-1W M$+]'0,_J:9[FZ]3EY,\'+B=7/JW9;#5YJ *&WDX?I\MG>22XM=;L-%=%9$WSR1OPRI!^8HH8WU?<^N0= X[2 J3() M+T,L,&BW/U)>9E6*'_]1Z*"4TS^=JYUV1^1]^?I (:,;CR[P5*?RA@!NT="& MHIS34_B+')]>1A6=FQ8_=;?:#.S"[T\3M+W/I! U"8B*1I;1%EDD/=FA@^,8 MSB'J^ ]#!Z"2_F?2,XB:__H @2%* ,:<)X)#AMDNSD93P;(RDX__X/*"JAA\ M"K^==!M'_#-;/K^+-)DW8?WNWQ@'XLHV30EO5O_XJ_9=+E(IY)K]B_6N<,.AY%FOC9 $J6D M.B4;TU;$=<10OQL[$F25Y!S_"=P%5'"IG&H?%ZN/BTDJ?A7_>[.B5<89BK-,K>"^CJRSJ\JJAIAEUC@))**2 M::FL,16.AO*1W;7HBW2=954[3UU]66+-2A%S2%2T*)6 2FCI-.3>5;(H(D>6 MT.\"'#A:BO@\] <3>G(%I8@QLL0@)C 6"J.HFS@S;)$ERL&L\\CA\;HAJ_HH M17R>(AIO//89H1___&ORDWFZL4J/YTEH]+) -+*( N^=5Y0:9+'DE:08ULLQ M>SV4NRQ9RIZUU=?4>T"6D\6RC[8+6B'AC2!Q%E":(^$0UY6L7+F<$^SK.17L MEYE=**:WQ*K%_*Z.2BXT[YT[WU7UZ!%T%"%)-2188"0(J8QR AC,"7^XGC.[0*QO6&M!&PTGJ<5\^6R"BG][/3G%'X6/"9$#'I47OP^:",8LP#IVG #J4Y1/U6>5T\$;$RDM^ XC@V=9D9D=OW62N>P94";Q8:Z>JWI M1IAUJ>L_IK,4EGI4VR^>"< 1(C@S1&O(A:4L;CVKODNA1N+B;ZRQLAW<.M7Y M)A3YN,Z?/Q,@$ !0IZRP0G#K-8%/?<=J)'5F6]%Y!FZ#\8I?.%NFQ0Y)PQ$P MS%MKM!&R,K^8Q%D1BT/<:U_\)*=WE0V>Z.O__#-N!'=1\"?+$;?TF:"L$EQ M1!BT*XO4:XOU^5H;//^KFA>+Y7RUGGC>+[\4\T]?)K-M ML-2["--I32*VAVF&!B$]I'[8:@"HK M&=F8EKBQ#, L[?=_PW&_/,LG>5+JJN5TN4K%R]>Q+(?.N'KL0K!&6!$-'BZ, M$,8A82W;HLJ-UCDG9T/T.PQ[3 U<^]>_IOUSK:*+KFDONQ \MP@#[0S%#D)D M!935)IIC0_K)L"PWXV]6W*<0_E]Y! Y<_]<_ J-B[HKII0?A3[T(P!L8U4 A M!XH0Q SEJM(#13"GK'C]")+?X["_<9A+@>L?BH/TM!@ON.'(2\.-( @)5&VR MN36JUWS3&T^+F_T>B .FP(B&X;^*Z?V79)M_*^:3^V*]_4TIOOUD.E\G AS, MN<,Y/0T&8L\<9SH:-%JJJ$%QX_HO*.;T3/ 6>!, EW_T'_IJA[F^#^SC\%*H $D MAFE$$8_\(\)Q#SU_SM.7*AW^W_+F&\YHFXWIP?0P*.2.H\LPC[RFU M1(.=QQ$A]OO$9U#C^MKY<_UK^TN'_3#7]C/[&-)1GV/000^MMBBJDSVQD-N< MC'K7>-5VX'/ M?/G^N> [6'!*E)^F!/ .1T,$$7Z1;T9!H$CU#*!JQLZ7'.8 M8]E?XVWI7W[T=TB>ZQ_ZX_'J.S171+OH96%18BCP"QB@: MYVW&?+6'DP)FW6YY+K=KI2]_?S=934FRCB=+:8WIQVP%VD M1\'&&9X39+B)-A-VEC(O*\PQ!;]::J+VA]IU*7B @VJS^5>S6_?]:Y%R@'TJ MTX^>33 ' \0&TK.@M M=XC'@#I4U*OVW%33_CZ93F40G0S >&P8)9@!+#GT!,=9MMHDD*S<^^+JU?S\+:9*,X@/X%#AP!''B,H " (,+ ;B[5>?7TY.]%],K5W=?2 M^:PSUVX[G7.B_.X$83(&&PG/$ M 0(2<[I#FR*553?U=^Z[*U/O]1^:O0PD^E0N)P]#BHQ[V:$ XQQG@+3$6,R@ MTP+9:M55S.=5;AQ3C/N0S\%:5/ ??,OIY,_RMOIW?1PH>6^^Q& 4U!KCF7< M.C)"C7:\NDVL)*19%\7&%$P^6,=[*WIM/&[>S&[FZ_Y/'IX+EFK(?BP6JX>4 M;3;5HHZ=WG3M9OW[@T9=<02^R*HS_#HCH6S]/ M?.RW_/A^6),#8+8H?E)FWD2$N9,5OL2ZG/B3 >XO^R+CP>KDEU-=7YO'.(F7C\6?D0WKJ?SM M5I(3=P,NRI>Q*,Q=FX,E2Y4?; M!::!%]X98RQA6F@H(*ID93]5<[]^%K:B]WI<:H1P?X<WBP[R\ M7=TLDY5[LH;IL6:!8^HUC98P,EYQ0(D6?"LIC_\=64&3EK3^TV%%:P WWJ!N M^O"Q^%;,5L5B.TL?+U!ZI$E07@!$! !2(YN.6 P@5:\1]".KT=$N+5H&MZ_9 M)>YKB_BM+VIV:V.W'\JO"8OMGK!.H>13K8.T<+J(XK MGT,WQX[_,9G_720/2EURG6H:D&."2"Y!<@WC=#9-^^/E]%M1EUNUV@<*E'7 M$,,0,59C9E%E9G+M38[;=8!W8[HA6!=(]\6RIW+DQYT'+YX+@'C/F/$L]IXY M >/&MQHQ K"L4]L!6E'#[31[]=Y/'XJ17H8O/!0^E M$\PI8QW25FK-M:J0E3(O*FYX'&_(JG-C#+I71%\4WTT%*91OI?K2Q;'_1I31L7F;#.FZJV)=QI&HZ' HY2%Z/Z;]^LXZNVEP3CS\UD6=R7\VEQ M++BGS=<'!70$ "(,118&A_ M1X3N#\(#5#%#XPKNK*+ 28Q\M"ZI\]X(S4@M0ZCKB-#FUGG]*-#,;P2C- 08 M*X\1H-3S^(^O<&04RG',7GV3[F#D9[_J&O8139S]@=:64F4)LQ!JJ6@EBR!C M-V15'\_X>=H8S-1X\CY>SD1X M^K*?PY@R:BQQ"A-%B>=25JA9\;I(_=6?\%Q\.>]=98/RSG^:?-]NIM-=T/,< M.^U\(+B(D#.22A#G%X(H]HY5Z#%$CUHH=S"_5M,GU(F[0HQ":5^>_3N+T'(]I(A3U#PGI @/9:(;$Y M<44.HGJ7P'Z?QA6!11PA=<0ACX6VGC,"*QRM>25H;42+%T/\2[ @+(U\/NFT.^ B&YT)B)(G42B#*;06))T2/[/BKF2(/L*$1@HW/K:J\CS=1S.FW(G4B M/D2/GU\=;12H0L932R")4S D4A!;3$C.R::2IVLJ.\/Q]$K79"3%K'#/1 M*@"*.<25LFH;#(M3A'=.*/$0G9077\QZ5UGS6/C]V[J/3^67#X:YGVP9-(B# MWBM*"8O3OC*:.U')$(?NV.*9>E3Z3VF.VU3$X&?-E^F7?Y*\B[GTQ"=#U)@ MQFC$F<+.4&P=K1"&@F7EQ&]6)?[/Y62^[##RO476M35[MJNDJQD&ZO9V[4J< M/&P%7RV_E/,31S\=?C4P(3WUG"/#'::<>X9\A;,4(B<#TH#,C<$/@]8T-/B1 M<#)A_UHIBZK<11?#XLPNQ(V,]PP(QAR+VQB(G0>[I9XSD#-&ZA^0RLT8F:UK MJ]W^6J.D6X5=_Y")BKDKIL^*Q%QDU/S4B\#2D1YW5E)!+?:& KU-6(EA!&DD MQZ#7.VQR-3;XD3/ W0>A1A$M!#(>IAM9W")7(>RTRUE,SLX(N-E]N-DOMIRT MJZ+&_IP_)M^GCZO'UZ:?^_YU.B_^FA7;B+A;DRKO/1RNB77N>P*3R &NM6:0 M"DT!,@)5\D'#^#AL_DO[>CI6RZ6"2];>UM]!)*_/\Z-^L)7>I3[HL_!<) .=-+V2<5)IM5O''2J(&Z)I81" M" 0VTKE*DBA>SGG% ->PGMG5F1Z:,^KE.>'GUVOU\TL#J23]\VQN'U;SFR^Q M05J^4M'4C;X7B]7CYOF:M.RM!P%;0)$"T>Q4"H#X9\MMA6D=G.XL^Z'E;P8 #"(::MG] MK]W'%]OI;SY?8^?^\L'@(*9:\I0ZSWB1"BD;P90'EEI)@:\50-?1HIO,AR_E M0QQ)BTVGWY7+XHE(M1;1NN\(S$G!O7"4$VD5QR;N^"H<@,8C2\O2E 2O%[F. MX.UOO*J;F]7C:CWUK8][THPT+[[$26GZK=@4Z'E7+-_??9I\O_2%L*8CG',% M 3&22"0E5I SX9!72&'J;#09+C?":X#_MER5V=I DB0H9VO3YOC5J:/M F71^J"$44:< M%Y(Y@^56UI389V3%U+NAP4]K2GN ]W9Q_V573UZCVOM\E(T !CCF+I5B<'%! M-J*2#8&LC<@ R=22GE_?<&\!V=Y2J9X>3B=<"4PUSL0@&7H635Y93;RA:+Z?UL MC>#\_ZRB<'<_IK-[,UE\\0_EO_^CN+TOSJ5IL]<'"1@1 FM-*$J[5&NAVB#' M #/U?"/7^*E#(4=S)*>(!1,P @:I5 MA0$B4%B!PU!/F@(\#3T.@A *5 MK'%$CBS=1'=4*/M617\.OM=G$6>="P6ITS U'E@DH16<6*1W4[S-JEH[S'O. M76O_Y%G1F9#W1:3W-U-=W)7S5.7L8;)83.^FF\B,1742I);+^?3S:KD.72H_ MK*$^0K9F+PQ(& B9LH!S#XR CG.S10:4IZ%!6\9/SPR=36M^[JQ^+K]O+(]G[>M%A<:Q"> M(-QH0AU#45W4^92O?Q.O3!C6OI;[JAN)3)I[XM(Z+R:+U7R#_*F(NX-M@@=< M(Q3IZ:5AEDOD(T,WE]JC#6@O2Z!Z)7P/- L. "8E1HIQ MA(G$43Y720H,'-D%^C947HM%C=!M?G'YY;J_[4-\3AQ/57ZJ7;#:(:BTB$@P MC:G7SK)M_X61:&3'1^VHLNP.X/8)0AH29-LN(,^P-\)XY^)*K1,D%2K"(YRS MZQV0M_T"!&D&<,YA=?%0S"=5:H^?NG2<)S6;!Z0QA(Y:Q+P7<:EFGNVD8=$( M'%<<3OMTZ0;GGN/]]QAR;VO$VM1H'1B55E"KO8Z 2HH04K*2&]BLK-L#G([: M-XG;Q_@2%^D_%G%G.;U9'TV^G]GIM^EM,;M=O"TGL^1%5+??4C:TQ5.3,S-W M-7Y_L"G[&D.(.^X, UH*5.E%4#FV@MBMLNG(S?B^]-$7ETWY^%C.UD#MA/E0 MS-'OFRVM7 M5?LJZ6]BW?;WZ.2X?29(('4T58FSW!%BM/",5#(@XG(VC -<@"]+JJ:H]W:" M^WS&WR9Z.[W0'FD5A$0&,N'CL%#66.(AKY"2UO.1Q';UL7RVAW*OAZ1/^YW; M.*8^%LMI5)==S:>S^TW(SD:44\>G-5\3C$)2$^,$T 9() D6HD("6M-KUH,^ M%LE66+'O^+0;P!M[.YXMQ\]Z]MI?%O",X,SW M!&.4\7WXD7PFQQP3-5H%AX"R2EFNM.=:8TC0;EA@1D:6S[4Z.PS\.B>T M;A%O.7KGS>PF25U\*E]W[+QHGL/O"5K_F,S_+I;M.EB?O3-X**0VQF )$#.0W&[+)-G9'>7ZY";],PW! @I4,89#:T6C,=)VU?C MR4":57$5@E^(6)U!?BGO?-;IY)XC,J")-5QXK2A6Q"I.7!4E8JST.=M*^(O% MD+6.=FN^T^<]V9Y,I1(SU9:WKN?TQ&N"@\@*K1A10&CKXC 2II)..Y)U^6> MIXR].4[;Q?VRGHJ/10I7C^(\[5*>W3!NZ+RH\]+@)6$"4\FIXT()QQBI7(<& MP:R":_ 7<>OWKH7^[KI?N$1TTQOM4FF%&!4>I\S\+E6B,YN*/@@PS6LMWS47 ME6>ZK$X(TZ[PQ3XP_N;Y66&]*J79+PZ.II2P %D+)3429V@ZF/-@K-Q2K *&JF90T)B MQ3>ZQL3'-:56LL'^I*TS](^V"PQXJ!CE5!G#N<=:*KZ1EP)"\W;0PQO8[:B^ M[ [@BPUBM5@4Z[1B;Z>3S].'=:*D[>]OU7+7Y/WL8W&SFJ<=G9XLIA?/I=3% M%$"E@1!C[(6,,RT#$EI))774:,I,O=M@'4M[3%O/5)1LH'(V?Z&Q4WF96OM& M %0Q*: V%J,A4($L I'J[,"T09Y8: =4AV:7'I61U\F[TX^_6/WQ_^8%O/X M_2\_WA;?BH<3.:'JO2! I$2<="&V5 !%@; ;Z6/>W@\LIJ=%V#-(=ZVJ9;> M2?E\A?Q9C)/)ILYZ3]"8& R9],PKK*-]#RBHL%"BWUO(/5*T)8(SKZOE8@T*/%D%ZDBK@#"-)J?47''(E'(N#N(G.=7(*I1WQ(%#3,O&^Y*\ M0HUXA:K2649+!(W"@I$(("+*J-THI9R/RSUT.5XUP_N2O,*->+5M%;3G5GF- M!(/(B92"';BMG)PY,[*[+)?C53.\+[!'>(:,GQ?_LRIF-S_J;Q .M0Y2>)FJ M0E-@A.*<2,I$)3?U(L?T&O+\-83=04LZN>368-?O1AN"5ZT#J1Y0-XB0HWU&&)%(&84^$IR MRUU.MM(A\ZP-+M39:^;!W1O1IK/)[&8Z>7@S6RSGJ]3S4\OI_A8!$T4P@%1B M*S7$/&YYZ%8^X2S,B24?LJEVN26T%3WTE_YJ,EM$#2:D_BSFWZ8W$87W=WN$ M6'R*'5OL_]7)];7-SP3)-!7>0,$M9"Z=Q#M3(2E@O7H;5S1!YO+IIZ1:%U-% M7Z1>CWT]N?F[B!+&D;T=_*>JM!]N%8QA.J5VLE8C% %W/*X96SD)P2,[C;\, M15Y7S&Y-';W=UR_FRTVAKP2)+;Z6B^GR).V.M I4$ZZ9!BS=IR3 KFLY;>7$ MT<;N<_O;3VJW 1"O/87TF2BBF"<4/DR^%O/3E-OW?/ ,"D4(5T(:%\4R!N_P M0E#GG$$,T% ]=]UR&T?2 M1=_H'-PO/W&MX[U>Z4L -!@9&VSDY/"9-G $9;$&07M>M%$*9[] MX\OCY_'EH9XOXS=SZ^9150^+Z3+U33W+%G:9+CB C:4("\BT M(B[IM0O_2* MYI3#'&&1G5%PM(">+L'@#+:^+G'$%CE'.$.":^^5$X]K@VEW5_'M%.09'3-[ MT$GG@@2?%M,?T8^=_?S_JMEM>I'-KJV16U/4RY[SA#]8POC M:PJ,*)86:ZMU([=V(H>+(ZS;C([3IK7'PP>0\X(5X#! M5,8=86Z;-U1$YMUT_\_YQBN&*U<%I:S1]L+U&>[:ZP-"-*\*(0PTE 0X8!G8 M.P3*.PUR"#;"1+Y16*->5%&*:+;:+.6;6_<- )^GRW^?2'HY-BQ 8B5C@CF' MH:9,@!0ZVDFJ#3Z:S'!L6<-SC(,<4UAP" M&W?AG#3P*4;=E5T7ZT?I!YF4C6_A$PKW]\WWR?QN_]YM3R9>'Q>\U9AS $C\ M\*0"$*KD/6YE%9Q=6=Y)/VI__82A%X!+D>E=BO)5R]7GN+G]\M?DX22+7A\0 M"#2*$L09%X!)RH6'33Q;*VASZ#-"KVL0^O2";+D3J5DJJO7E>U6MWB=M)IT= M]Z .#0D<0YHJ;EN/F(30*N(;VZTEA3E7!T=X&'IY[ZDG15R2:B?]IL.# C6> M6RJ4C7L;YA@AG#2WYC0E670;X4J7K^P6[.F$;+%THLGR>]JA_IC,TE[W=!K1 M:\\'1!4QWC+AB7%1*H3WR[=V2.1<;G@CK#E7R<^3@7J M11EOGRO%ZNOU>+^ MW?Q'7)'O6_'F\*#@"&42 0$(B3N3^-T1VUS6-LXK=%W>T0#DZ0W;4@S:U'A\ M7\_OSF71\8&!424L4<9@;1#A<6_+FU-W$P5O59RPK]39$GG: W"I5X1+\>G3 MHGJ83&_=WP_5?%DEKW%;130ZA>F:SL:5/,FM]I,$XH3&6%H#A88*8.E\4W3' M&"MR4K3/CFB^49X-AG91&Q;W'C=GD>S(J%1?4Q,75WD39=76(,8:*-._YZR# MH^P!.93UZ@7>HC3:L?Z7K6X;(AT:%P34BCDB-8Q( N2HX_K13&:?#6Z92RIP2,2,T?Y>/F5Y2>\4NL_^8 M3&<))5\OODQFU6-"1XMZVJ<'!Q[]$D0-XMYZ3)P2&.^E5LKD>'\C#*%=B#'/ M[[;WK9;+D_'7//!.E/QUB@ A,$@KCIUCRA I4H&I+0(6<5J4F"6V)7V2HC7? MLC"_5!:B__%A^D=TBE)KEM;-K8X/#\A[@07%FL=_D\Q@Z)N;_99AD;-TCS 8 M/ XS.(!B+DG),RD8 (J?F4/8X]37!&GMY5XR($!64NSX*->OLELPZ4Q\RZ<< M[KZ]TP;LT) 0@7+,.DH(X\)J&M> 1D*GA;K6,KP7-5H]*:,\W1Y[!7U[)D,K MZAT>'HPF4B-ME04>04"%5$TU=4>XSSG^&J6GED^!@YSJ#>5B.X(- J^TV#FV M!3@T)FCD@!*((2F0QLIA@?@>0&QS#KA&Z(7USJ.^@"U%GB?V^Y67;K$RMIL@ M< : $P1;ACR1V%NEU/[3@2#G6.)*;X+DKY.#J.9"3MI>@#\6T5MM)/O9WF4[ M,$$00D.I!$6*B+C!9H[J)MW/(27+U'J66V+.J[O4!_7KX/SLFQG'';1^H!^' M1>QL"0,7W"!ME'":,R.<9;JY1.B9(SE$:[^P_DJTM\RQ7M%^Y%;AWJ*O_>&' MR6*Q^7BNL8-HB@6D^B-,,86ZR!*/)724$,8 M1EXX I0A#8X0ZVMMA9%%J<'ZAYZGC&('^+TU,)"4 VNX)MIY3:6(8N)&/N;] MM?;&*\>+E@T,SM-#*9Z]Q08&<2?N#,0$4^^,Y=XSLM=,VJ=?&:-S^31D X/S M5'$]EZRT!]2)G=S&18MQ712\#&5ZJU1VGK**I^@-UOTOFH9T M[P,S&ZT$ND.!<'Z_['04J+%=A3A=(52,"8 M:>3F5%[987VO3.C0_>\\M"_)LKZ[_PGCK0#&>H6T]48K"U$C.50FJQ3?B'G6 M!Q>Z=/\[#^Z+$NVIL>_&M9-K;>M*)N[\\=F2 HYC2@EECF =1:",F;[\U"[7/*?%QIQE)O+EU_ M:KFH&3S4=_U<8WBP?[O7UA%DF>,V6@)+@?&NP8+!J^V_VQ-!VEC%GJ O3L-W M\X?U:KD!!;=?@5^."D+&C3QE3""OB#):&+E'DPOW&SAY/7#@$-.R\;XDKU G M7NU&!4P$XH#Z")LTGG+%@-S)Z:3-,EUOQ)LKPZMN>)?BU;OY37U??8DJW$#R M]%)Q=##4[>TTZ78R>W*<(7+/,"@1#)/8B@8^LH@M&=!FR//K/#Y+Y%$>EN,P9$!!$ N\%LFFC2E"C/N>HS.KL,3[:CXUTSY,-BRBQ\[GC M_UK/Z^6G]6Q9'3]+?/Y<8-)8JHPU D5$-!/I?O[N_;S,:H4Y0I(-KL6Z/ZS_ M4X'C6+8Z$ ( ":QF,NH$.R-PDU3@C,MJ>W3558NSXTL7T%ZI+^$?\7TGL^G_ M5+?-?=6/\R<5"H]P^\3(@#732@J#&&?42R2T:&+!'BAXK:&FLEQYWKRP5YV4 MXN ?=7W[UW0VBYB\B\J>WTWC5[O!\=W]0\0UO?L1(K89'K!-E\,X,4(9C1U4 M#L!'R7%.;'[,T8.+LG$ Q;SUJRI&>^ZX%]YH@8R'V.LF4!/]K*P@UI4>$>73 ML%>5%"/@KEIP2J?;O_4QWKWV? # 8L*U8#[N_0P$SE/>R,: %O^)(@U MQXT M48IE'^I5E=)&JNF/Y"EO;A$>(=EKCP<-@71*<&XP1]H[QN2C9)(6[:52HD#" M.%C6@RK*W3=^J)?3B-0&K\=RG&!*ZC@-!Y0JPB@BIJ]Z$LKX3)"=V< M783R]R%;3^JXV%W031C@NFY[JN0HHXBYM)1*)Q!S@A!IK9(,:]WJFLTPTGZY M^5[=KF?5QV_GDON M]2)>%K6>=TRYH$)*F)8GV]E/Z\7-]\FR>KZOO9R-.;S77IY5=.:L>0(!FBM# M.++<C@S$EM9QI!Y4,!;+X9:KZ7TJ'>+7JP3:?;U83?]G\UN[?BXO9+]P$8O+ MF!P#N'!* V"D(8[%-8ER"2*?#+08BE8AC8'3W^\5.Y!G;9Q S.F M#1C$U5QJ+**?#P!!GB+3H$5-;AG6,1B5UGQX60F@%*P%RU(<$ND583Y$4_'U MKVKVH_JSGJ^^GZA>D3%Q4"KN.6TTOSSZE90HH)!OT"*:7EE23QEBM6=S_QH: M)Y__;S59?/VK[HW&N_D"%L8@C@TQ $.K(S*.-MA (:_MHO;XV=M-,2,F;?SY MHZ6MNLT8N% <">J\P@99SRCQ:H>/4TQ>VW6T-T+<#JH9+W5]O3YZG:/3A,%X MR32)_T]&I\Y+&#=MMD&'>)WC+XSQU/)M$+>#9D;,V_ALO[R-SP9JE!$^XN,4 MEU +JPENT+&2YIRVCS$_\XWP]GS-C).WZEO4:>_D_676P)37U D-$* 6<^\! M;]3BL,Y*3QICC[_Q,SA'/2.@\8>C_3>.#PQ4(*@ BIM1@+% "'/G&FD]HCFQ MJ_/;H]:KR>RW(N/Y&AA+)+UY)@Z8?:L7?TT6M[]GJ%P"X9W#-FZ.,8'0&^#X MYB"$I&KP> 2GT(8XH# MZ?W .5MWG$O?&&A!FB LBFLEX)HHP#Q/E=QP(X%C95MM1ELVK6^_K":+51&^ M=-+D 5:<"63QRR,W_[V>1CW8=00\H@18#D'J5>>^=MHT$"MNB=S*VZY&; M#]NO9I#5Z#P8BUVH6*=;[Q^_?:X>TFYM?O>/N,$Z>J7BU0&!"*65HYI00@!5 MJ8ZG:Z0S5N:DD8UX!1K6O>T%ZM(6Y?&FY/OC=W->'Q" M< "SX"W"M&XRIKX M_W?2"4YS7)D1KT-E]DE94(\E6G+P+SY4J]\S;!*]4V*9P!9#ZQV3#A*]C7K% MQ880TR5LF%FD^6I6GAGS!*84$!B8+1(70(5-]%YV^$ (WXY"V.#!C"D:#KSH$6=W MIK1G8P\:Z%P>[FMU\WU>S^J[:95NH'V:K-)5T..EXHZ-"<;1N-^DGGNE'!-( M:J*:][9QY?AMF).GU7H8O#OSQ*R7J_J^6IAZOO$'EE_6#VF#J.X6U?;Z\*:= MU2S=S=G\(]7)^SY].$&ES&GC;H)[K**T"B $)?+2[XYT,<*.Y_31&V$$H C; MRJJDU%*ZBY,^ ^U4I>TCHX(56DI)C508IOBJ)+@!%WE* MBEGOXC;_6R\;A3-G"IA!3XRU"CCH*95<4;+_TBB]DEKO938+PV(_$BZ>N6GH M,%N0T"KBTM4HI0R%Q//HDNQPH=Q<60AE,-:-%&.H9\6]4VU7'Z..HX_ M^CTZ$S8U5*@?DF]Q,+%_ M_#MO2@ZN!>^/5)UN.3(8E,J$:6ZUU=HZ0RUJ$,*,,W(=_MVPJ^LP6(\@_':J M!N"IH4$!R9"5F%L2065.6\L:B8UB[#HL5._Z;Q]4ZP+S"(BE;F[6]^O-YOII M*GO'FRRO3Q9@NKP.XAZ=(J)E--&4T3TJ@I6YK"VWY)M7=^G]OEXC!_O!O_/R M>.3-'@_E4S1GL^DVWR>+N^K@BMEILN"$\T3J^*U)R-/_.M]$RXD2,.<]?+IT7ZZ;E3Q8^, R2ME0XZ()"&5C;!;D(]S"F(.:++S$/3;F#8 MRQ'Q%1?T//JUF2!HI!6+.S"L"520$\K)7GH,48ZM.__^\9NU=8. ?2FJ1>N< M0[37A@<2I26&"BVDO$H"Z%,F>[ED^?CM4Q/<5 M>AT?&*10SE/C/1.28Z>(Q4W* DF'QQG$$F,J3S\TM7J%N9CEVN]87K[R62;L MG'F"QRG4C3D0C#@0=T*>[.[H8PHESCFLE[^1GS8@YF/)]+]P%X0+52AW<2-G M$3.,8^*0 P8"12)#*(VZ\ZWZ: ^#Q^/11"/1>5T/7HP*3BLEN&8&"6N(,E92 MM).54T5S4L9&%'D?F <'FQKDXEUJ&7I\X^82]AEG^>=1,.<'@F344(,!19 R M"35"SC?H$87H=>3X7(JM!55S.6*WS&[O1NIS)P]"2>PH!4P#;YBG#"/>H ;B M/N@ZCM4O3>B!U5*:S/6W+H6_SFZ2U,?/!&09(TARRKR$@C(E@&V0A-SF$'R$ M=5G+$OP""BJQ+WDWOZGOXVO^?<&-Q_X=SMIF'!D51%2U9\9P0R6@VE"!MD5( M,&,,M\LR*"9K&S-Q;%B@2A,6%WX.(+ :0G\1*>T-WL(? MK:GO'^IY.H1/<9%&B@N7!>C_@T;*$Q\=6\F\AD@ GQP0EF52 >R"-\R;^4?BTJ&_7-ZN/BR_5XL?TICIP.>?0HP%RK2G7-G56 MXM&9X=B"1A+HVWT-;Y EW35:]PIH 6JDE*K="RX/7I8Y^GS 1#!.O2#44D>@ M("A^0UN9,)=?>^)V^N_/)<0!HBS(D5PB D&./( M[F41FES)&M.3/NO^D"P6N=B*>I(5OSP7O(];4*,5E(:F._W4I=SUK2Q.D!QS M,:)H[S"LR$&R7-K.RU7T_9&[2JW&!48I2(V]*+5Q+?8>4- @1K#1.5O/$;&F M?T]D"'3+,BE5U/,1H>V+K^.[?XQ[U&U)!EU]JQ?5DUWJG]-YO9BN?KZ;1R55 MR]4F9/=T%O??Z_C7?U:K[W7\FQ_QD6UB>=M=8]&W"0AKGB("@'-!M4T7:$FC M%XGW^^N44J_WT;; M7PU>1!< <2 A4U**%+&E#MJ7GV;KEX3 M_9S#J?:S!84AEMIX9XG'$% -7.,:,X)$3J!MM$O),-N$(7$OQ4>S7B08^Z5E M]TF#@!)PHZ40!!GM)98I8WZ#$L=&Y:1WCM;)'XA']8644NSF?!75.IF=(= 1 MRIX_60#1?8,:2RN@HMX 8HQJ4('"7EE)Z!+T>7[Y?FB=%#O[B JNHE/U/G*@ M)[YVG3)8%]<[Q5#22 2*2PF;_38')JL R0B7_PNPMI!F"CL(NSWK"TE.>P&' M1@9H.+> 4PD=CGL'Y QQC;P*9O5B'6'B^P68V*\"QN&1=O8Z(XI $D,X9![ MZ#A9$OVGG;3Q8RN;ACYX%.!R=.L'_U)LLSNU];L!RI@U:,N$D]8[0.+F%'O' MO=WA)(AU.3P=X0)=<@=43BNEV7O<4VY!U.,3!,(1%-QY(QW FD@M6!-+$\;C M*TOM+,*3 ]SL51&E:=C&]6U!QC;3!.$UXT0[1Y'$UD@4-WR/0*LK.Q&[)"4' M4$=Q^[AU@3/LX]$)@@%."",4],0";PAC9 \Q-3RG>/$(MS(7M8]]*F(D3F9W M1S)H0A!C"DMO 6*":8UU(R\T)"?G:X2;FDL2KQ\-E&*<^_:MNEE-?SR>G'Z. M1OPU@'9_];FZJ>?B%$I!#!5AD=OUM,,26NV6U*T[+2SMLQ MG<,<1UY&%\6/S']]ZP,?I%KM7.CDMJPC5W[^ DJ;P_0^?B=($X$$UBL5\824 MN6@,&BR)TU=RG^5B##QT('\!W5WX.WC=/7^U;GW'F8(U#!(O!72:&,UA7$*; MT)UD6%[9?8J1CO-&+"#!%IJ/3 :0:.P M0LV9L$0(Y=PA&Z&',5+V]JRE"[,X.7!1Y=/5ONO7^;Q].4>@T"L2_Y=+[B'1 M&#EA]ACHK#!"^]U<@>8@(^=JMF8NS,X/=:JHLH[(_G-6[3R?+]^C1G2J[YIJ ML\0_V3QIZA9)V9GS!T.)@M)1)S7CDD"L5;/S5IRJG++I(VH),7).#ZJSTWP_ MT)#I=;!.O_GS]U7W]7K^&I,'^)6 ,9., B<%,) PAPUJ(C[*.Y/#Y_.[35PM MGR^ON4%9_;6Z?Z@7D\7/Q@FZJ98?ZM4NAV+V<[=3K6YS2-WZ1P+@B&DL$=1. M8@J-!E[LD?$NI[=G^]86I1K@O1EJ#Z6_RWO/7ZK5:E9M+A%U\IR?C _<(B4L MA< R#('AQJ'F&EW< &?M[]IWS_A=N#ND:CH;W ,O\W[RL$PE@!\>9M.;5!!C M&^Z+?_1^>C]='9([],T=*KOFD')$777N#072^NI M;WZJVW^MMSD"I'$E(( 1"A!UF"IFT"A M=IS G",)\!]:MJ%ESSJZ\$)NOD_F=Q'>)Y)L*T__G\ELO95W-JO_FD2_Y?Q5 M_HS) Y-&6<2)X58+A Q4O%&19H3DY,S"_YRVM5W\A]/8A7ENM_O+B.?_7D]F MTV_3ZG97KBW)E#0Q74V[G+BUG#@P1#7QW*1;[)9Q;BD5>[3B5C:'W^-K4#YR MF@^CM)&8/B&T^W6[9$J_/$[ 7%&DMT\DZ%0<"E0-9[:JAHCAX-@SPGE1R.L$/)2,F9 MJ98+%W!I0\-GF:/6,V@LLWYE#9\N7V%H *4\TKQ(OY@G MKYW^X]KZQ"CD(+.<$44DAD;PN*S1Z&-)89'CM)6#,8RL.Q;-[U(--C-9+'Y^ MJQ=_31:WRU/=8DZ,#$PP+R5GD? 2B_7I(A$LM7"]C M/?KG[*BH7UQH>Z"-RE+]2,=,WNG(^,C4O](/W)O+0KGSB9M)@;EZ,9]. M7@2C#W8@:3)*KQGI ;#NSX\_)$YQSFC# 4WJ\!Z1/98@7-)@_3=#/^F==V MLA/6T7&!*O5]4Z[]Q#;J M]0$! ,.TM4Q@005 C'DF&NF4(CFUG,Y>FWY4BW_6;W3;U N\ER//R6W2H2$! M:NR%LX8B QRQA&F@&PEU_!RORP'.5?-)UG1"M=CFNMZVZ3'I_L3BY\DUZ]7G M@X 1>&BC1 BG1$L.<6-0"0%YZ2MO@3'GJOCY5KH'4$L1YI=;ZO]KO9@N;Z>; MQ)C3C3^/CPP>&6@-L%H(+A1ECCO?R$N]R^GB,LIUJW<:]0MP*4(=7K[?M^@3 MVF)T8!9 3SBU6E-&A11,V<!/XH)YEA91&2+=^*'&*9[W!?3':[>M8_/+V+2J6G#E3$$(+X$Q* M3.J<%?0-A+N'H5^OD'<.@;]XK>8//E<_JOGZM0215N,"0\ZF M?O32$.:AY,8QVKP_5"+GA&2$3E>OE!D"X$O:J.;/7JG=$'?WH:Y%#W#43>![-VA?72ATD\_M:3)V^]JF_^_?R% MDRC1O3#Q'W>O7AX;\N>"=9X!2!AP/ HH"<;"-6A9S'*BN"-,/A_4 %]0+R.R MV\DU6?RHEO%C53"*X:Z0C .8MI^Q)$;Y-( MO2)[,=[\L:B79RUWFP$!0!NM*"8F&E.I&-3\\:N0U.84B3^_3E"Q]AW#\J8+ MLA?CS5F%4MK4U8A?B8!&.*8$M52S"&MSB,<4YUG7;MK7^"E=*:(,L[+AON2) MUIDG62%N.Q#WRDEJ@--<:2Z;] *F\_JK=2BIAKX\- M5 C.H.7" P(.;2I!4!^X+_LG3\ MHZYO_YK.9E& =U';\[M44GIKN<\FY)&YXGHB:11>02^X((![;9J/GUMG=ZM6]_Z2:+>5Q?SF?ELK/G39X<7AT)B'6<*V$ +B!504X6\5IJB MYF": \=R[I]T;7+S%EE6!OZ>*?9Y>O=]57_[Q_+PJGK&Z," 8%P9;@00,LK" M(&R"/)PYG),2WOX,\ZJIE EYZ95SGS-__)RHS;!@$"$<0VT L*D(B]NO(@)V#D""./:. >>PD;@[Y MA?<\9PT\/_MM<%(530_/0OIZS@$4UD9KKZ1RT',E)4+--0[!(,YI4C7")+6B M#,M&NQ3+7K[HN"?L(8U%.Q'>$Z65# M\F]@Z"]_C^\([8[SZLVU_-7W[%NR:[L.8-CDD-D"228.!M= D.:_!2!M#099!MA([HA MR%9:!X_<*U)Y^Y7JY=-K+,'MK%("2A/_SY)H"*P#D.*X79.02@E:';D.+.N3 M^O&GBF\?'!-\-'28&IAJ9V*DI)62-'(J!'+!.]%XX@_-LO?Q^8$P0+S0C$'BF-,+/QG35RED&)98YG.V8^ M=-==G8_BX)H_6$OIV1-!^I3AX*V06'L2MW((H-U[4TU@SHG^B+3?45?/-=T) MLR%U_>=T/KU?WQ_5]B_/!(.8M,!@9X VB$HEA8KOCJ._@ZG35V+].VNL[@>W M074^^?NTSI\^$^*KF^A4>AT=2HH,P\KK].Z&<(D,S?G&1Y1;VXO.,W K%8W0 MDUD*\7[Y7E6K]TE722/'Z[P>&A(T$B9=A$<>1) \Y$+09LW#2%]9UG5_:W_/ MP%Z2.B>KO!X>%)B)'T?TFJE5P$0'&DB-&RF-P#FQ@Q$M)OTINP5[.B';.1JU M2?AZ7\_OOE:+^R?GXL?+UQ\?%9QG3#G!-3-.6LNTMF+W[@Q(?V5]G?I08CT4 MN*4,2U^5QZDD6/JXOEHB#8!6LN1?;:6CPN;D))R=]5*T@FMO*U(OP%Z.-MUK MCA,?W37A%(Y&&#OB.):LD9!;D=4_>GQ6)U?-;6N.GX=J*=X,5T):62^)0580 MZ2@5TA+GAX4G"2"0JRDXLAH M[9P1OI'28G-EY=]*K&$=H;TL@3JL98_# B L?FA.&\@-Q*E#L-2-I S":PW+ M9ZB\%8LZH5N*1X_M[_PB;BJ^3Y?I_77=KA?4B;%!22(MISK:<"V]0A9*V\B, M@;NRW7H_ZG_1%:I?D(L;J-@F8>$M9XF]9QEK/. MC3"#=\!UK@=TR^7"+:J;^FX^_9]-=G%3M_+K]\GJO^KU[/;=_K M]6*^_%S/9GZ;(':$PD/_=+!<.TB4U<@@XH&'W.F]@@VXD@.\8XSE=3Y MW,BL%PF^_UM-%D>R+@\]&C!D- 62),?:818])]*\I;,2Y#2C&:$]&QV)>M++ MA4U87"86J8;P\G.U7,_20N$C]#NQ/FT,1'SZ4[V<)M@[6+PS?R @0[EC7.'4 MGQYI*YD0>_1HUBH](IV?)_B#R^2W,M3AN_EDX$9C&#<(W*/ MC6942P ;S]DQAG*J>HVPIGB836_2<4G*$5FOXA^]G]Y/MYSK\+7D_%IP0GHG';0>4""4%(0W6Q5/:5:& MZGBK KZU;Z:@AM]>,%:3: ]TDM!PRA@3B#:)5-X2G]-.Z.S:-MM@K)O?_H>^ MW55T^5WE]LSE4S6?S-+BLRV*746.K#8=WJIC)V 9LP:-(QR<"N0Y$W$[@]D^ M8\(#B/EU!46*GN0.@/^8>;HKO=$S3W>S!@VXC)L3XP6'2" -J=Q]SPAHE]4W MZ8UD=5Z&I]WP+YY9M5U<=I56MK=V?GZNOJWGM^KV7^OE*KGYOSK]+WW^GVU2 ML7KYH>"=9\8#1Q2'6)!4<0LW:!K-KJSZXC!LOJA*+DGP;L;WS)D"5T( 8&# MBG,'(:(:-7@X1'+*H(VP?F,YBO:'>>%*5)MLRZLJ.:49)H9RH:6'.#6CY((I M#RR-"@#M7-^V&1OU_4,]3Z&FC]^VKZ2K;_6B^OJ]^K2H?TR742]Q)_0$[3"!&^00TP MG=5W<,1V(8<_]0@54^RRX,WWZG8]JSY^>RGYUWV]OITK>I+;/K+#R<.X"[NN]*<^"5P>_?(LW>=;[\5)6=>_AK\ZT/3\:8,RUG*C M,%,(:N081VJ/5"KV?*61F4%X.CC\Y8GZHNU!NOC[6+"B T?/FC'YQ!@PP[V0 M")KH&5.K&GP4U#G))V,.R Q"SR&1[YQK=^A^2BO_L]7@$#&**)L*%#+;;F-41LHVR\+!,<$P !0B5 !C(V<93R6Z=W(2 M1'*:^HUP YBO[GH88"_RH5ZZ[GB?WRL0F%(G(\[>6\ 0EMIM[2*)R,-6#DS+ MI?3#^CX5OJ]/7M=Y\6!0\:VPQG&)%Y!XI$RTX/NW-.;*;MKF*ZON$;$[#)S-3W]_7\^W;J]6V:\YF$UEO_BQ* M4=U^FOQ,#ZO%(E7YWJ1-'S]WRYP\"&),-*2> 8D)TPY*31O4!$ MJ5D<^0L;2#N=I19/+SZ]\TWDH9F")UPQ1P!VG$C,O0-V%T$A4F.8<^0YHF[0 MI8QD3S"7HMUS?V1CTM7\=B=&AQWH@1F"9U)ZASC'""(G.92T^>PD%CKG!OL( M#WQZ\_.&A?FB-#N75(%JPH&2\2N*'VJ4B2%C]K+)K"ON(W+G!M-X&T:=B?&E M^+/#X P&[48$@ZAUF*9S HB$9IH0V<@'=585^!'Y79?B4#>42[%(S5?3V_2& MTQ_5E^IFO;T)N;W54]UN2H#4]P_KU>X6T L;?JK'0DE7.2TXL(9JWT>5F@/N<%2,>48A3QJMPDA:.HI:G7] M9?#4J>.FM$O6U#DS!N D@AP9SBTS6C&!+6\P2M;[NIV?\ZER.%MJ0-A+&()- M$Q\?=['SF^ED]F[^K5[<;V;I8 J.M6YZ[2=.!?A/#@R:>] M,^N26\P[G4OVY!WZY '"2<6$88I5)[HHQ'#2X: M^6LZ[^J1),_7_H%AO^CGW:31?:Y^5/-U1K)"^8\>8O>#R8'.?H\\'K0EAWL2/"&G,,,)(VD8F26%. M:&M$A,E7Z4MN9(.9D89^6\VF/ZJ(Z^Y=TK'F='.K>SF9WV[,Z>YOMI_(9':B M@VK&E$%IP@#SR&/,D''*4@X:J9V@.;&G<5(H1_/U14 O%2S=O>S)WE"_/!<@ M)LQQZ9U65"'KH !H)PMBT<>^CO!ZOP3J \EB-[2VHI[NA?GTN2"M%1&'N-&B M-CI[ AK3(((T CEF941GO\.P(@?)4JPX[+R];]$(K,7H@#&D1)JX<8#,I)18 MF(J8;.6.^_:'A\,[('=Z^RNZS:=[H9!KQL5'Q&R$,4VZU/U*0X* .5^TZD1"2")!7(G Q;&7LGUDUZU60^)\# L:40W]?+5K-XS9PA 0R() M4,1;K.*B*SU4C4PRREID+2I:X[TX>7( +^7T'!7@B+MS=%S@EG/@*;!,>(&P M :*O:S475*LV3Q@;6%.-=PW MY41W=XR&Q'L47-OUP.I*M=WPX+6"\9O% G&4.F8I1YIO%SN!PL<@M)(G58GIXC2FGE)D6IU.WJH M"Y9;0']^GOSU9]R#+*($Q^],OO)\D(:@Y-T!Q@@6##JDQ*-\])IVX#TJ^\6E MR'QHR]W+W;UK1&*Z_%[=_E'7MZUX\\N P(5 EN)H197(-^\+^4FQ]L7G5J2* :FB0690@1#HFGDC02>NNN MJ49$OI;K04"])&T.YEJ='A0$4NDP5TM*%!(62177V*V46F">D^PP(NKTI^P6 M[.F$;+F4F.IA,KW=58!.9_P;<[S;@6]KF[;(EVD[2>!0,4XE(I0@;*"C"L@& M!>:SDFG>"+_.I<.+C)J!L"[%N,WK/FZX6U+LR*@ E>&<:L!<_$ZY=$2*O9P8 ML"LKMS4 I_H#MT_'^?V1/)N38X+W$@+#8?P()/-0,I,Z)>^P8.1*8F?]^D!] MHUI\ _ZA.MY:YO&QH)A'QED!#:1&L70%N\'&(.RO9"'J4:.']MGG@WG1H.F' M>M-&H)K^2)](NB-;/:1&ZV\I@BH%I ))8;QCPBD&(]Y46D@(I=*UJSLT4"[M MGFKJYF;34#;AO7Q?3^;)5=E)-;][U,"IVV@=9PQ,2 L<]ACJ'E/Z3.F]MVR>F93>.Y=77[\2'5NDU]M$\$;,J\0* <0"J9@T)%L"70 MVL&D;6D-!QI>V2V[P3GZ:HO D2FQ6%;\.7)\F-Q7)V-1'6<,SE!M#4,,QWVM M?E]$B9TWE_]K/:^7G]:SY>%+/J\^%Y2*K\7B M"U%(F88&:P$V[^>-8\A>6>O$P;58]X=UL?IJ3]>4U.0I+2N/2\FQ&,6Y4P07 MG3.C!?8F@NDQ\I:Z[8K$E 'RROH"!<"Z0] MC6(YH* #LG]-@!FW5D<90IC_RI_WIPB'^5R]QDW88[E-KC;*DWQT) &$VA<,:^Y4W=]/E\NM7[I('NJ/ M-U5,C!(3/W/IA8SNLB&08AZ_;TV5Q%!1W.HP8K -_^3N;I&NY&UJR^Z /UE# M[,BP0"@1T7TC%@FA@3:1W+:1UD-Z)5OWOE7_9KZ_8*L!D37(+J#Q_T"#CR

!62Z'O4M91P41M,)[+CWVV/@H MB&IDH4A=R37-GO1YM*SC>4B68D6WLHY*>Z*PS(EKC>C.YJ#[_IXQ MOM#A[/$T])0$U:N2W4ES=4>U@W!H&\,[1 MEMTY6*IF\RZU_JMNW\WCEULM5WYR<[BM8^NQP6%$G-9268TUH%P2U6PK Z6-&DW.D1N ^JLQ%QA*P@S3V3!-JOZ.?T/93*@+IR0 MMDU/.9V%MGTN" XT11HRZ:WG2#O@FP V52AKC\5^ ]KT 6JY=(&&R^E8;I-) M4(3E:^G,'2A2BOIM/_Z>Z M/6)CSILH>(VY\$AJ2)&DC@.F[-Y=1OP+8BJ!?CX.1ANIK,TALV\J1& M ,I_*55$MFLQG1KS)*E,PHK/62_$L"^V+WOK8_,6NP%TTQ&_I(@>D M6ALHI'720:A(5!V2GD(<-8N$OW!M\^6F=^MV&]=LZHYNJ5\?$A0A$DJ$$+28 M$&8EL7LIN7)7DK'9M\I?*:#5 [JEHS&[[[)%)&;W9$@E)>+[$T%]=,:=9T+* MG3Q.1I^JR!'DK[W%WB9?JR%T%(KV,@,F6=;(_HL+( A7*A+46;IKQMO;U7,;_; M+KBG5[+C X.*CC,SRL:MFZ3&0*(8:*2E$N3DBIY]A/F&K5&O*)?+^#N?3H=E M9,X1&;=F%E%.J,- Z+V,Q(&<@ZKS3S6'[9 Y'(_Z@O>B>]]/BR3#ZJ>:W[K_ M7D\?DEU]2QM@9BVWWE* %9+0,8D8EB =*GON!&Y58FB@^P#[>E,-QI]FD_GJ M*=#M:]$>GR)H*0DBJ6L!KDU)0X6G^T5[8(YOJ^_ MM/[Y-;[(B5(%+48'IR5G6$4KQCAQCJ4*[XW<0J"B)H,7HP"#01@*E"468$*TB#HW<%, KJ:<]"!/:LJPSVN42*399AHO] M&Y^\7'=@1 "4&,0HIL!1#B0&B+*=? )I>V4E4GK5^(OLB#X0+LV@+_6WU5\1 MNW=1?_.[::KME5(16_/IZ/C &4268*>X%A 8$3U^V\ANG+RRV@ EV-4GWJ6X M]KZ:+*OO]>SVW?W#HOZQJ>ERNM'4D5'!>.@EP"(9?K'I/^UE(Z]P=^9R8 MX@@OV Q)L"'P+K8(3N:WJ=YL_,=YR^"Q<2&:9T0@]@Q&\12"R$G2R.J\+1NO M?M/:+1Z_>MRC+=2 MK%(W-^O[]2SE%=HJ*NMFNNW)7#W,JHTVXPK_).?_H(Q'^-?73P1"K(S $<:P M4=&UH!(V""IG1([CUC47\^M;)NR%%'-Q@WG\WMJQ8<%J&M&6<8<$$3!6">L: MGU8I0W-ZJHVP\<L^;#_1H[PY^ECP7,.L<:04&[CNTMD]ND#\I6FS^;GY3??SG;'JWL[AO)T>*2H

:6BSD.XHZTO4M2=1M?>>JRMXQP[11WCO)%$@*R"+2/B2K]*/574_3Q, M"["CAZ+N$@$&I8"<4\@1]) QTLA$GO:S?],\R5=IJZ+NYX%9<.O1H:@[TS(Z M+\)J3D#TA0#'0.UDL<30*[F9VI,^CQ9U/P_)4JSH5M0=,ZJ4P,)H9HWFAB". M&UFT13EY&R.*_P[#BAPD2[&BU0XA70:Y2?&FZ7U\Y..W+_%/E]\FFW.2+ZO) M8F4GJU-9V?W^4'"40>= !%-"2(0!"C5VW#J RD3CWJ:[,PJ-% N;#-BT &,( M(>;(1H5&*Z\H G0O,48YEQA'F-,V" =[QGA45C/7& :M3:H3&05W4$-$-1;[ M+XHCME$(%XR;68H\,:1"P M(JN'V(@V M*KI#Q%" "T=0IH M19AO<"$:Y!07'M'MIX'9.#SP%UJ(#Y:*ZF >SYDP2 B@ U)#XZ$10D/E6(,. MB*K(H.6(+DZ57:2'P?ZBH82=U9]6R[>4UR:P=2(Z0UPQSK%PV+FX.J68>K0! M%\UK^W-WK^Y=.NZ9WTX6M\^65W5SLUA/9I_KV^_0ZS!$%GR'#<=87DGYG+Z)4I<&OMAZ=/3]CZT[1P<&&?<>WF#EH502"R = M](VT@%!2DF8/FQ#NYGQUT"#VH*QXOO3T"7_A5*IG+_NXQKQ;+M='^UZUFR 0 MRZG22EIB%,?4$^UA([V#,N42QKDO0;A %C,/6?9K\/%7&N]T$(?7+@9XR M@A6R"D)LA&RD-T[E5'UJ'P KT&=@?':OHPK&0<#NBZT'D@I%#'8"86:,91;L MI!4*9<48SHYX;1=;-_]=*'*NTVEP7SD73UY& MS6\_5YM+JNIF-?TQ34O&D>W>V7,$:8B!' K"/7((<18ULU$&!88QT&IW4P"' MQY9849IM@'\O2VJR/JN7ZT6K\$_.M$$KJFST$KG'CE"J!8&P08L:D9../**] MX( L>I%L4DP9E[(C[^8WL_5MZN^>6KOM$W66&SQ_Q7$-9+C5">C0X><#TB2M+MN7GS\Y2[ "0*L(!C+R.14B MDX]88 VOY"+,@!PY&'/N&_MR69A/S4IJ1+JQ'=7BQ^E;#T='!LL!-)IH C#F MUDAFX^YS*Z^U2E_)#=]!F7!L1] M=]&M;V14P%_)'<_>-5X/@V\I#KG[AUG]LZJ^1 =GD=*%3U[U.S B2,6 @NG: MFY,HBJJI7.4OE:+^^E\HZXV)4Q?'Q.,0VGG2!". MFU?AC.6I"OY.1LJOK#1\_\SI"]E2[-DFFGR)RJJV+=9OMFH[[DD?&16,UL8# M@+SB2*80.B&-776>V"L[/2OA1?>']H59==*+/CHN6$(,,D(S#CR(&UXHN6ED MM=1?2>Y)KUIOQZ1.^);BTL@RUY.NGS>Y[0/<$82*WK>H.=!F>!!Q0RNTULQQK[5C6BC<2$Y'=XEA#139]0;[I4[;GJ0O_%XG:!0[C90"D!B>E*,5DQ1KJH2UB+2+Y%_+ M"9H!3E@!F80@,A59BY7;8N&B[^BO+'XX $+GTR,']^>GA@2JG?4&>0@]!Q8R M"@%OWII@=&46)5MW]2"PCF!OGIG&H0W"G @/F$88&82XIXV\EOL<&KWQ '0O M"U,VXF\SC4,KH:1$6&FI,(C?IV2-B<9&H-\LC:.UQENG<9R'[QM,X_!62TW\A&/44[[EQ'RIP<]MTWC. O7MY7&@53T_IP7 J:OS O@4&.O MB0,LYQ;LV2M9B2.+_EG3!ZYO,Y%#P50-G7&@ /8*@2XWG+NQ9=X7](H3;O7.[NB,G M1@:#>70L33J&IE1:(@DCC;Q$'NX0:):@C%GE"A37(@ 8F MBH4M$T#:%V"X LIT [9869E=U8"("M1>8DW+!OM-.4B,X/@188"U@0@IB1QJ)+.'V\Q*XP#"A0Q(*+/I>-,^/A)$Z4]FRTHQ@R71'+,$':<6N)E@PN7^,KZ5UV,ESWJH,02UDCQ M;OI_)K/U5K'SV_\=?;;IMY\)NIN;>CU?];6>M>H&?O1-CBU@[0<'@ "U3#)B MH'+$<2F;>H0,J>A6]+9RM9+XD4O'7[]=*;+,&:,%E9 "@K$ D -.I09JAPU6 M %])UM@09*DOH8 1F8F>[T2,QEH@*82%6E$M',/("&HT!D1*+[&UN+\JACU( M_(10!^X\G#U',$ 8*J!PV#-(J0:,RD9^ O"5U'$:@A!U& M9M/M[==M.TZSOE]'!VOZHW+?OE4WJZ^+R7PY;57WH,N$ 0H#(@PI"U<@(3#S M%#;H0*=S6IJ]*4)V9LV+:^P%U#!>DK8HH]!MRJ"CH9#1.,1M!79,20A]8RB( M,N+*[HH-3:-LUG;22BG>VFE\VPCS3:6KU5]5-=_5 :4CA\_5'_MUK!TO691S^._WFS*:BQ/> QGS1.D (Y[#H14C&,0 M?3/8F!9*D=77$?4JYR@,B7[9:RSJMGYHE1'\VN-! (FD5RD08(7SBBAJ&LD< M55?B@ ZL]5>OLF0!75OFE$L__%P.UE5\7D"#M_8/&M\RHMF0EO,G(=0 M$8R(:%812@2XLL4V3_W/[=0 )TF"#Q* MR2&#%DB)K9?>R,9/H)#:,JE55[0V#@+[.$AW^Z< MV$G.C&)7EH;>-QW.8ELGQ(NMGLT;1V?"1(5-5^_KY?+THGED6&" 4$"I$=Q! MQ+#7QLB]I,)?6=&+?I7_?.WL#^=BZ1636;7\7*W6B_FFQM@>E9.D.C$R0 5 M4 YA!>*6GD-KX[9Z*Z^ R.<\H50PXRH1M,*"8Y.PK1Y2*/+Q/5@+]4L;ML;?B\<^SW5W!#K,%BR!Q"@JN M+3,N;I$810TN4F=5(!_1XCHP9PZV+!]*#^/8.NC)+/U1Y[W#;GP P!O/L%,> M>.&X !'E1G;D7-%@2/D&Y@-PY*S]1#;?)X[NI^_1Q MNK]3(\1-!F;J"AL?KK\]/Z=YC&,V1R:OT++L"P3.4BOX5&:>&NJH$W03X;(N ME0]WZ,HG"F M.0J0C+&,L-G3Q0<4EH: MZZ@Q2G)AD:=^+Z'".3'&$6V@BIO3H14Q,K.X:P^]]?KSK>(OTP5-H0-* )J* M9EF$' ?-J9,D3!:])WH=%"VHCAYMXB^AM<;E6'ZH5ND4]':33O2YNHGP+:;G M6,BSI@W(,,F@1] @)2'3J2_;_C,E),=>LM^3C!=0RSBLYZ-4W0\*]U,$'#]% M*Q6,NTJ&,704ROWZ(8!O=4/K #'Y: M_C,=8=M;$.+C85]3)>L,9)3HEP5]X#' '8R:Z0H5<2'2H; M>1\"^2*7,*N[39+EK[]=Y!+U#7/+K_:.J[Q:3A^_3F\GLTCWD^OR@/6:I9"^V!JKH+0K@+%* .N]% M2N1H541M("F?5.K8!J=2H,I%F!?SR8&Q'@F7#@F5U\__?$S M$8$W_Y%XP)_P8/?'X1]?7M'_XU\&2X3@*'K0U%$2WU,2LI=907DE10QR-%5G M8M;Y5&E[E'7J6S[T:-R"08U]],"D5YHB1SBBN[=,;YP39!]9>"E3LSTA6"HX MZ?YTZG1CM?U#00(AXOJ&(5(H@N(2LC7 (I^)9. 5QX-@EICF906& :UT8;P:, D)PY9#F!.-LK9"5-#ML3K5^,]P5EJ M/3AS@_R^57^S;E,&PI2V%FO'C 4"2\5H [4')NNFYHC6F@L%*0IKIS!_DS1- M&\'_FJZ^-Q+M,[>3-/%_;[]._CY-W7-F"U!SHG1J!Q]7N?K@"KIO+Y^6M0/U6+U1#E:J*?%HO;KY/XMO$ MA6 ROYO&#W:+1_SK0TMPM]F"P8I!!9UQ!!##I=.,-+)*JZXD#Z X_U0.\:WE\. $5T!1HK DFC+DA-KX M+=$I$M[ *^M$6I9@P^B@Y*'U#J]K.J]&EL1=&9;4Q0\7:A3W9W;W^2IBZ"C. MJY^__+OYMWIQOU&C_KG[R_:'U*UG"UAY$ T;4@(HH2$7'NY65@6< 5=R\-,? M10Z>3 \%^9"AHU^-TI%SZ)7YKDMTZKN17'P[.*<@ "] 7I MD.O^IT6=;HA]7'RI%C^F-X=JTAYZ-$JBC79*2@PLC? 8SFDC"5;B2JQ#:5>Q M!Z@+D":%6'8O>+BT[-'GH[\4ORF.'+: (.HQ5(PW,E%-KJ@D69Y*7W(C&\S. M2\OG>IT8?WPY^>6AH""@5EG-(9766JJ-V\7;%-+TFE)0>]!.W1.,W7V'OZ:K M*.(I%3][+!AB(8RN:WP]#(U#5L)F[X,XRJK9,J*E8 EYP'975?G@K4 JZ(D%XP!)2BCE"T?S>)KJC:?-]*SL&QU ']3N:3.8>_/!=X7+>D MYHA0QSQ1:27SC2R (5DR]^BM<*(/)$NQ8B?JZ2+<3Y\+4*58.]?2,^XD4,C M7=A=8>2SNHV.J#[2,*S(0;(<*P[N@-ZW2#QK,SQNNQEGABMAC104BBYNQP0_E+$VQZ[ITR\].X)A>G(0C30_[K>4HHF2ZV\3"N M(TW,:2,X@#JUM,04\61S5-Q@$9<:5I-6:_PHTL3:U"[J-F.()(?&0!A7::PE M=,RP/4;2\)RUZ0U8@_.IDI=Y$P1D,-0<8"$D$ MHY)B37=H0."S6MB,,2C1-Q$'1;N,>S2K;E95*F^YB/C/?OKI?#*_F4YF=K*: M_&,^B2Y>_.L+^DV'WN_)0M3*F3ICGN"!-EH*:V%JFX*D0@YO2O51@ QLU_)N M&#R.OG\;^]!N@B 8 UX0R3T@,/GQQ((& 6SS310C EHMC_%NP%\-QLGH* A%''7<*B]$ MW Y:ZK!(_'HZ]B9\?5ZE'H8\?%3Y\+BE!B#4NO#[ GR8UM9)%8 M\IQ*[Z,JKE26?3D8%ZO -UG,(ZN7GZK%E^\1NQ:N\*$AP?O(>TCB1@@X[RS4 MBMI&0L9]3EGG$25$E>503V!?BDYZLIS>G,&ES?/1M!)M'=(,(&LQ@891U46D(,TX@:Y2&%#C>R&< MNI+:H,5(TPW6$46>+GZX?XG $TI-I8S"Q"+GC'%*2+Z-$VH)#6ZU&1XZ#>!X MR+/MF5:G^0)3S@B.&&3I@BL@RC#?X"-,EI$8X&$O M:"&.X=_*)+2:(%C#@=4^;M^5X1): X3:(2"58*V"\V_'!O1!A>>U'/X[_>;%KA+#\NS/?)_*YZ M-W_ZQ#2N/P]QP3E1=BYKWHB7LQ@!PZP#D@H)!>,[O%!2B$ IY1"C)WCQOH&"Q^-[G51L1!O MZG(:*<7.K_'7/G[;+&E1RR>OO+[V>."$"*ZDX )YYN/:GDI][20#,NL^] BY M-I#6Z]Z!+F;@7CI"_WBXG:RJ^#P#Z"2G6HT/(BX=U$H6=X:00J>]HF(G.W;L MVH+ >>I_;J<& +C< 68WR_Z^Q97L[+D#$!9(K3""W%+AA9 .-YAYAZZD!,QE M5]G26BI7>Z1ZF$QOW=\/U7Q9J?GMMD_;)DGXVV)T2 7^C>2 8VL\ M1HHR#!NYE6=%JU"5.,8OR)0754WZUD;!"CB;+A*?9BD*\FLKB:/T.SPL4.2- M8IY0 .+>CRF,??.E4\-)T:X?U\Z[WM10BG"[7*OYW?MJLJP^3^^^KSY^^\=R MVZ'D"...C@M,".$Y\=!+A:,CHYAK @Y4.),3>3D[6^ZZ*=>G'HIQ[M$:I^R] MDXOKJ\\'ST1JI0 -U)AQ@MG_W]ZU-4EM8^'W_36Z7UZV2M=-JDA(0=@\JIII M#W@STR9](9!?O[*GU0Q#7]R6[38]4"F&%);1^?3Y2$?G)AE-LH'X>5U;5-P% M.=8#_J-9O\TTCYFWS0,!.F*%YLQ#Q"2%)!X!=K,WWN84#CX[&NZZV=,)\%%5 MT8MR]K:\*]>-FZF5,OIV1*#62:(DLMC'G]H:P])YDC+%<@C%?A"J_Q6XS $K M3?MSNXWOU-A ",%2R'B I(9J Z(QG^Z@&-%9-B7_P;HAU^)2&J[]B6OOH. T M@ Y8*TA4XMH29)E*4DJO(CYJ=/4;\N;HRFGIP<'SAC# MAFB*K7"*,"EQB1T<1%?0"T ML-0Q" E5@%,$E5.M_+C3&I;XO0: M4W8>_&-M7;98EA\?@E,7$9Y-4[&J7/UY(H3LV+ @>=V\44N+,<(8*F DVDJ* MM(%75@YQ)%94@RW ^%1+I43JV)2#[:_:# N,Q1T86B*(D)PKKNGN4ZZ;@62= MC*9'M7X6_2"3LO$=KT;'0ZF$5_%8]OKOV8>3@6'[!P1C#'80.:M0X^%$DJHD M'9,TISK!I-F3L]#?%,+H =F.O&G5<>]5K8"/]&;<_7T0RDA#C(CF);2.,RHH MV7U /LLK=W4A6.=N6SE(#\Z.@^KCR1,! "#CEP$(UE!JY)WE=#MO;)6]DLC1 MCFOU=*4[83;D6O]2+LK[S?W1U?[JF< MPDIRZ+%@3&AOD$A:# ,/KR2IM_.* M5?W@-NB:SSZ=7O/'SP1BL'=QQIA2;#GQ2D==MYT[5C2GULR$=H%>UCP#MQ]! MW_4EI4.6,04E=MY;QP#@6B3,',_*1)A@9;;+&,ICK])I9A]H*OK+;-VTN7QY M^U/Y[OW=YQ?E7YMR_O/B8['-$=I#Q78# ]>.PB@#-UP(2[F(6CA)(.FU]>D: M<<6K 9>A,Y'VW1*X3Q_*A\*$O\6_K?:506H]-D03T7+/&(#6/&NC J\B:5[LRIN-WW@KFCK[,[! 1>CLV+;%J.^?52,^N]'Q:A7 MOQ?+^U5U^]OL\_W^&*$.;PG*1+O72\$)1H1S9S!B239C_:BQVM=(M.'7I#/? M_J@]YXOUYP=E^]-L.?\[@GB(5_N?#B :1KP)&Y;26V2PM;MOPPB3D]@YP=JE M%^)/+]CWQ)/7U>VZ/4_2TT%J*G T9>(4E;;.4H>_S)7K'#US=A#V,^%)1^S' M*_?RL5BNRU64?YL.>BQ.YIN' W* JVAM$*X90Y&T3*<[G6@S@YR;K+,#K*^1 M4;U!W_W*H%H6OT?17I1_%GNR8K-WQ?=+$H]O?!Z..U02(KH])%"%OO$59:,).DU][G7#><'6=]C<2[P")U MIN@NV\!7RS>+97%3O5O4\_HRDY4ZDKIT]CN":3(8J'-"2>&@99+@))=T/,=G M_S/Y7+7>FQ"&2M1P>-!+8 M V6%CL8NU=Q*E?RAU&.0%=QV=BSVU1)LF-7HS*WTKS^4'RZ:/*J#3-K[<- > M:>:VLJ5"/@/)8E_V85C^5NM2[O9^NC"89?/Q@H@08"ZB1%1G/.B*-D*TV= M")>S9TS0T38 :[+P'(L=9K9ZKQ;S^D===>GC[*[>)=NKH%;C@XB') B_S?@@$39&(06I M@5I* CW4.^V,;8YE/4%/V0"T&@+F\9/#SMCY#@\*4<)H/#I5=P;1CA =_TM2 M1KLRYQIP@NZT 2 =LT+"!PD=B,)> MF>MLH!VN!V1'*_]2-Z_?WA:UI\^144$(*!CTS!N ,+51R_*=G);:G&3["?K M!F!0?^".1:*#)73;,ZKM*X+E3!A%!<88 N\AI5 F!*@!.3<#$_1R#4"O@9 > MBVMZLRH7\0LQU?W;>-1K.LZ?/(8?'A2,IB;:JYY"#H71%@G62*D10Q+1K +O M$_1J#7%!V1>X8U'H/U4U_[N\NXOD?Q+9>\86V/XEP2-@)88, X"L0\QI)]*' MA%E6$_9FO8O&.Z6XCHX+EM;AG: N6N"QYPIH MZ)*L'*FL*@[/XYJ\3WQSXC<:*7Z9+3:W\>=F^54)R2<,/ZVB\E\:*%7*"Q3U MMX F'BRUK"]/&LFA4":K]=UU7YJ/#OYHSIKJ_KY\R.>KG0%5 U>QN/E6GF,> MF]8O"9P83X5"CDE^V#@3W:[7NU+,IWBX=PNCC= MJ)M7$9#Z@!D%:O[W[O%YLPT#.[\S< A2M 3 :Y$!SQSC1GN[0H!!G5>-Y'G?\ M@P(^ZHZ\6M7?RS;]XMP8KI9O"!8J@4D$ %!.,2"L#BO;H/^4>YLT*;TPD?S,-4JW=6T-&#/>DG E #)("'1-(^G U 7.=YI:.2S MRJ%>MU]@<+ OD#7Z:.YMML$3(P-D6@)C"&'82R^HBCIYIY2AR>EX@9Z'CZ!? MA$>[M7T?\=*S51&-Y_M:CS:K][+I)]Y<1=>9.N7'HG:EG79"=7A;H$YYRX75 M\=P)I0;Q5[J!1(3KK()#S\-U,#SJXX7YW$3;Y/?9IW/"?/8/"5C0* KS/!HT MEC%#\'!4X)9;Y#4D2GDE M"!=\9ZD@!GV6:KIN%T'_Z([%HB.YC>=>/9S[JF"]QTHRIK RE%!"./V"B) F MAV_/PQ\P,.1CD3 UJ/JM6#:;>WO.G1@9'%# $( PTQS8> +=A?0K7;SOIAO[HJ7MP?7Y523L;:O" 92&*47JM:.=:JMK4N.-BC8B$B. MGOB^C++6='AJE V#],7CG?7GNK',B0YB+4:'N--&R:WC@%NE($$$FR2WM"XG MT7""#.N?#FUCGCM#?G&JM>H@UF)TH)ARKQ"&FCA !8718DUR*Y25?#A!JO7* MA+8LZXQV1DCA_8=-1',WA3B==,=_L"5(RY&!:D0UYP8C)(T&DA,/MS(XP="H MRFF,GKR]KFLU)-:C!69MXC&_CFJ,$_;EI_I/JY.MZ X/"AI#J'S=&MT3Q>*9 M@NN$G@-$YM1-G.!MY!!\ZAWD\?)Y(E;Q;!GGF_[X\_V'9?7QX6+B)*M:C0\J M_H+6"P&0D5Q"B50Q)L"+Q'2W:=+>9GD6O_@."]8L(J"Y6K MSZ!&09@."(Y%>3/8-,&;R"'9U O X^5*SU;%^^KN3 X='A40PDH@(@"6&'B) ML5=\]YF0K)*:$[QO')1(O:',:A:1<-RE.7NC24X6_01/ M1(-= .2 .C@16G=?E; NW0D\%APP'S%P+JE#+R2^DF[-'=?J0/?5\S ;)RKB7_R:>X:FRLQ@7M9\PS<+GYM^Z)%>]73@P.K^\H3BC5&BFK/.3$@28TY MR/% 3=">O9Q_H"OB%^=9JWZ#+48')@TG!'+HB*ACO8GB[$%N"Y2C5^:)ZI,( M;3G6&>R+AT B+67A$$JC>;&$8.T(LH2)[@3H%7&>4O_S%=DF.TE M0P/NR2R9LU\4-&0H[I,>4L&XJO,:%=I**:14SZ<@>^OEKD;$>[34AMV6>B0J ML*X:T#2L6.WM6+%J$W/7[S\4",.<,"JY0)X"0H""(J$IA'T^A>'/9>\DUF.4 M'6OS=E7\M:ES'^M*G)?;GIY.I,7F=&A( )9)K9TR\=!!XIG#*D*9BD8MJ7,+ MVI40&T?*5CKAT)@@N""<1VWI&3*,*B>-27):D&4%3W!SRE_NIQ]W3\!>XCN] M=*ALGY^KA<1*:97F5#*A$,7,,ZRT58!B*5H93:-(>3(D=L_CP403Q4D@G=4. M"HDI &0K'4>$9>7J?TM%/OZ1=L%TR*O+UW%1FE/ ZYMB,5N6U1%_U=YG M S;"0TP,L4#(J&$7Z806E33()9Z_(OY&YIE7_:([!D+K.U\ULM3[J_MC_ M<- ,F&C8T"@,Q]I2P3'=2B.(@E>RN?2THGOXD07GJ(457A4?-LN;][-5$8W/ M=\O9_8F\B<.#XE9,%2$R6KX>:"8@P$XG*9G+^ M?SK'$Q]:#@^8 ,FMA]P:ZAWA7HCTH4DELI*$OQNNG+NPU> X=V;-ZW5U\^-T.34N2(DUUB3:A4I@)SV#3J3Y,P!R2FA/<4_JG2<] SS:]O1DCW4] +I!2ES^CAS:$R@0DNE ML53,.@:I)5KC)*/4YDJ"17M;Z=/,Z83KA;AS,AMA[_-!>@H=D,! Q 75&HK MM[(I2K,26KX/SIR[QL=9TPG5"S'F18N Q$-# O-2+YDQFRX_EO%C,=T5^;'%S%W_,CS"HS?# XD1%91PDGFE>=38$^1\9Y1'DTK?7W:GZO%_%6Q+N.$[699 MQYX4R[)Z,!B/:JHS7A.,Y1HX#2G3T@,AK!1)VRNG_;7E6/7-M@&Q[FS-_U&4 M[]ZOXUSB]SM[]Y5!6MX43V<\VSOC0Q9_'^^.YU(L (>&*4DQ]\()GG#0C+B< MKD;3-^JZ<^Y2"S M]=>TN,_6?LU; F*>$5DGTRF(D #&D71[HDD$:,RCVW>Y MV0X'=F?MUWP'O\W*>=KT#T>-/WDP ,'J7G,*"LB%X MKU[*1?-22B;K9+5GC\=0(THXL-(2A90V2+ DM7>>97!H@EVI!E2P/;D.O2$T$>\206^8B^=)910#._DAS@D.F6 ;JJ$9 MUA/,+8*%MW]1__8V_L/__M?_ 5!+ P04 " !VA%109=A"/BPQ 8&@$ M%P &IN<'(M,C Q.3$R,S%E>#$P,3(N:'1M[7UY.8<&P4@ +19J,;[H,4YM._O.KJ;O"&!Z0T$6.; M0*.ZCJR\\Y=O_WO_<*__ZU$WFI33)#KZ_/Y3;R]ZLO'TZ9=G>T^?[O?WHY_Z M/W^*GF]N;4?]7*5%7,99JI*G3[L'3Z(GD[*XD?O_O)?;R=:C>#?__7VOS/7APZL7SU_L;KUZ M^?Z''W9>_O#CJ[T7'U[]L/-J=_O5UI-W;Y\J^#_]ROS#O#F)4[TQT;B6U]L[ M6__KS4R-1K#JC3*;O=Y^,?OZIM1?RPV5Q*?IZT2/2_X[3D>P4:^?OX0'O GN MT 3?XB=M2XO3B<[CLN47@QPFB!^;>7JSI>^NG+_HRW-(A;*/.[[Z'+9/]^^>#WE'W.#KH M]K\<'O_CI!/U#O8V5WW6.UO;/T3=__>YU_\5Y]L]Z/=^Z49'GW8/5GWF!X?] MWEXW.OP0?3S>/>CC?QQW3_K'O;U^=S\ZZ1_N_2."(^F?7'\A_YF[=\T9_5X5 M93R>+V52G]-$%T64E?#]15SH:*3',)51!'_K..U$\$4$!SDM[#=Q2A_^O4KC MF4?VF_6HF*@DB28*1L!'"OBUG<94JQ1HK^#YQ,#) MLS(>ZB@;1Q]!7I7X'\?PACP>XCM.RFQX%GU.X[((WE?[E7DU+[SU]]'N::XU MR:]"E]$XR\L)3L*<[0W/@$YUI(=9KE#"OJY@?W(D!V2#+-JBW5N._>0=;'HZ MCXJ9'L8JD8/$O1]FZ8@D>H$+B.99E<-G55KFWWH7_O;79SMO_%,W*["4AGN".T47(=+\ MQB*"-<$'>"U$90'B&69)HH=(ULF\PZ1G1C6$88:]A1 89&6935DC^(^H" =X MR=;,;50Y7(]XYMV,UW_[Z_:+K3?-?T;^_Q8]]*]>6NB\C/ MO]WM/%>.EW;' M8Z:+R*R2&=$^,+G?.HL8ID^6>]D4MGINJ1*OU6 >G>(P!5Y2H-%H]T+EQ#,] MPL./[*\6,[ZB&OP.4Q2R;F<'\&O\#ODP?47OL91-3'P,-R"[*%[?3E&H4_(R MC^1?? *]_=>_1=&__K_]WV^K/_6#:CH :EEXF*\?V'JZ("F .$?[5(5J$R# MVG"N$I2L0*%9JJ.3B%!-BLRF=@=A+YCC02=HS: 3V7 MVIVDX6K7 *D;K\]F!!I$JLW@"V[010P*R4##;(L*-9<4WDV?X>6TB@H91C07 M!7L$OYZ YJKQ25 58 8S[Q*RI)OC9'EZZ_!1&2?TY3G, K_Q[B<8R<,\'L#+ M!QIN880;5(#0+,:QQD6L/B7T[9[3^@ID*; 95C34CNLW8$(CO.1AWZ'+F-^1O_+)&BF/+8 M5,%9QFCXCH'RF(;X[,F')2-[4G[[QS>X@$X4 ]N*Q_@K)!WZ#<];Y_8Y'@39 M!K$WH A#6 DIS<4DGBU8%,X4YE[&4]WA:67,C;(*ME55A7X8M 6[@KIWGJ5P M(>&FZ5E)MW6-;1:Z*4A;(^]+VEQWI=:9 P1T"!.%+_%:TX9Z R,+-R1,CUJ^ ML%AY,F1+NE+ )^JZE)LUCFBM#G,MQ&J&OV1:YE[13"Z[4*2]>=>%"0IN!%!E M;2V!.+(W#@>:JCD1-(B[:0;4B3=,C9P!./)=+S'LZW,D-_O*FLWGYG;E>PX^UM/#*C=S1 M=^-/2PP1M<:#HMV/Q]WNS]V#_LWGCV3Q>NL*G^Q"AEM;TW7&N,:ZS3!D%Y@7 M;6\NP0-/7K1;>VM!O>M[W#QT:@(;]IS,:-L1 MH< D]UP!K1S^4FW]6C&5FN^<3+A''F()#1?6A&+<2WCI#-_+)D"NR= =WL;H M?# 7<6<9%['N.C@:@QO*..7 M30-/"6IS,(R$E)$6G",3+RL]:"A^JM(4%,?@SIY@^ 2OSS-T3SSO!)R!U#?2 MV-+,36FFYJVF+#N:X:4PH:,\1L\+W)UA6<&-'<7(5P85;9OS"L^JO*@4Z^9X MP<4MB(-TW'@\#[M#R+"J=%S9H':5%J#RY_!7YLXF=%AW<-;DW5M#SP0YD=;1 M?3B/QGDV9?U8P^[ 7%4!.U34!H U[<($:3JD )N-K?LO:QMJ5>"9BD=USKN& M?C0^&WVN.7[>QL)&6I63#JG/,3G?*&!*D?QU'.!BDB7&O1IP7/]E[+">&U[J MMHI99U]]W3A&KQ9L8Z_4P%_75)" ( N+7J[#7IR$4:T9.KT*HZ;;+7A.Q_.R MXY]KN"$H0C(8%/X]0V-/7+#L0!8B[T1 -S@#;<,90U5H8^70^\E!&+W88H/' M&I;+X^'*SY;!E7^10ST1]_5=F+!'S(;(G],IDZUI MJ7G[!9'S]H]L?F9>\D*N$WV.!$2_<+>AXQ@QJ5C&'1=8O42%AIT$BAFQ%B+C MK-UG+X$2I]34U*_'3%;/ET%6N^CM0%FE2KCT^W$Q! T0'KJK(AZ,BVIMA&KU MR([?(<\O^D42C3I;<-S"1$";\R4;4Y4?9&A--?#<)L3\2'@A__1HT[!D8=/* M_HJ<14+M["XG3YHC.W$NA]N&/ZAS^1F'10))LA.I07:N98L\EBG:@0T'>5H" MW1U[2VNO@]9B^6<BF3?DJP[FU1/J("./I5(]BN"^@+PPUZB>&?#GO\AQCZ'*-2$HX M)>6*MP87>]?%J3^IB^)6R0>7TN@]D>0]4N"/RZ# (^8VA:B:^ZAAWY7,0B,G M!^4Y =,MI[@=!O342->5\C9=D.B)(JC^DS$9ABFZVI&Z0#WUAD2B4@$/QK [ M!4*R?)%5P0:$S)V3(!8.,84SC,95#M].@C@!V3QK:IVBCB <*); &HAGJ^"; M*DXZP;H6=$5HCK*N#=9!&8=KA 84FRA@!F2\:?Z+X$^<,%@M,H-SH*X1ICR; M"RPCBU\(.;NSRG"$!.X+3BC7IY5$[U';+R5#!+5ZLM%DG/MF_E!>G) PWRG%0,>-)_ MC\G7\TPVC#>@#>HR_T!MS2A:$Z=%E7-6V('BBE8P1.4SD.^I59H*1ZG%<\F?VG:E)^T29SFX8>& C%Q]F3#Y,\U>X458%FIG/2&43 M'XK-,$CT*:>U.)V[[L UN2MUYZD+DMD(5LK35=$VCLV2@J9I-HI68CYZ[-&V3S+(@Q+?$S,M[9$ZK MQ)V":++R@U1KZ)U'DQH_9 A-4\13BEM=UUIA1633@8,\NSH=8C M:YHOI.F91,-:KX;-[U8\@'#"1D+D6I:V\H:!GJADW'0^J0I(-(__K>R-Q3L- MMA&Q($P A7G Q5][OPX$BE.MV?@20T,GW(3<4&M[^.2H&BZLGO!K18R6 MQ-^TQ#<[P3IN3GS$Q%JI[U%27IO'V8OD.I\S[[TP[AKW]8*%C9U[(,QS5;DG MRBY#>%31(%I,>Q 62 8/%OV,I @X581\*J3C^62<4TJ]U8B\YQM/U7/AI^IK M/*VF]*7_P[B=2G^O\K@8Q:2XL)!OX1NY4P0H@OMU2.4C[0XIR14 +0Y4)#6( MD[B,B&?9F:TJ:B>H5L9)E?K MYFKBUDVA"+(8?AUZWNI32C6KF(769VY>-K$@R8:R++G!9:P+WK*0;2V@ ;CZ MMMJ,ETY,.6["M3A6<.M%-+<["UBT5D#,I M2B(K"K@<$-A.*X?D*-N4"D7:* P3U5"0REBFV HEDK T%AEQI.F-B#VS0P%FF07YD*!P M5D,*[#92$+C^1$HZF^_D;$>0;!2^U^@DH7K+ML,,::*Y4+KXDUBCFH"V#PU1 M)8IY &PJ4-?F$@O@ENC.?O[=G?W(W-G+"T\-5D947)Y@74N[N4,= M$S:;H"499RWT@I'SQ_\]>9]%P2PT2 :QO-!8*W@PT3?]!&-!/F-8E!JY,I(5 M4-;:U_6FH]N\RJ;,&8?W#=\2B>; ^6WCYL(6H!"@')^OU[UPG.[AG82?9X_2 MT01#XBG86K'9>:1VB>"@(&4=H#G5>-R:[LY9,=YZ7VR T0UG+NG;U\Z(:E]K MAQ-DKK]24VB/$2Y7-C&.\P++9.>2&D1YC^QF:,[Y8;"*%>055U,N^B JJ2[F M\H<)N33@8)CN?#8/[-"=*;'ZS7K8:82)GH[$O.RDZU'6U>\>D'>5M7(I36FD MV-*]P!Q8=G0LB$MR:M:BZHC61= F/1!R7"5ZW(5SF=EDP'1DHLV%GYO7#I_% M0&=>^7HN6 ,C=IP-='O&\5SRC3GZ2B$%?GTKWR\REF2ICY2%) 7#U1,&;%S" M$\4!^=4<=#5^3LS>!HM;1)!0M&^]!@*/%B^>/?Q^.HA/*W)W4M("&D5@TN(V MFE6Y3/8\V*W:9MU+;O8W[MZC6D,C&5L33ZEN-*!?%8F.Y&2J\O'0@)/UP;@K MJGP.E\3E59J3VM[$L]K803:Y73_]J&:F7QPQ^AZGS#OKN+NG,!P(R MXM_NU*%Q%7"TPT2AB^942"ES@&KM):3D,1N[V&W!.1OQ>9SH4]V"W%?S(0*I MF6)3,3"$^_EA#JS8YOE4]9)8>;H1S6#'(59:81I):G)BX.]Z#2B5E92%EVE\ MRFR;"JM^^7@+7_N9Z@U4E4?O+N:/>XW]OK'2&._.[>/PX.OWSJ[G_L MGD2[!_N,%W(2]7_:[<,_NM$OW9-^[^ C L[#GR==5!9.HMY)U-T]/NCN1X<' MGWZ-WO\:[1T>P'.?\=%=&"DZZ1[_@HCU1\>'O_3VN\P3&>1(?'4>_GHT\].&J@BI][ M)]3/0 @'/NP>?-S]R&.TD] '&,&GR:/N<>\0B @_WSWXU?Z-?\(8GSXQ?5EB MZ@&9'7_H'G>1GO '7W;A_[W^3Y&W!<*D3J+CWL>?^I&\4OZ@2P!3_OD(?R[? M=6%1A[_"_-;@ ^PIT?\UZA]&7W[J[?T4P??PZ0G\"S:)5X)3E[6=K..3,*N? M>P>X6ZWSZ'[:[?<.#TY^ZATMNEM]6DZ_]W.WPPN"=^*_#S_#0>Q^/ND^S-*! M'[['6AY(K&45>>QPE7BL'V]'58^$E!> MI2HGB M/M+]5)5 ? 92%8MN*:);H#=9XBT+<"*C 58V4FH_VAF,+%QTZH'PC@!R5$,S M <[^QY2.:PBO3%58&'C)0G MT\!@7 W %KT<\*.B@9[$>;@E.N%E;SR_A$%<7@P'%6T_NVYZ4,-[,M".1#EG MY]+%2=X_,N$I@:RV[;\)C+F?43K^9G02PUU7>5)+O*4K2:F;+;.DDA^98MU? M0G/3C-7+@*^6]%0M0WW)*VOF$9]G9]H/H4@&O04[:1_=#8QU\5@^,<'L_OI/ MZ$: M""\?!B1D?EJ4T.G-SM:'4FNU7(4)CYZ"F+PM[]CW<>"07)E4-\ZM9KM MX=6/[)K)AW4>H_B5VVSF?@511Q_B%._.%?32T $D\$$RP-OXJS;]D8AOO:KB MFS0S.3-4\TZSC$IUX-1'P+(+DXAH8SDF-W'<4A88)BC:NLI6,4]W81"G7"H) M% $BKZ \?TRE1QI[)$<_7M6C#\P".92X<*@;<%=!5ZA "))2$@INT-*X;,"6 M%RG"7(T,1KM)N,6@$CBY$X>0 4 MA$+&218G,>2 65:XI'RC$0OM86F07])8 VU]',>X2NDRBXXQT.]\,>%!++"% M],BX].\/X'!L?^*-MI%# ME0PI9\@ _"-,(D/%Y.(TX*)"'PT1BX12M$;G"-%<3..B0$4#*' C&V](#K?- MZ>M$@RRMR(T\R9(8\WKAJTZ49$ \YF$E4L80+-DNI>3E4=*R3L9DH!CE ID= MNTH09'2DJ!#;O/.14';R "B[JC=3EZYG%DG'VB?!'?!JC6LID:PJWI#^C0KI M=8IX4('.%]\#G8\RT'D/84JO9R1]!B95 M^*@PV9-J *^*P59\) QT^@ 8*(,YD*UEF9O'';U6R7X15Y5BV()B>YJT/'^I BVN)">,/$Y(GH8KB!_+=;,PL+&S$K"U-?-7'8_7)8N<([=)KU_%6Y6M_JWB= +CD_1[ M+!&#K$4VZ,JX!M*U.Q(44Y #$@-Q647HE/!.-9NXC@K"5\G[+=U$<"H"NBUU ME&NW7"[_B8^_CDLX^2%L@-X\O3V0X(#A<8 MM 7'@:3(E@KOTBC1ZMR6UWJ&FCS/]IHU>NM7V.MK/614*/BXT=#ZCA>=7WW3 M&]XQYD[M'!Q2"!#Z83-B=-_% M)#9@Q73U2*\?% CI_UB([8\5(K8#KQ T\&XX>"5AD&VFE57@$$.'BHGY6?BW MQN[80)B3?8OL1;>%6B"-Q^2,F=3,$5/Q:F"F"*O)5HC[Y!O"9BZ Z"R,MM4" MG=SJ'\7"6C?2(Z'J?(6HNI[R!"HVU^89?LJGN:]*A=TESQ60V5%;V\%H>Z=9 MU?5(#JQ8T0/S91XF4&)I*$4!0J3-(!903"B-/$>G+?E7QZXIE']1&8_$0O36 MS;4%AM+E&#'?C<:[&(V7U:O>\*IA^=U+'-:+AS M1V]3E.U[0=)K^$@""X$RJ;"1 G4W($A-(.*4.C4HFC([\=+;OVQ*^(22'X.\]SR=*\EEM>3,CJ1 47\8[(0>EI MRME%*I7N*O$WS*0CNATKLMQ?F#?&XO82 STF%%*W4P*?(6;2*7&U MMJ(6PP9,SIX-R&/H4AIS,4^JJ'58Z*7ESUK@==5YQD1CD-%<0A;P<940CO&W MSC^6TG3<5W/NL5_3@U1Z5J=VO>D@:\SWTD/5H!CE5FW9XZSWY0- M;#,;!S4+EH,\R$#YC]\#Y=\#Y;>^C@A>WEFDI5ME@ZYC'66II5"7]'X#16/J M>L)1Y(:"%A;/8KJS^&NXJ1@ZT$EVX1=7>D^A.\?BN)/M<)0?+G62F&N+77<%*8#A:S;[!M]?P:5VII>)(9"PVE1R+/5@=[XZ[R M#,]HSW)_(LK/!;"<)8NT_N02 '5R;XI(LO+("".3@>"N29SBI10[?X =0H(V M&5[W-M-IB+JWD8;>'MY**3-L@FECIH2.)@DR<#9!URUWO,!6>5Z978>#@7 [ M!G&.V33-YGDS5118P.Q$*#9J*[&Q&<]?6FFL8XM-Y3VSWD%32>7S M3I1*2S[JM2*_P#.5J5M4;*@\\T8["+89J/W4!A& M?-IX)5SOOYI)1!?@K$D,NFU_Z'H)PU%_OFDR 3H=)@06"3Z]>16%7I8 M<7<;KW*'40&I%Z7K?B,K:"VR=X-@>F42FY,!$A:3UAMS' ,S.N5'J1+?,(0K M]XM+<7D9Z'-4,I]PZ8]%Z*P.&,D=A0[CKY*CPXNL(FNK^T9OBQIW&S%D]+"" M;PK[_[B.]4GDT^XID?D".O72XR::47!SD"]2+'LF98F4F2";#.)Z"#A[8 M#JJ;I&7A=LQP.VSFNTW5(H4-_<; $HH&<(&U_RQ+D@1[%>ZKY4I!$$U84SUP MC*59Q1FS!;(SJ8VHP1!E-S55_BVT.6E:LFSNF2H8W@XE1A.S1!XVLM#D='6E M*0CU-32N-QT4'45-N_-!WN?5P7^YXWT^)"G1B&O0-3JV%LF?J5&BA$-2MK:5 M,:4,S)"#L*A?.2Y4-- M1(@Z)>E"6,:Q@U#P>PJC<]F&W2GK*0-5RY>#V(P8 MM-,<)9(!E;ET'@&J3)N49?&(5E>AD\TKL!N<1]OJ :;EW<#9H)(CPF:HG!XK=::!,BQ?+=T-QR$[F\4@D]NI 1-SQAC,"D>G\3134-^)R MR?3;3\"BVLHR+PDCN.EJ/Y0#N M*EMO3NJUOFSUZ*B";K'*%[=4%T<._M!8DWK3/X8:"[K"HO$=7->Q9ZYW]Y\U M[S[0U7=0D'OR"1WKDMV,?Z+89J!Q[/IH?#TV72A+$=JKH-1)_#?>,%]$6_W7 MM\<]M?<6L6I*8/(!CEPG QMW]ZQ8UT,OZ,HK>>38.!8FXRD$-S!,5X[45P?6 MY#Y(_438-"/P_XFQO(:61EJJD1I2<7^.%,[&(OF$TA:E2\J$@J>8&P>8#@S- M2708%LQ:*PQ=-R7ZSQ;XD.JF(LJ GVU\'+A%46B$]5 M")+ +&:/&EO<(: C/H66-O8^PL"&YR5%6QOA3?%3^BT]!8\]R(#DR^\!R14. M2-Z ^=X/K[V*B8QT8H%R#.V?KUO_.J?2IBU^9'@0GL/P@W&R>%_ Y4FRT:F8 M>%CA*6X<2O@DH"[?]WN-AO+&&H2Q^0)+RW?T!CO'%89:1+'F*(JV?8AG&:D@ MDK E541>A%-FCTJ$ Y7"] S'* +TNL+O6H(VK401@N^NC8$X5*F!$_6M:\ZB MGU2@=N"19%6.#C$?_?A7J0B7+U1".%B8<>JA,+7V[_ 11D>GL6Y&T'ZKMF54Y1KK<,&2Z MP0VJ-]JSH&X\"@,&A,]PLG2A]9GT?5Z Q=KQ/[M&;;(PAC :+&F.7%JB1V_H M$3(*AN[DV& =5\ST>"P\LD6YJ@:S-&[IZNWJ&?&UY./+7/MK$Y/V]V-Q@%." MFV!+(&0N(V>B@>$,%8*A!9Y+$3CRE--3MV<4*^4&6QWPLSORC=U$W& @:-[C MS2$?AR1Z!EESQCOVG[0F?')FM&2X+L0&1C'(JM3F,$@W44;@NH:HF6-402"S\J]@:G2"HN6=LM MR_2U-(@-'I3JHT MG:,GOA/MP3G!-H N&;UZOO7RU9MZQ6NC2X!,>C:9%]C8@"KQ%B#3&\U!CVBK MPVZNK9%#Z8WX1NZU7/2APE1OTW!=^)M)?ROJ&5]!CIU\C2,(D^/>&JA[<@MN MVT# :[:P>8M _N.Z=\^75+C6Y1)LH,2N+52\R]UK+4ET)9!UI+ZH+J-,TR!1 MWYDEPX<>I2 /N42#W\Y461-YB![>YMP!E&DMN,K1;PLDG+A4O&<)"" ME[Z$XG#6_=EQ*3P2]-9?T1=0)*B08=P20V4X 0LN@T+,]:/PN)KV5QSN2= Y MPN !2$'L!4CD(D-83LG%$=,(7;;4&V"H,-;"9;' 7K]Y:?C#,FXE=QH',@!1 M:,T#U(CN/JQX]\^0]3B&\,_O9:^H$Y) M7HB0KZ_0>6DC'@,XR8M=4*VH0 "1EBARNE3#B=$'+7(06S6P:9]GTIU,NM#0]LE* MS#+,(CK^"H*)8=ZI*;)TNVEQ.QA9*O/:(S>VDIZM:I-![X%;%7YQW97=Y5#C MZ52/,&LQL?H1@::F5<+>5ZPB?9@-(%]]CZZL<'3E\0J1%\L0(N\E8<@:-W<1 M'B=A$-A%;TT+]=)**1LN\E@,!3](D6(/<[VAGU6YI".0874H!RINFH4O$3AN MH^$ 86 *)OJE2JT+4[(?!E *[#M#8>1,FE0RU[9Z$GD8-*M<9?;-*S0_+LF\ MCR4A<,_E#\"I]@H$;V)W/%G2=R%2] EZJFW#D+?Z/!4IH\/=@;%UG ,MX>3Y M3EA)!4+TCPI-TG;64V\S#1*6,[.F?_:!'DS\MUBOW-YV747 WHP/0C M,C3W]0Y;_?;G5N/*AK!V UI(/MFTC!-^NG57.^&>=EK7[RPEZM^CC6&(&M; M.#.H]&!L@"0-A;GNL\:?Z!%%6T;95)UI*4%#>XA^!2^D/J+PZZG6I938NI1E M\UY:9MOID@+60A:*H8/$_6J'N(0&Z/N $.SIWZK4X3+6=3^LZCY9T\MEL";R M)G^D+;V3R[$?"K0XZ#2@!!'6:-<^CIE7J])C68J-JTI&2T?M.XF'I47C(S# M/)HBG$Q]G$;)^&4/^]U>V[_C&\'4]LV+Q5?+$8L^5NBNN; @V@0> ?D?93'R]>95H%_]3-;]WV">2U2T.T_DRD]_&59R$ M.%J0$P+-9/:X'7T M,*)!*UE2)0@&64^2--IA4HF;_Y;"]HDN&P<"O-YKLVDT7^IY20,%.G#@.J^% MIF@J4AJ.$^(0%M>Z%S4 L7 *UT'VLF$&J9T'<[^&(:H$!::VO_5NH;P5]567 MV)268"+J;<$70#G>/;G@;W]]MO/F&V=D.UO+8&1[' ?>..$^W\-H=T;IQ5_O MP,J0DW$#GUR'Y3'23USY,M53^FJ!K4:I"J8MHT8W<2&O!;/?K.K?8&OI&/QZ_'EL8<';WELW M'@CJSEYW6\7@,_QS@Z/YS:/"[2P%5=*)X1-JE';' $"@7=JV!E;W:X$=,B) M@#PLO&F5:L11&6IN N-*0 MN#\2_*LRD*7K6D6("-!QY)'(3!8.QZ\AWX*-V M4.85![FE:FTN)F!D:P<06B7ELO+%&O$W3Z-+02[\.1M9\UT@XOQ-OR/_7Z26 M$EG$):;Z$$FGV+S/2RV23';?O2=^2A$D* W.$>8^K(5V\=8+E7.OX?9V]NQ4 MX/S9T.XC3$\N>Q:/$!#E-*;R%-\S2;5?I"N-JJ%Q)(BZIG"N&"^J^TTWHROV M.T &'1+R**M?E/]*7@:S2(L4:AION!PX! V,1E5BG4O_1G?+&-[;4!8W,4:) MVIS==_B0T4M=P1 ,S]W!%ZMYH7(KT>["Q:4D;9A3\$,3IY)C5MDB"67=? MO7TPAPLYNAUXW\8UO3LLZ=O+8$,-_/CSK5>[4B3@=27$&!@6&F:%1:P@C=GY M0;',CXZ?@F>897.:\K/L*FR^)&S"QKM;:-<)NS9+)J9=ER3YJ;6*\"'$Y;:W MO@?F'D%@;N4\BCM+R67D_$6\\NQ61%X(=^]-](M.JSMI/AY$=L'Z[ M^-BH R/7:2>Q$@9^S#P=4Z M%=7'H]B$UQBD!3L[RZ\<;X7KZU"F!+HS/RE-CE#<5B4%#,"DR;F MJIX\6 N0CCZGT@)VBJUO7D6AY(-TA$4>>+-+J#95TQF+7WXX(,<)A=DPN$PJ M&FH.4RQ\,F6)7DR):!K/8A+/S'&T7,%[MEE6CP$O):FUQSVL,',.7_GT9Y6? MZ3+:'6#J(FI!=^'!^W[A_*4U$92QD&=G.F^BI9AHK_$?2>:GZ4-D@1";9?1A M5ELL2RUYJ6%EKU0O3'GYBI9OJCF\XAF?]P1X%,W[7*LD;%N7AV!'7P4E,)? MUS7WSP$02Y772D##5F_D6Q$00B8J'RO7=%<,:J1= MF1.A5X_CU!70L&IA04_8P[B8ZC#:\HFJH>L$30,Q\W0C28OI23R(Q7 CN-?$ M!B 4]B QJ<^@^"#*4U!IEJ@A86)36PZ@@T**V)I+AYE]8#&!8=36^VBF8O+$ M$<%"D$;=F'F /2Q^;!_4;ARA&2JM4]8L M@R?FM>JTF!I0S?!J&-AV>K)_J6DSG^0OH:[<*7+IU@C M(D.M8(98&'V'.7\)Z*7%I0WH+" M=I:,!@''8L":!HP*)VI$M9+YYG:^0:)10R*V]DCR12/]F.:"4%E^D_? %S=4 MQ<3 8@@3\P"O&!K;/N_U$Y7;.@=VAT(<:SKM*)GT9Q)+H@CM.O+%2OLFGA8U MV56B,2G.FANH],QN"D)U(W.^1 %I1ZCUH;EX9TUQ*/VLZ/ A%(&QB?FL*K27 MQ&4GU6XAPDGSR.M48G!&FQ-2P#>0]X7;9=\TKH)])2.#N^35NKTN[C]U!7A? M.C?BO<TX) +:.[JF^P[_F\O&>KXIHW2 M]^^RXG)9L90,^4\J/:UNW[_B.H+ )Q^XV6-X5+M:VVYZ"F;>!+0BGHCDS/H% M\M?(\O,3",-T!6ZL*GRC&2AR=MDH&U93KH1O]*-C5IA(51;E/=CY>BJK60OI M;NQ3G&J5>I$X;YQS6&',?30=OH2]HV8H>:K3]J%I_$'HR0\TJK']/:KQ/:JQ M!&:YE!*.+^A0OBU&S358I6*7==XHK!Y[K73#A)4F.V2_+94B4*$H*Y%^&@EI M3_(F&5 Z7"X>ECU')@/?-A"7:0WFPVOW34/=CO_3/J'T;' MW9/^<6^OW]V/3OJ'>_^(/A_T^M'NQ^-N]^?N0?]^5OLGTMI#84+/'@ 3^B_S MQR ;S=_]Y>W323E-WOT/4$L#!!0 ( ':$5% 4EMMR5#, (\\ 0 7 M:FYPV[]]G/D4?3\T4W!(8L,=Q M[(SKRB#;FF,#%^1X4JG4K99Z"W7^]7= O$0!L)431*DUN[] M6'N]UV_]]-][![N#7PY[P:2<)L'AY[9@6<1EG:9@\?=K;?Q(\F93E[-73IV=G9YMGSS:S_.3IX.@I#O7\ M:9)EA=J,RNC)F[_\A!^]^MTD\ MC,N?GO*?\+*G\K:?AEDT?_-3%)\&13E/U#^?C+.TW!B'TSB9OQK$4U4$^^HL M.,JF8?J:OBOB_ZA7VUNS\C7.'G[YYJ=%[L=?MOGCQ\L6/>SN] MO>/+FIZA9&$:QZ8YB593:%SV;?7I?J6[D1)O%)^BI1X[(YI9_PD[;%Q.E$Y7';+X8Y M3 D_UC-SYD??G3O3G:V_N;.BL[C^M.C/,W[%,$LB&*+W[P_]M_U!L+VUN?W, MG_!Y<].[6&:S5R_]'1P!A:G[TS[9?WW>[Q_VCH+]WN#+P='_''>" M_O[NYEV?]<[6]C^"WO_[W!_\@O/M[0_Z/_>"PX_=_;L^\_V#07^W%QR\"]X? M=?<'^!^P_>\.CCYU81W!\8?N4>]X^46<<\VN-N6V:[;D!'ZOBC(>S_FC.(U@ M$U\]QYV]@4E]3A-5%$%6PO=G<:&"2(UA*E$ ?ZLX[03P10!G-BW,-W%*'_ZK M2N.9RH$[EF? U@K?76$&8SH-BID9QF,BLD6I&61J1HE'@ H)Y5N7P6966^1S6 M,DJJR-+H+G^^<8RCC.-1T)W-@/[B;T%8EN%H(G1>9DB:*]R%W2OOPM__^FSG MM4NS>@7FCN">X$[1%0X4O[$(8$WP 5YHT:2 ]$=9DJ@17LADWN%+HT?5I*V' MO82DNA5.U<+Q__[7[1=;KYO_O+RDTOK5BQ;]:A5,=Q_YV)IF>&$.7"B>.0SH MU:*E!>[_%CWT:S\M5%X&^);?[M@QPI48CYD$ SU/YM9[( E^ZRR2*NX-V,VF ML%ESGG>W M3TE @*2BK^@EY@:1F!O#3_,AGT]U[] M%OSZ_^E_ER#>[SGS3^&W>%I-@[2:#H%R%Z@=M*;?_D;$DY4HT<+\!(0P_VK] M51#$4M00@NTN0OH'F$ ML#">U M7-+O\,P*&+T8QRKR9!!IM[F:AGPZ87"L\E.T60[S[#3&;2HG>5:=")6$LUD2 MC\)A8GKNU!1H0%>PU7BA[,4#C#M*L1#J$Y\JJQ'%!,9_E9&GG03R%4P*:G.79%$UN M('UX%H;$6Z+@RVQ.[X-'57H2GLC;B[;CYU?;.8'N%&= 0_@YWG7]-_X)8R1) MAY;!AC7.,D:/S!A4*+YP3'#D3I61'75K^X?7N(!.$ /3B,?X*]1WZ#<\;Y6; MYW@0O+C$7( ,-34G=)&*23Q;L"B<*JP]/*F!]D%6QK6!7JNQ/TG73F M_$('@29>GJ5@[>*NP8.E2H,"WAV6%1SS4(%F2@3A/!F.1FI6$O->8R.:> <2 M?N1\22=OF/$(6Q(?OO <9OKYN1.!TT.7AB/A="7*J"*;N"RWE=9KZ52V\<*>C(9-<#S,#EKPQS%7X=2,.JJ[D,PW.8* M_H?-Z_E\[H)LO MS6(5\_K6_'WSI#_9[Q\?!EP^]H][!NXZU:Y#DT2'M78W' ML[W!.2R(Y#F_]OP-6YHY"QG@W^[P*=J[B1?OW,9G8,B2;+"12A+Y]I]/MI[0 MW\4L'.F_+Y]Q35C\\VG_WP8NO%2_W/O[T>9CF0T 9Z^,-9H5[I_V@L M'R<'VU[YCOVL9 M'!2>$E42F1\+1=_GLP/[Z6ZP^[<(4?&7'^\BV']?Z8-;Z2,R/:WTP:R5B M?DIATD:*RIT.)[M[OJ+JU@53>DR6NMTU7"U9ZKM7"Z^LQOI2!:O?9> MO&F4H0?=]T>]WJ=>/4E@F;M@$E.\K),%U3.-'*;:>I898XDU^S)&7K1MHN.7 MW,'SR(QJQ*Y<:[$9! ,GL<^O&RRSP*G$Q(S]D-)U%Y1SZ>+-QE>VB+R9HJSJ M->I>K0=FY$MJ7VO:W[E9SDO52M=*32E-_T9*ITV=A7I=Q,(2YTF-,R_/KW!,J/&O6G.4*BUBH MF-R4;N';8P$,D/>HQ&+!*"[* M/!Y6M,&V-&Y6Y445VEQZ[MXQF9GD?-4Z;@R*!E56JA1E<-? MF3UAOZ*O@^NCC,,UK,^@.I]U.(1D'HSS;,HYSPKV$=81%K"716T 6&\7)M\R M.4IQU@<2CH 2(_J:-K)V$";)>1;&49VAKF'A$Y^I.E4"S]'"CR(5EI,.)4C' M5"U%J 8$%+*. YQ-LJ2U7-M]&1?3S35CM!O'?' 0?MLXPC(DV-1^J8!9KH4> MOHDL+'BY#CMS[)>$S[!*J=")V&8+GM-AO>PLI@!_>U Z9/ *^/<,RR>D;(]T M9'UQ.@'0FRFH(?K!JAJ=U2X('W$6!2^V.,'=E&NTW+]^BE>"-Y^FXN[8D(:: M8K%0U %BAQM= OG0H>F_Z%1(R$B*?!E^HTG/59AKBM(WC>$2O:"MZX5-N(5821&;]#I7Q8Q9,H M5&X]6A06"&JO*[/;+H!;[]J*0.*4_! C)[',%987%-^+. K-&%3V))>6:R.I MYLK>%ZDD]+<4?U"77S.NU_4DYDX0#K-3)=OG" -'M\.]]@B]6<07?9?E8Q51B7,U@LP=2]AVSDE,O\K[.S3Q/5Q75OVP2 M/E%1F\I9^C-M*4@GDHRG4Q7%<'M +QHIU,,T,3.8'3KM]:4BT6>5L0O>ZEWZ MKL5P^!B>%4M;Q@^:8G]8!<4>,G0\OCNF3IFXDY&!4)&,8Y%75CM7<8 MJ;JQTJ8'$\51M;W[9$QF=XI%IDA_H*@[0R+9A1[/QA)_JB/,\D76%AM6,G>& M$%DXQ!3.,!A7.7P[\2IDR19<"]<-V,!CZ.+^A"YNC&57JI!*\$C202P'B04.8G!PRSDUK%1>B$"[!CUOI M[0J\]^4J>.\@_.9X+(NKOD*L*/K'\C;3>;O[XXO9-6N]^6H"/[P(H/*&M_,+ MT"YB9\$!7EV*7=[P7%:-V'YQ[2IZV=GXIG?VR9O]3"N1"%9&RALB%7:H0)"2;(Y!QT5O3K=<"B@H7C/%(U MCDO^S+R3?<$5@U2QVP<>V,C%J1J34U7_Y6^4T3UF^C/2E<2?:4 M$G7"6#56 M':Y[E#4@3=V;:T-P)C[6,?!123R-2]&Z8T+R2<4Z-"@D)QR:<[7[0I5EHO1^ MMYO<;(J#)E^H/RHRJ<-$.:9O./JCBM&/KQ4^N]JG=@^(:1!S-XX#M7NNN\Y&S'.#PSRS/1DI%QA!>2)##D\837-8"HUK*T]?8/U21,QDT_4%@!Z>7Q?T)S)_'6@ME!3 :!MV!:<+77 MWJX#X>',:P:VA/O0.S8AC]#:+CX95:-X$;ZEBWY/YEH+NWEMW5WL>O(Q-3EX M4BR:B'MXS8-##N/^D-"SBO-_H[>_)@KH93C>.(R3@A&):$G\34M@MN.MX_*T M2'RIE1C_#(2XV703.R%HZRCFDQ#V7..Q3K2RL8_W0R%;-8=$0:.IB: L1?EH M#^;"P>/QH.>.Y+?5(,BT)-7,IQG\OT[/XS;:>WW M*H^+*"9]@R5R"S/(K=2FV.^W$>&&MCMP)#L!E"_0;,)AG("1ZR=$X-[9_(Q< M86J!5C P^W?#O(R!D$DK0EZQIFD>GT2$0WT5K;%M(88M%/&Z1@A%OL&O0T]5 M?4JI8LVP4.JKG9=)5TBRD2Q+[F$94UI&?USC10MH "ZP0=3E3*/K"@#&5,49 M:>SD3EV?JH&[D0JOC07$4JP0<_5<<&5U7@();"@>"1!Q*@1(T1$[(OY>\U*@ M(CK480BG4V0)>JV-Z< +$/U.[\H2O.?1CWP0 ^GMV,I54L93 ME--&4#)*-C#E5OG!4;TI0=JV$0JF$:*:(6-I7%^4U\+P6: R:#)FZ;&P3N96 MOM=TU-JJ-GW'CZB>[:MS@7_=,8*U;23%KYP/J;,,Q:,-[R-G1!E^C;&55DZ[ MKP5"B:T7W62NEFUJ>E!H$IQ@N5!G?\WN_)UUBY4^G<:21!F1\&(G"N1A1D;B1',*JKX)Y?- /.6@6=0#$2=BP0Y6T'[=-+#Y"6&B33"-C+D>4L)3U,8*+DJV0-O7!/M:TB[6?)<+>1K< MWY,+4R1TH>#>B46 1D3!@XG =E-FI7$@=TFIT2"W4P-R6?NVWO26ZE>95"GM M-;WD6P+AV9S7-&XN;$%;!.29\_6ZRX?#]LY)+,XQ1TZD/>WQ%&R 6)\#$K2$ M!Y!I,?=M3CP>MR9WO+2F3#M*^]PVL-5UZV1]C&88@L/ MQG%>( CX7-(_*!>.3>/F"NX';U@=<[B8.-'\K00"G3/X)V1-P_XR,;GL&=B8 M/1IBT9OU\$2$.7R6;IS\@.7(Y>)W#\D_QRJ/U%I0UP8:!J#!6R(6U#F8#,,B**I\'1TY6DM[P[4W<\HT=9'$[+?U; M'WUW=])W]Z#3=G]<1>K8$3<,Q)QRVR[P.GF[^])'QF6:J>V?5L#E&B4A>@A. MY#)GMN]>>^TI.7/&-I):<&9$?!HGZD2U=#NLN;?@LNLJ5;''A 6[\0FLH^;Y M5/7*6GFZ$89@GQ;63F&R1JJ33N#O>DDHU5N4A9,I><*2DG(B*=:97Z:OX$4T M_O)&*'K!*%>EW^VME10K60>>57F,:"BN07<3+;T^'D%W]W_V#[Y\[.V][QT'W?T]1N\X#@8?N@/X1R_XN7<\ MZ.^_#P[>X9_'O: !^'$<](^#7O=HO[<7'.Q__"5X^TNP>[ /O_J,/^S"N,%Q M[^CG/OS@\.C@Y_Y>[XA>1>]XV\.'/O2/X-?XX?LCF%9O;_'+OO0_?@SV#P8! M_/'YXR#H[^LY7D$ANP,'?.-N2?^ WWT^@JT\NO"@VS>;CPG.UX"Z!'L'M/N[ M1[WNH #HZ#_Z?!C'PX/COE3'T8$HA%*@ ][^^^[[WF,=IJ MEWLD!_/I'^QUZ//N_B_F;_P3QOCXL4/S,P31!\(Y>M<[ZB%-X ^^='_!CE0? M F=#A',Q^Z@?[!__*%_N.BR M#&@Y@_ZG7H<7!._$?Q]\AH/H?C[NW4_2'ZV ]-U &0H"$T1J=*!#^>\AMT39 MJ&*1E:LQ)JE1],RTO:0\5?R1-FBG80DZNVZ[B=5Y%&XI)LKXX!>TH@R&6.!$ MB<:HA7&GW*)3CV!U!*&@&ND)<"XRAE3+">8XR$0UL,TUP0;N $E$MT<2IGA- MYR,[QV]2NTT>,YP$-3PL:@G.]9PI_JP.9:2_L>GA>48*<,7D@^^'P\_R!GB) M3CNJ/*K]N7OMOY;^EK,,3N,P4!O3$*P&O)JX7+Y$YRZZ42YND63.C\1; M#N FIIF\+^/$@N7-*,]RUD)^,@V,P-0ZVZ+E!C\J&I PG!18HB-6]L:QM70O MW<48-\'VLV6C\0V+<*@LB7*(_-S%268QLLXI]09MVW\=_[ _HX3?S> 8[-0D MS)-:%B!WF,3,L9994K& 3+%N ]+<%#?QY7Z4AO3"6M;KBE?63&H\S;XJUXTN M2;D&V:!]=#LP%K5B@O8$$X;K/Z$; 3R>NK;#B(QE5IL:>D39?6=)LN# 22*_>BK5,K+.#1M7<_7'M75QRNI2?P+XA0^8I$YF*0\^8T M1LU*6+XF\ LXW[LX1?YZ 4]I:'<28R$]P;F<%UW,^ZF8J14K9J0IRTZCVGV2 M953F 4<5@3 N=$:7">CH)*]Q2ZF8G^EEJNY:%3CB, M;:2,^WE@X]LTKF0KX\)6IL.] -VM J6$E$1?D0*MF7/*30E)2"B= ??"ZIA\ M0PP=314GV1=5,>.84F;CY,U2& ]OR(_#/*%'//$>9?!W)*8E4M>A2Q BEWKKDB&UF@MUGG)[](+LV_)L MRXOE )D+V[QA;44(I6$UAUM:5L/RO)>;OX*LDD6;[VDI+@-V"M+9%KS?_._W M6Q9O+?DBXK G0'XV6F85)P@&:*D0C4$^:*;.)&K61*.)/%: MI7BAG(@K9J? A^$5*RKNP"%^O3>'>-E3Q-N&GZ;XOH21IF;LJ76/C7+N=<4= M5S@G(TI^T:CG"+S&"!>Y^"FX^L?%5\-4_Q1MFSF"VQ;3N"A0#@,9;63C#%4,RN3] M)*'I[7(X4;',$3H4P3D:QN/6KL=7*?I[*:BAZ_DQ&8>)912FDFP.]G?$D"A$ MGR.&#BOOZ1FEMW9&G0:_7W0Y6U.OTY/P1.GXLZ")TXSZ?*+<_67[[/LVH6K.5>N2-G8X6%2+UF60B" M\$X4&7]9;H Y:B4Q&)G#ZM0JU:FE<4KX=\*"T.6*09ZQ@Q?%>'>B\KIUJ/B^ M7#5+81H[*]$J4Y%WT?$X34S(RGG,6/WN:UBY6WLEO"F[1;,=8]#:Z>)V*6D1 M%347*C$>PVKJG,;+\B8O"KKILXI TF &X8Q!?;QZ)O+8"6X^SDS -*7D:DUM MGFRVJA=/=AWLVNUT]S0]7:%@J]4W''A9!*YUAI6"CV)=,-XK6>\*; MSD6?4UWQ< ++;1W +)5JD5Q7W^$PFMI&9M,!O+>?36(-.DG7A]3\88%0M_>4 M8/Y8!4RGK<3RS#V+ R&LJR%Y8A-AH[#8%P#MOZ2@7;.\VL_?NYS<7MR0], <."'7(J M^L!EGFNQF%#Z:H[>)'+NC&T/B\57A,OH#:AAW0);8/N<#W3P: >>8P=>2-WG MU11=DMR7K#%:-H?G*C5'*^FT5UN! M:-2P&KD1GO@[Q[UHNTRZ30LG9(5)JA0B=9#KT%%#L[-4"A+#Q-TSG8=C-ZW( M':DQP9':S!'JK)=D;#S]#M(\38FQMV?6:$^BT%Q.UP]"(- IA MME11*Q/??\J?M0 6AJ<9TXV&[;'Y$,#8PX1P(O_L+&0E#6==;>4V&PQ\;]V% M_O1;>J^%ZU?8@2UI6'&C6A#_B8^_BDO8BE%SON<>J@)-*3>:RRXG::YN+B0W M//68NW"+^F:">1$2&^%%%P7>=H%042XBPH3[2$NC:VE+S#QJ!/:6$AA(9Q0J MD,:F>;&7AFTX"*IZG45:B^&\-+U^Z/(=$$JQ;.8%H"_ MAFFC6T\EV9E;/.,\A4:G =U"=/V870CP@D"PV0!R(DA@]&2. 9[1J6 M2LSM4G'G"YPV3UQQ>!]PMNXU3LN-Y_D.$-?>PO9U.,;KG M 76*(;6W/8R24O+'!#-#=!4%31($RVR"CDH&YL:V/$ZE18P"4V+K%)[_]Z$"7LXJCYS:>$G@"G.Y<-4&;816SG-8[Z!A M%>;S3I!*4R."O9??8)*7N%MH,+#_S8,R#G4X40R\8". MN4R4NC=*SDTQB6=%H!'Y:T'^ALG9P7 $M=] >P6H=(&CU;;,KCFI^/W2%KN# M5A&"',)_J6\J'\5D&C%./ :D!#$>B:4J#3C\@@X$8["?\F!-ZT<4"Q&G--YR MVSJI9GK16F*X>S1)NB=^M2F7(Z3AB5M3(G>8K=1A6,1 _NQ(TI5!SHNLF@:O M(I83MP,OB[('@W_QQI*@GM.&@0*'-!0YV),B$]2_44*0:FAK"Z,HU*CB+@-. M@CW#;%$K+]N%0%;06E]L!\&DL"36)P/T*Z:O,^8X3@AU&1^E(F3-XR[<+ZY" MY&6@LS*4^?A+?RAR=/10Y"BWRB"'B!/>1+Y6=Z->%03H*I)5FR@%WQ2X$[W_ M,T!ZI:H_]BG)_( <^^EHDTTNN3C(%ZB'+I(S!;MTE$N&L3P%'4&P'52B1,O" M[9CA=I@,7).H1;8,NIB!)12-FFUC)QJ6)(F^H;^OABOY<2]F3?5X+598%%^9 M+9 ]2FW7-"@?>[2I0&>A;4K3DF5SRSE!J;6P%HJ8)?*PR(#OTM45B'%J&J5= M=,JK0KA*M[2[>)^CAW*?#TA*-$(@=(V.C+%^FTHR2C@D9>-VT%X&C8MBJ_?K M5X[KC31J!??034FZ-/KC.BT9T0EMXN:4,)2!GN7*0>SE" IWCA))XVF<.P\/ M4*--RK)X1$.R4,GF!27)UO-M] #=>FAHW3.2FL$>&C.1I;8 EF5:.!+_>Z8R2R1F7BZ]R\ M.M8E"5?N5'?1 ([+^JCU&C925&KRT+U(E+C0VG3$3W*1HG^GL (D>Y5J.QKF M_T>%F0YC+B77%<:]*L]F"A[%AF)Q46BY78LCO^%F4X@\AB MSRCMRS*I0EF*$$<%)3/BO_'"N?+:*,.N<>[HP%>(<5/RD@OB8>&^3;S>,6EM MLQZO5:(D0V,W/VJF;+2#!V2EGCPHRC\6)LY@R[<8#VQH<*3!:IDBI;VG2/!L M2)*_*&U1R*2;57 ,XX@T26?D'@8QSM,8YV$_1M+'UT#Y;HHUW@IZR[ M(U"S:>];3R%CO@E K-C0!'DTUJ,@2% AI>^SF+VV[-7Q\1+Q*?3F8,\8C"L[ MP07TYR#F)WY*OZ6GX+%()09O0G]^NFZZOW/F:MKBQX4'X3F,:&@GA_,%#)QD MT8F86%@C*6X4RM0D3!K7][I$8UUMC<'8O#AI?8O>6.LXPNB-J+8)[WRT-K34*4XUDZ%JW MG(8^J4#2XY%D53ZB7%4+EWJJ'HBDG3P42?NS!A])=?"0\F\P[WZD"BH(.:TM)LQDWMY$P<<75(M@Y5N,RJ' -/=ABR MI;B]L]<$RD A\2A<1>\_PVG.V$9:FCHN0(7LN)\M42@L?,*/-TMV(I=JJ.@U M/4)J^'%N0XXIY((^%1[8HRU0CX\4M[3QM91Z^5KI2FTZ7.NKM[L>B>A$. M-((JC\B=#/.&^KVU$P@-$_@O1^YXFW6IV= )FFLO7/NKUIO'J)W=[H]PT A> MZ?LCLB$Q$UL*[2U8EYJ1GE69/-8M/'1!D VEB_TA M(0^+RH:GR'DBW'?2VW-GRYT=UU33@L#8W,,_?=+ZLY7TVI',+.0K^U3#?IW^ M.D'7UMES .DD1HQ$2^%.1VHO'[B(0_<3VX$S>D.O.NF69ON+F5K4\@0Y" M /ZK2F/$V-Y7Y5F6?Y68?"?8WG[V#/XSS4Y99_N"D%7'59K.T2_>"7;AG& ; M0)$,?GR^]?+'U_6"T098N4QZ-ID7B*_.G;+; ;*UYJ BVFJ__V!K%$_:3KV6 M>RT7?11B>K9N]BO\36?7%?74*R^%3[[&$83),<0_*I[*_X]43'/ASQK 09>>^A&)DQFG4 MLE]E+5>@;R MN<@0N$^R9,1*0D<7P5J/0@Q\<&TK,-L;[C-W_^[H/U9Q1ZG^$\D !*,Q%E _ MNLXM[1'.L18=.O:KT:6U9,$FRAR9=0VJ'SKNC=2D+;XS_-/IH @JEN1M"!&[ M2IZ3UM&A#+*3%/]K1OH:I6$^>O?OAW?_!J_T5;HH3.8SU$%,V@3I;J!3K.GR M>R"\;*9L 1T&G[2W!5$JU[E8WZ%-)\Q$U<$"@D0&AJAX93B::%/"8">Q00PW M[/-,NF))'Q6Z:T+PFMHUK7<"9P7>Q#!]6-?4VDMG\%,8YBISFI8V;AP]6]4F M@TVD[:KPBV57=IV['T^G*L+DT\2HUH38F58)._&Q:/A/+T1>K$*(O)5D'F/J M7$=X'/LA6!OSTKUJ2R.E3"#)H1H*BY BQ<[F>IJE*I0I==.^'5@ILOD#!MTSZW?%%-'H2^1L4JUQE]J>GQ1]6 M9.S'DJJW:Z.N<*K] I&0V#-/=O5UB!0]A(YJVS#KC3Y/9<:8K6>QRCK6G99P M6GO'+W "OOA'A8:Z$X[%IS6JH&:W3@Z-2;\UL';T0"D4H9]4E; 1DUQP.Z M,]W@#,U]O<,^ /-S(T2S$:R]V?.:GF[=U8Z_IYW6]5M+B=I:*&TFHM <:M<& M%06,-3JBIC#;R%)[%QVB:$OOFH9?%56&L3U$OX(74G-#^/54J5+JPFTRL7XO M+;/M=$FFMI!%R/@_XHPU0YQ# _2]1PCF]) M-^OV3;0,H-\HFXGG-Z\29:.!8_ULZ1@HB4/V#8($]D[8+Z< INJ1H,7 VBC6 I%W12XAK>=?0WHL4BV50E MB E979(T^KI1*9K[SL*TLBT;QP.=6KX6M:"I2E8X3 MXO 6E]D7-4PP?PK+@'69$(24[8,]5P/K# 75I;;;];9WO!7U59?8$I$0*NJ= MBQ<@+%XE9-Y2T_XG9VL[6ZM@:[L<(]XXYE;$HZ [HU3?;]=@;,C7VEJ'Y,HO M:Y$&R*$K;QV%L!8":Y288"(H:GL3&QQ;L);->DI4KKB*AWL1F!&E7BZZ<$#I M.'+1[,E,T8/3K40&.Z]K[G[S0/<^&RM(8Z?CSV.#@]WVWKIA04!VYO*;<@-7 M&)QJH,QETY0>[AU;"6RD%=''U&;IFL$!3_,TD/I&+VS!T=("0; W#'YIE2H$ M=!DI;KYB"S<+;JW#ORKTI"FRUI$T?S0J>21R(7F#L5O)]=>BYE#F%8?#I=IL M+N9A8+*Q$>,EY6+PQ=KRGYY&5X)+^"F+C&EO .!NPATY.$=C):J(2\P)(HI. ML?.7DX,DZ>^NYT]7[NTY+JM$BQ2FJ1MK'(+I;B'/%Z$#=I;H9M&SW0MC/$<&*LBY& M6;+D@-"+-#"@NM&$399#1, @JA+C=_H/>F+&\-Z&YKB)X4M4[97:.YF<.\TDOSSK1^[4H#B]-##P!C6C6:%02,A*\MZ MTK%JD[@$1=0P:^LDY6?9V=Q\B=_FCG>W:&_BQ?-QY\P1\1SQ2=CPBK<-NO@Y^5FEU+3UN<$'>E"#K8WXDO9DX>L<@M;(ZA;* MDJL,K ;?+FJWOCRC_6 ^WH+^=#^C%:7!7LRE>+4Q"3U=0\#PB+4]T?Q$ M)WQJT$2OK$XCV.IYG[*7!]3JLY J[- Q1+J-JXAIKLJG+T^ZKJ3&+VR/'[)T M=6(%G8\]#TH=7_'&N5Z_MCI,2KC3\Y=*X@R97U%2C G,G)@+@G)O+4 ZZI0* M$]AMMKYY$862S](2%GGL]2ZA+E5-9\QL^6&/'"<4EL-@-.EM*">F6#.E"QR= M&!31-)[%))[IXVBY@@^>':\D);;/3: PTPY?^?13F']59= =8JHC2KGK<.0] MM\S]W(H*RG#(LZ\J;R*?Z.BP]BE)IJCC!6-(PV:QLI_8%,M22UZJ7R,LM0]3 M7GY(R]>U($[ICAQ(\#Q7VU^?NF MFY0,46](1YGUM2).OV49N3T$U8_/UL73U9W^O*)G6ZM$2.GC.+55,"SA#7 ( M._\6'SZPQX]4W5PG*QJ'69@=2!HG3^)A+,HRP:"PJ'I8.M-$6J>L609/S#?KMP*#1W@QM$^:T.%B M;E3IX\/YKZGS/]WK13=Z@SI)*@WX8:%7= MF##$"6NY&Z8XIEW8.; ^%*I9GFE$RZ9 D:GWA&UGD+94&2EK&XKB3E07 /25DSRK M3B;H(=8%?1&3 9(#T8:^+,B,B63TE:*43:X&I"G.RDV,2FEI\X?E M,;\I#[FKP=1A;1LH"X\ZS?DZS4K*+SZ&Z4EU]4XL#0"/"[@*L/LQ/*IL67ZZ>P-.F;O;94N$"5@JRUNHDE MI"/)FV1 Z6BY>%AV'>E\?=.M6Z8UG'LK\V[*S+5IG?8"EZ? \TG%HU,B@\8! M7/[(F@)TQ1.].4E_]8F.%.:VWL3V_7I$B4H1$]HA,D"$.$\YUIO,@[= "5]_ M>]0'[Y\^J&?Z8C6T0W\NBU'6^\;NU[=7O@&WMHPG;PY[1^\.CCYU]W=[P?&' M[E$O^+EW/.COOP\&O:-/QS>VA!N#G;TF<[G%K?U[4K[NIP78WE3A0%&'T41% M5:+^?E)>(BU^&7WF!O;U(J2_1WYX]_GAK_E[_WU?B%2N_"]02P,$% @ =H144**,LM'M P MQ!, !8 !J;G!R+3(P,3DQ,C,Q97@R,3$N:'1M[5AM<]HX$/Z<_(HMF7;N M.C%^@20<.,SPUHD[#63 7-I/-\(2MBY"8FPYAOOU)]NX8QK2AC:D-W?'#,;2 M:G>??960_:H_ZKF?;@80R 6#FVGW@].#BJ;KM[6>KO?=/ERYUQ^@7C5,<$/$ M(RJIX(CI^F!8@4H@Y;*IZTF25)-:582^[H[U5%1=9T)$I(HEKK2/[72J?7QD M!P1A]7MDO](TZ LO7A NP0L)D@1#'%'NPRTFT1V8H&F?5_;$H6"&I9*0]6 5T1J6MYT.E3-]HLV<"K]LVIO<0R34CEY6YX%*;HP5E MZZ9+%R2"(4E@+!:(MS):1/\B3=-8RE:*7G&V;00<+11OA!KG&!EGQ/0PJ7L7 M#>1=( -=G%LSZZQ6.U/VVCI2WXRK>!2:&>5$"TAJ2].TC-;Z0]Z@^ON8 PU\U25@OG;V_^\'Y\5@ID++/$O$<:J*6F,S&736*YR M?LJQXLW&905UK$J>/\#-U SA7<=9XW2H6?4DS'R?52[0=LN])**F'V ;>3$@I%H4E M^:AI+E<0"48QG!C9I[45-TO%H!R4\G@CH3R5^\[* U?*A:^E3F/?Y&WL[@'# MSO7@BUZ^[;/=[CB$N4*IFC.1- .*5;H_1ZF^.3'/C=9WV/=O#??[Z=B9])V> MZXR&:8-WAKW1^&8T[J03._ST]/I WIT?BICCM-I%V#SQ/$+F\T-[:L?68NZ= M+#G'^YC3)0E5[Y.).O!%X*1!X"@_@$*W^GL5OB>57M(S_Z@:^DDI\>@VNW=& MN %)LT%1&>(X^I'Z.+#-V29ZB!KX93KY]515@E?]?Y=XZ: ^7R+WE,"Y"#E% MIS"==!Y+9#T[-3[X4_?"1_P_2I]MI'L=:LNQJ"LW?^V0"P]A[SIP6O4\7)OD M>'(/4! J>_TKWTJL\USIWGY\NT]&*XBM;V \3+0[C(%(6RQ$\2RBF**0JM@D M(F88N)! .2@R(-\/B8^DBK_@2KN,U2N"-R<-RS):D4)%Y\J>5'LA9YT1S1:@ M"#"9*WMP*FU,_)AENSI,M(^[^MI6,;SX9R?91M&6MK M)$:20]A?OY+!V6ZWS693LFD>,%?R_3@ZDHZE\-GX?!1_NHB@4,L2+CZ^.9N, MH&79]J4WLNUQ/(9W\86!6.>5DO"%*2"8$4RJ"1E M"[C,B/P,""SKQG/$5QM!%X4"UW$=N.3B,[W"C8>BJB3#Z+J@"56AO6WJ8O:N M6ICP;#,,,WH%4FU*\DLKYTQ9.5[29HF^+B'48I.@M8PM+'^U5'-HZE< M4D:L@IBQ])'KO/AGN=#T? LH90415'TC(A&ZG.ENJGY1NWYW*PK??S%0Y%I9 MN*0+UJ]Y_G%8=7.]+9'P,M,IHM_>3=Y,8G"]#OH[WCM"^[V2BN:;A^'LCAA2 MO6")>!!^1N?3>32-X?P4)M-Q=!'IAV[.HK>3>1S-HG&S/U^/1N.2]+OC:2 M,R,+*M7.=:ZT&!E=DOW''M4/,[O"6:8':)4D5WW77UWO ]5+].H[C,'+4RZ6 M,+<\F/(.>)YGN9[G!,XKX#F\KQA=$:&U5JVU@LLV3%C::0-FV=,AVFCVP[#J M?H]5>4-K3],JO^ 5M7>VT^T=[VPWZ"&OL9'ONCL;]3S?;^RNZW<;V_,#I[%1 MSVU\'-\-3K:V#D7=77YTC+K=H)ZT;?NDBT[0+?,[N#NO__M$[J&@'C>OA!87 M+35ZIK+Z(-,@^,_93DDB*BPV1\]1UQFX>E[,@>?>Z=JPIJK0X.2*I#?*:(22 MEW0+-:<,LY3B4B>^66]F,53IX5@?O-@5RK%]O59>7ZK:,-*Y];IF%-]=ZQZ ME#VKU=%SS_T)OA9?W9D>Z_IVT#3JV^MA6%^KAW\"4$L#!!0 ( ':$5%#D MM:0!W0< DU 6 :FYPU;85?C-A;] M//,KU/1L%\Y)])?O?=^V2G_]7@[=G5?]\-6>HSS=[]^_2GBS/6:$71^_VS M*!I<#=B/5__ZB1WLM3OLRO+<*:],SG44#7]NL$;J?=&+HNETNC?=WS-V'%U= M1C340:2-<7)/>-$X?MVG4\>O7_53R07^O^I_U6JQ@8G+3.:>Q59R+P4KGZTF?-["*Z_E\? F52/E^U%U"&-1 M;:T_,F)VW!=JPIR?:?E#(S&Y;R4\4WK6NU*9=.QG.667)N/Y4;CFU&^RUVD7 M_HB\1\_C/FGW?.3T[:IV>- MXW[$\1=ZS3_FEK7*92N5-)=>I]O^VT-S?3JSRE&5I](JOZ+'R,(!" M("Q:WA0X4=PL^QHC>J3](LZ>2>M5HF).\JX)H-;V1<>C61[&V" M%M*N/YD_QO=WI74EQRC>O#37AC=QRO.Q9">Q9Y>E!O0Z^[S5.=CANXSG@G4. M1774?&FNGSAV(DQ!B>H%+_ O,@X1N]_N4M3Z5+)?N!WQ7+K6VQLM9V'E<:7; M;G<_R7DMDR?(#ZO2UIH._*]T@.;L*7RX:+)+-,%'JK(FBP/H9U@U[GOLA:V. MYR,MX:+6=4K\H=%NA&-7\'A^O ;#L8?&/(QY,>\\5<*GO:3ZA58NYKE< B;KQ*,Z;9WA:NEZG,OKH]>KLW:/ RNL/^WCT$2>_4,"Q ME(,XK)PH.44F\:E"6LGS$KQR*0MC@'WA\=K=C'@]Y0Y1BI#,9NPZ-U,MQ5@VJ["U5;P* M@[N5&\AX=.8J!XW/6)E[6TJ8@K /&A^!S%F&(ZL0Z@DG$K+,9(I(M&KWH$$N M8^DCL=DR'"( GFFJXI2YDCX6 M_:?2RGH0FD"FG$;)0$7(5/D4$W0%Z)2LT[@ H3("T\3-P:*,9LO+L,7C9N-Q M?\/Q*%FBP&>"[NA.I?W!#)?7ACEPJJ>FH.E14>^855FE\1GRV!.$*4N3+VH:2.X82 M&*)YW@@^L!V^>!:QO/A&M.WQW(^ ZD XC(G:#[/LXL)JD2&-> MNO6[D#0<28"DME2)35-:# #2FB@7J!"M9![&H9V%!8DN$[&5F@?4U6IS@9QF M3=)T48%0X8LS6HFP9^[*D5-"<:MH JK2Q$$:Y#12Z4BGACSE@J@-Q&F M1$V="D[WJ]2<^![3"DXL]"YZ5.IY6?3CVTA20U R^DOQI!1\)TX#.D(+A=7- M?:^UW\:9+?*? ?FC343^VH3W( &L3Y5KYP'DCHD2!&_N3!["C3ND!BI6"?/< MBCG^D!$4'RFM_(QT\BJSE(T"5 ,*;Y]5K"H%*NEQ4T^H*&V!+.""KH]C8T5P M()2]8YE#KFLD UR18<.;FJ"DKP ?GH. _;>0_RM /MX,R \G7)>!$0D/,DGH M.<@$D>Q6%)F0[FMP>W6XNN(,V$9'\+*KZMJ1*?V';:^C/OAM:TE%>_+Q32?P%XBLV YZ"*_X)EQ'F?H 2Q&<5@9]FL)_8M!=QXT3@!R\.&]=K6;,: 7=K5IPSL\ MOZE\V:T\2;F[U?G$I"$I2!$D1IA]3?\SIM6UU/46][WVS<]8D"=/ 7\*>&_6 MOMCAGW9?+#P%%?.DT%P0&?'J,D@7G$9@>X24?U!&PR^.(MH;ZVYU2_E2J4P,M#D=$4H^!2Z[P#$(&9'Q(__5,3/LXW\M51P.>27,@_O8KC=[9;7 MIM/LAFQYG6B4?!@SO+F&OK1[&RL)<-1Z]G;K:2KY-0G4J@0,$C44K^&I[/QQ MS:,@5^\253O>*]B-"W1T\I;<5L"S+G;1&$A#3=JL]+&#.'9EEG&+J5:/AFKU ML/*9UE,RW_S>;/7O"P7FANQ(G4#F)A9TTP1,9*!' "V\=% CLEGI1I5/C)Y( M$H\Y']?O3MB:4656:#.3N#I-3<6A_ [>@<_/U-&K%,?+HJH_V($![L_B7M.-_G*?SWKS%ZO[O&_'GJ5*)D_T(OY3^;3S.[\0V-T@ MR'XI@_=^B_)#,Q,BYH=&WM6VUSVS82_IS\"E2= MZ]DSE*D7.XEEU3..Y4Q]?8DG]5WN/D+$TL09!%@ E*S[];<+4B^VE%JNG<1J M]<&R0 +8);C//L^"5/^;P?O3R_]GK-&,XX_=TS@>7 [8 M#Y<__\3V]UIM=FFY=M)+H[F*X[-?&JR1>5_TXG@\'N^-NWO&7L67'V*::C]6 MQCC8$UXTCE_VZ=#QRQ?]#+C _R_ZWS2;;&"2,@?M66*!>Q"L=%)?L8\"W#5K MLV9SUO/4%!,KKS+/.JU.BWTT]EJ.^+2'EU[!\=E-)H?2]^.JB<;BVEI_:,3D MN"_DB#D_4?!](S7:-U.>2S7I7<_!_TVJW"'Y'W./*X MSYGF.8YUAX>#LU>O]T_?O#EL'0Q.7A^V]KL'!X>M06>_?7#XZG7CN!]S_ NC MIA]3RTIJ:&9 U])K=UI_6S;7IR.K')4Z RO]BA%#B^;H\-3J@NUP[EXO/-SX M)E?R2O?".C_>K= <5R:&1@FY[:_O^=:P87 L&AZ4^"! MXF;1UP2C!^QGI3#C%.S,IN[!2)[+@BKV3FN-7_/8^Q1Y@U[^8+^/[ M16E=R7$6;YZ;:V*;3:CT A0O.*TB? M(#^L2EMK.O#?TB$T)T_APWG$?@2MP6?L[1[[62H%-F))P/X$%X_['GMFB^3Y M4 &ZJ%2=&;]OM!JA[0J>3-MK$!U;-N;1F!?3P6,I?-9KO\*<2YSF!9VLO\2A MZZWN(UJUA*MZ!3!?-QY$?=-$3TO7:U=&'[Q>[;T[3%AY_6D?C^YQ\C/%'MD[VC%Y89[$X-P]$3@> 99S+)F"OI8SY^ M#!;J2>@"I<(.B$J#T GF7/ GX2YCJ3)C-X6LA2OIO"5E MS>E@Y3=Z&2T@STV=6?)V"[[-!M_^9H#O\E:D_MW5P*JK!J(-4^T+[+BJICUG MW$* "H:^I C D&;@*!JDRV@$=1?8V(/$;V\+UCM@W7_S5<#ZY@^B=8?O;@1Q)-2\*TX#>@(/22NKO:] M9K>%1[;(_PK('VXB\M,I"!XO,DO9*$ UH'#VR&)5*5!)CYOZ@HK2%I@%7-#U26*L" Z$ MLO<*-,IUAEQ MR @CV:TH,E&ZK\'M57-UQ1FPC0.1EUU5UPY-Z3]M>QWUP6>]@8KV]/Y-)S:< M;@>$= 75&J _1S3Y%IY_ 7B*S8#GH(K_91S19G%=5H8S=V#Z 8F96V2I+2$ MDP49>VN^W#B/1^@Y+,[B<&78;R7J7YQT9ZESBB!'/KS3KW8S0>B%76W:\ [/ M;RI?=BM/,NYF.I^8-"0%$$%BA*NOZ7_"E+P&56]QW^D?/6)!GCP%_"G@O5G[ M8@=_VGVQ\!143)-"-"1#DZEVB:L=[!;MQ@0,=S,AM!3SK8A<[(]*P)HTJ?>Q0'+LRS[G%2ZT>#=7J M8>4SK:=DONF]V>K?9PK,#=F1.D&9FUJDFPAA H$>$6CAI8,:D5&E&Z4>&34" M$H^:7]7O3MB:42$OE)D GAUGIN)0?@OOB,]'ZNA5BN-Y4=47=F" ]V?^+N"# MA[^#H<7"8?+=M^U7K:-.*PIOLC^S5PN_J -A0D'Y/63K7M@K);,X5^SBY?#,R M,2YH=&W55VUSTS@0_MS^BB4,#,SXW7U)4E]F4B<=C YC>?_G4TA-V4!9R^/G\]BZ-FN M>QG&KCN93^#9_-_GL.=X/LP5$YH;+@4K7'?ZH@>]W)AJZ+JKU:#=J1:/=G2A'EM+_3O3 MF$BD[I$82!1R RF4&LNEG"9 MHGX#/MCVAY6QK!K%E[F!P L\N)3J#;]BVQ6&FP)'TW7.%]Q$[F9*P=SWT:*% M3)M1E/(KT*8I\*]>)H6Q,U;RHAG.>8D:7N *SF7)Q%>_P=#GVO,DK(< M10P$*\E6'T\.PK$W. P.PW"_W^\?'XS[T_[ .QB$)W%\&/9&DF^B<+@VMBLX$LQ M['C^>5C==+4)L9!%2BZFKY[-CF=S" /'OX[WEM *S.X V4V$W1) 0M6*ZI>0 M$Z,R/.,):_L+9 9QSC&#Z1J3VO KA-.,M*A^-]QGM=(U(R]&@M^'E\Z%$SMP M@4F7AQ_N>S#6,$YE11W^.X/?0J9&;NDW.<(%4PLF4-NGZP(;&">FU02>%_R9 MY?NZUE1CS4;$14K$#OU^M;X+4#,+SFD)#3DO+4BZ6 M?]>.6*1GIELT%J)F!9QC)56G_[L6O$)%A[Q9T=6A+9B)Q %R?2)5";YG_P.9 M5)UQQG5"Q@TR!4@4I;"E^KLIF6""Y0+5XX?^@7<4^A8!]0<_[,Z"K"Z*!A)9 M5@6G.VO%3=YA5OBVY@K;NU2W^7YD]PE["I28O_\D??J!0SI1*$#K8;I.44)>T>&!T(6E47FXPD;5\'1']]/__,GKP; )W# M%!.Y86E84^6J-BSYY/?'M*O:K;/GKKW]>K>V4ZZCX[=J/L:&OT/4$L#!!0 M ( ':$5% +,NF]8P, *T- 6 :FYP$,)<,VFXY4HRX?O3URUH9=86 ]]?K5;>JNTI?>7/S_W: MU($OE#+HI39M#??C>FJXOQ=GR%+Z[L6/7!6BIIW27+N:@&X@G.5,WG4R Q_AX,P*.Q1C9XTAS$# MR7+2-5&W%XZB*#H\'/!9?H M9EC',@BCX+?/W<7US&U NOY['@VAW;D13?QWA&:P.4.D-U&V!T!))2MJ'\(.6/4 MEB]YPNKZ K6$<<9Q"2=<,IEP)N!T25+4/QONLU*;DI$5JR \A#?>A3?VX *3 M)HZPW0E@9&"4JH(J_&<&OX7<#[HU_39#N&!ZP20:]W0ML()18FM)% 2_:/K^ M4QK*L6HSQ65*Q ["PV*]"U S!UZ@E&@S./;@%1<"M0-)D]65 \57T\0!9H!M M\N3&\F_:&(?DS#:+1E*65#?G6"C=R/\H)2]0TUEO5W2#& =F,O& 3)\HG4,8 MN"]@J72CO.0F(>4*F08DIE+8,O[-S$PPP7R!^LGCL!L8];X;\DUUE>JJ>/]C]VG[!E08&'G:?KL(X>8E.2@MC!= M)QF35[@E,NRW#X#)=,,EET1*OCF7$D+#*,-2F@53)MFG+-_@DG%-0 N-IH;D MU#I,""!;%!HID: @C,;Y0/GVJ",O:=-G-"!H52DV$2G:O@:(^?)^_IJEN1L MC<$4$[5A:5!2YNK:+=GRC?]YA7YW%CYYW(Z.[J%=E\+]WP^ZUU\D\T'03-=4 MSY9?(_Q);0*<4=7P^H!W=MI([ KM"2YTR72UV<8H<)K&_NZ0?E2I?M(O/U3K MOK<=-'\N^W'S2S5\#U!+ P04 " !VA%10MM7.AY41 %H %0 &IN M<'(M,C Q.3$R,S%E>#0Q+FAT;>U=ZW/;-A+_W/X5./?226=D6;(=-[%=SSB* MVO@NB7V6.KG[")&0A 8D6 *4K/OK;WWOO#SI[>Z_ZK]CK_MLW[+#9:K-^SE,C MK=0I5WM[W7<[;&=L;7:\MS>=3IO3@Z;.1WO]ZSULZG!/:6U$,[;QSMGWI_C3 MV???G8X%C^'_[T[_MKO+7NFH2$1J690+;D7,"B/3$7L?"_.!M=GN;E6RH[-9 M+D=CR_9;^RWV7NWYWDX'.IZ=G<9RPHR= M*?'+SE"G=G?($ZEFQWV9",/>B2F[U@E/3^B9D?\5Q^U69D^0>JAY=LI9RA.H M:\Y;1ZW6X='!RV#7[LO7YZ_.']VU&[OG)WN+&[G(E1^FQ$D.[2M(I_K*. MF?-<KV.M<75_V+RW?L\E?6?]UEU]W?+GK]Z_-W_1]_>+[?_OFDQWK=SN_7 M%_V+;F]K&'-<=*^[K^#8O.[]#NRP_B5R0KRV]TMVMY"W[K\[K\_?_=9EYYT^ MLM%^<7!X+^+O>'P]_))_& +<5RQ^+"TT'$$;_RA2F8DJGZ; U0EQJ'A7W6>L'9K]Y_4)-:5 M56NY I3/%[ 9Q'T!Z'M3'3!;8.8EG\Z0PU/L8-_7;KX.'#5P+* M(M&_B53DP%BG-F9O^)0]K>V35[]UWE2;9 A[*-'$+GQ,J$:3??JQ48IB5F?' M!_N+V+'.H73,(IXA&OC#+H(U#.-VH]5JE7]__*%]U#HQ M8UC3]'#AB)Q*"]N;93QG$ZX*VE5_;S6A6JOM*B+&4&5W9+4WMIO1KD88^'C3 MK-ZJ4OC(G32;F\,MB?AB8.QQ4S<9#L= \SS&XC$XA6UNZY+L<%L48V('U ML@'B$3 M8A/B$<@H$VT%G<6"EPL*40F7&9S)<(H:C\Y8T,L&@$FX%*A-UUN% M%E ;6T@UBXJD4'"J3\H5U62]"M"A^*Q:71:TX'+5 =7X2!<6UF2*([N\XAJL M['(=A]AYG458YH)(X+C$'=TPG1+F(P; EM0=252X$8#-6(#4AIVM+.R2[36; M",C%'X8P)X8I,8+1FS$^X5(1;-*XP!@WV<70#Q+,!&=*_EG(V,-Q+(W1JB#@ MA.D V8VX+[)RYWDI\W;^I[I0,?)1'P0WJ]()=2"2"HM"4L)EBCWP(:%A)/I#*":$DE]Q[ONYY'JPUK?REF^GU+<,\YA-:Y,"K2#):Y!J+I!.H M@3-8#@_L0YQPE&5-E,O,SA\V5O<,#!HUYY: D>D''%!<5G71JR:0>:%R40% M^;\^(1O C,34 E=JQB6)@ ZC4IWNXB(Q!KMHNA_[%3 T%E#!H01L*%CU$.V86S85U%4%BUZM M, 7M#FQY6-@BOR^&_?_7[.6:$U^AOAGCH8X,HNGT/Z !.YR;*YA.&:5C?98 M(I8R^S_>75TW2[475X%%NS(,+0/5 \C&$70Z;0ZB"P+).M3I_HOU<*+T-"65 M-Y](6#UP'J*@$<>DMD&QJ^9ED[W4-^SH\/DS4'1[MLFN>*$:[*U,4V&TY0WV M[%G[Z-!KA*A7"26R,4)96B0#:%T:MV2?/F^U?G(?#X^>[[[XN7WT2++)_IVG MH)+ M! H75FRI'-;3R5IE&?3?RI#P,,,(D$/35.N,3KJ(Y( $AM,=:Y4YB+8O)Y.3 MZ'L\4/8[([N.I9'MP^EV\"?3MGJM-9*EXL$:3YNE:O$KPK\7F\N M1:N$6CS@L0PT:0E\(Z&4?_K+3FN'OIN,1^7WN[NOIC*V8_@(? QT#@5H4=ROGGIJ7!>'3T[*,G=XU-[\Z$7M MV9I>)[C&(ZX\X ?H_39F[V/0"QK9S8ST,U#9*D/@ M5,(YXL9%YX\/R$$;"Y 0(&%[#I4 "=L\>[E(](2KTE JTP@MTN10&\JH]))6 M;L/F0YW_7Y8/HC_6IF[];/BX+XK"& A83PWGIKW)G(_':G1^EM%,D19YA XU M6]J"LQSME:6W2:8\%G\6:"VM2@QD["W*Z)+3"?JT,:8!/9BSTO$))SRTCPY. MFWTQ4/Z(Q;VR"-/LBM7C[!^UL$QV586I]!:"I>XY:!B@48H] M**.4X:\+L: KL3'H)C9,6I9I8R0>E&4BQ1S7$MDTS$SG5MBB@2IHKPP9C$)*,80A^Y4A/ :F%RI8Q' M^$J=UJ0]# *B$"ZL(*J8AYA(1TI!A+52S25,HC46BL_PJ>O8H&!9=5Z7+Y=) M"7:>@.$!P[<6!0*&;_/L/0J&]^:A[^RM$(ANYG.QFV(WQSS':.S87[:?ZWX$ MCIR93$08?IVX3BD"MAZ&[R-I85@5Q7RJF;M!5H66\UAG_E[9^F!V%V\+A$@X MB-,2RJA]AZ< ?:V>?8> M!?:N!=F\'3*ACG@>3SA>3'ZGO873>\/K^/A.)S+E+N 8M;&K7(.>R96Y-UZZ MRXRW64SG-QJYIS#5Z$) .(U$7."5$=),X4/FKZ35"4=0!IX,3[#(Q]+YR-U&N@<>E'_S2_)NFK6'Q%/<7$+]P1._7$1HY8GR9& M(;OE?44^YWBE-?+"KVN(^E$B'4$+OID$D,<99O$J=^X$&?+RHXUW ?S][:@F M.\=+VB A%,HVX)-_[$V^"M5O#CW]H?,:@8MI)MQU;.08K[?Z&[N4N^>C3E_ M>XHG$349 $46O&N.E/CNYW: E>'Q1@"8-A[!U,0D!U71"+>EZPDB1! A@@BQ MM2 41(AMGKU'$2'HM"]]DQ\-2%J"@7L.)CFCZ_TZZ_'CW"?/A>(^F)#PWJ59 MVV0FQQ:63.EFI9 7$BCA1DZ!G2!IU%)/K()_/>O&HB!03\="*7=&+K>6FI69 M)RH;0E#F Q(')/XZSO* Q-L\>X^"Q-V;2!4&_:2_ZKQ(6*\\^!_1'%YW(C=8 MD2H,J)J*2ET&"$(-6KK(=HJZJL,1QWQP5N2I2^.13R)391BC<2T="Q 2W,IUH-<$^"X-IG)1")=G%316Y$U3&J+/.D]=B5AB2 M#[ NIB3.Z6RXECPI=L5%4BQ66"U. E[6A,^=QD7("(@!EK"SN; M%YU37F5U\?%R.A_Q5/Z7N[3[S S0Q0S M_BAR:6+IIH*2[ZT=()<.:3U],J6I4YA4B\O<)ZA#VFP.Z/DHMU#^JAL*.^MS M38<$ 5]D@H#MN\/R56:G>B^6DO"5.<@=\NZW#NH)J\JLUG">^DS6?)ZTJZZA M4<),D8[X"$\>/(S3&1O@6T(0;2*=#$H'JLMUF\[A<;4N)L1&*-*D5&\'HZ\G+%; H8%$XS0(6?>.S1V8:_S*C M6DSG \-&8V[<6=6@,,]VC-&E2G!CV?-G3THJ_%5,YY5: X9U%Y:/3G4O05CB M8"!&/&TXNQ\51J6-WN=DW$706."KIMPK!E8[KO7R=%!8"I&Q2WGK%VL01_[6 MRGJN?X)GF'JD3 E/-9Y*GP, M"3]'+%.-:Z>9AS7K(3S'M3D6!-7U3U3]TI,3';B1X;LKT.Z2B/)$S@= M"_>R ,? 6*BXKJ63^Q1Z!N75VTHINZ8X*>YJK,O[&=*-!3DCR!D! MJ8*<\77-GM-(G4%T6?%=I[Y*,U=U-[_+B*!P_MHTO'6:EN$T^%*:U0NHR^^" M%=HR&O5! &@C#P+<-)$ :V>?;0G9J( M?.0T0$1;K?R[!9?B09:C:C?CY5]@F0X@$4 B@,3V'#,!)+9Y]N@5F5R!DHAZ MEFA4EL(&IO&S(XZ?RA<\-EBF1#P2\[1]L329GK_RH-UZ4B4 A*\U[ZE_QZQ> MO!&QT>:\)EXQ8%' HH!%X30+6/2USE[-L55&[\\C,!L4'KK!8VI*ARGFH:5+ M[1B84[Z6V%L %WR:_N70F_#'^]8"\ 3@"< 3CJX /%_U["TCRV;K&&'.&.]G M+:0)EVF4@_I4UJ!<<3G=^+(^^&3!*U;"3Z2X(9UHGBQ]N<.!2,501BX:Y!,< M6B&T(V!4P*APR@6,^LIFC^(%121D9F]'@"H/*"&'+;%&:4Y*E$M^"I]&!0?( MLP(_.[.>F=OUAC*%8AC5X9LQ/CVI'&UL4$L! A0#% @ =H144";5; 5LO@ M7HH) !4 ( !]QH& &IN<'(M,C Q.3$R,S%?9&5F+GAM;%!+ M 0(4 Q0 ( ':$5%!*P.X%6)8! &W%0 5 " 9;9!@!J M;G!R+3(P,3DQ,C,Q7VQA8BYX;6Q02P$"% ,4 " !VA%10WKL$D/(' 0#^ MAPT %0 @ $A< @ :FYP&UL4$L! M A0#% @ =H144&780CXL,0 &!H! !< ( !1G@) &IN M<'(M,C Q.3$R,S%E>#$P,3(N:'1M4$L! A0#% @ =H144!26VW)4,P MCSP! !< ( !IZD) &IN<'(M,C Q.3$R,S%E>#$P,3,N:'1M M4$L! A0#% @ =H144**,LM'M P Q!, !8 ( !,-T) M &IN<'(M,C Q.3$R,S%E>#(Q,2YH=&U02P$"% ,4 " !VA%10[ HYW9L# M "Q#P %@ @ %1X0D :FYPT) &IN<'(M,C Q.3$R,S%E>#,Q,BYH M=&U02P$"% ,4 " !VA%10.MVGADP# !H#0 %@ @ %9 M]0D :FYP5$0 !: !4 ( ! M#0Q+FAT;5!+!08 $ 0 #T$ X#@H " ! end XML 72 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies

Use of Estimates

The preparation of the financial statements and related disclosures in accordance with U.S. GAAP requires the Company to make judgments, assumptions, and estimates that affect the amounts reported in the Consolidated Financial Statements and the accompanying notes. The Company bases its estimates and assumptions on current facts, historical experience, and various other factors that it believes are reasonable under the circumstances, to determine the carrying values of assets and liabilities that are not readily apparent from other sources. To the extent there are material differences between the Company's estimates and the actual results, the Company's future consolidated results of operation may be affected.

Cash, Cash Equivalents, and Investments

Cash and Cash Equivalents

Cash and cash equivalents consist of cash on hand, demand deposits with banks, highly liquid investments in money market funds, commercial paper, government securities, certificates of deposits, time deposits, and corporate debt securities, which are readily convertible into cash. All highly liquid investments with original maturities of three months or less from Juniper's purchase date are classified as cash equivalents.

Investments in Available-for-Sale Debt Securities

The Company's investments in debt securities are classified as available-for-sale and include the Company's fixed income securities and investments in privately-held companies, consisting of debt and redeemable preferred stock securities. Fixed income securities are initially recorded at cost and periodically adjusted to fair value in the Consolidated Balance Sheets. Unrealized gains and losses on these investments are reported as a separate component of accumulated other comprehensive loss in the Consolidated Balance Sheets. Realized gains and losses are determined based on the specific identification method and are reported in the Consolidated Statements of Operations.

Fixed income securities primarily consist of asset-backed securities, certificate of deposits, commercial paper, corporate debt securities, time deposits, foreign government debt securities, U.S. government agency securities, and U.S. treasury securities. The Company periodically evaluates these investments to determine if impairment charges are required. The Company considers various factors in determining whether to recognize an impairment charge, including the length of time the investment has been in a loss position, the extent to which the fair value has been less than the Company's cost basis, the investment's financial condition, and the near-term prospects of the investee. If the Company determines that the decline in an investment's value is other than temporary, the difference is recognized as an impairment loss in its Consolidated Statements of Operations.

The Company's privately-held debt and redeemable preferred stock securities are included in other long-term assets in the Consolidated Balance Sheets and are recorded at fair value. Fair value is reassessed when the Company is made aware of information indicating a change in the enterprise value of the investee, including known acquisition offers, subsequent funding rounds, and investee's plans for liquidation. The Company periodically evaluates these securities for indicators of impairment, including the inability to recover a portion of or the entire carrying amount of the investment, the inability of the investee to sustain earnings, the reduction in or termination of financial commitment to the investee from other investors, the intention to sell the investment, and whether it is more likely than not that the Company will be required to sell the investment before recovery of the entire amortized cost basis. If the Company determines that the decline in an investment's value is other than temporary, the difference is recognized as an impairment loss in its Consolidated Statements of Operations.

Investments in Equity Securities

The Company's investments in equity securities with readily determinable fair values consist of money market funds, the non-qualified compensation plan ("NQDC") that is invested in mutual funds, and investments in public companies. These investments are measured at fair value with changes in fair value recognized in the Consolidated Statements of Operations.

Equity securities without readily determinable fair values include the Company's investments in privately-held companies consisting of non-redeemable preferred stock and common stock securities. The Company accounts for these securities at cost, adjusted for changes from observable transactions for identical or similar investments of the same issuer, less impairments. Fair value of these equity securities is reassessed when the Company identifies observable price changes indicating that an adjustment upward or downward to the carrying value is necessary. Any observable changes in fair value are recognized in earnings as of the date that the observable transaction took place, rather than the current reporting date. In addition, the Company periodically evaluates equity securities without readily determinable fair values to determine if impairment charges are required by evaluating whether an event or change in circumstance has occurred that may have a significant adverse effect on the fair value of the investment. A qualitative assessment is performed each reporting period to assess whether there are any impairment indicators, including, but not limited to, significant deterioration in the investee's earnings performance; credit rating; asset quality or business prospects; adverse change in the regulatory, economic, or technological environment; change in the general market condition of the geographic area or industry; acquisition offers; and the ability to continue as a going concern. If such indicators are present, the Company estimates the fair value of impaired investments and recognizes an impairment loss in the Consolidated Statement of Operations equal to the difference between the carrying value and fair value.

Fair Value

Fair value is defined as the price that would be received upon sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which it transacts, and considers assumptions that market participants would use when pricing the asset or liability. The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:

Level 1 – Quoted prices in active markets for identical assets or liabilities.

Level 2 – Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. These inputs are valued using market-based approaches.

Level 3 – Inputs are unobservable inputs based on the Company’s assumptions. These inputs, if any, are valued using internal financial models.

Derivative Instruments

The Company uses derivative instruments, primarily foreign currency forward and interest rate swap contracts, to hedge certain foreign currency and interest rate exposures. The Company does not enter into derivatives for speculative or trading purposes.

The Company uses foreign currency forward contracts to hedge certain forecasted foreign currency transactions relating to operating expenses. These derivatives are designated as cash flow hedges, which are carried at fair value with the derivative's gain or loss is initially reported as a component of accumulated other comprehensive loss, and upon occurrence of the forecasted transaction, is subsequently reclassified into the costs of services or operating expense line item to which the hedged transaction relates. Cash flows from such hedges are classified as operating activities.

The Company also uses foreign currency forward contracts to mitigate variability in gains and losses generated from the re-measurement of certain monetary assets and liabilities denominated in non-functional currencies. These derivatives are carried at fair value with changes recorded in other expense, net in the Consolidated Statements of Operations in the same period as the changes in the fair value from the re-measurement of the underlying assets and liabilities. Cash flows from such derivatives are classified as operating activities.

The Company uses interest rate swaps to convert certain of our fixed interest rate notes to floating interest rates based on the London InterBank Offered Rate (LIBOR). All interest rate swaps will expire within ten years or less. The Company recognizes the change in fair value of the derivative instrument, as well as the offsetting change in the fair value of the hedged item, in Other expense, net in the Consolidated Statements of Operations in the period of change. These derivatives are classified in the Consolidated Statements of Cash Flows in the same section as the underlying item.


The Company presents its derivative assets and derivative liabilities on a gross basis in the Consolidated Balance Sheets. However, under agreements containing provisions on netting with certain counterparties of foreign exchange contracts, subject to applicable requirements, the Company is allowed to net-settle transactions on the same date in the same currency, with a single net amount payable by one party to the other. The Company is neither required to pledge nor entitled to receive cash collateral related to these derivative transactions.

Inventory

Inventory consists primarily of component parts to be used in the manufacturing process and finished goods in-transit, and is stated at the lower of cost or net realizable value. In addition, the Company purchases and holds inventory to provide adequate component supplies over the life of the underlying products. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. A charge is recorded to cost of product when inventory is determined to be in excess of anticipated demand or considered obsolete. At the point of loss recognition, a new, lower-cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase in the newly established cost basis.

Leases

The Company determines if an arrangement is a lease at inception. The Company evaluates classification of leases as either operating or finance at commencement and, as necessary, at modification. As of December 31, 2019, the Company did not have any finance leases. Operating leases are included in operating lease right-of-use ("ROU") assets, other accrued liabilities, and operating lease liabilities on the Company's Consolidated Balance Sheets. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease.

Operating lease ROU assets and liabilities are recognized on the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the incremental borrowing rate on January 1, 2019 for operating leases that commenced prior to that date. The operating lease ROU asset also includes any lease payments made prior to lease commencement and excludes lease incentives. Variable lease payments not dependent on an index or a rate, are expensed as incurred and are not included within the ROU asset and lease liability calculation. Variable lease payments primarily include reimbursements of costs incurred by lessors for common area maintenance and utilities. The Company's lease terms are the noncancelable period, including any rent-free periods provided by the lessor, and include options to extend or terminate the lease when it is reasonably certain that it will exercise that option. At lease inception, and in subsequent periods as necessary, the Company estimates the lease term based on its assessment of extension and termination options that are reasonably certain to be exercised. Lease costs are recognized on a straight-line basis over the lease term.

The Company does not separate non-lease components from lease components for all underlying classes of assets. In addition, the Company does not recognize ROU assets and lease liabilities for short-term leases, which have a lease term of twelve months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.

Property and Equipment

Property and equipment are recorded at cost less accumulated depreciation. Depreciation is calculated using the straight-line method, over the estimated useful lives of the following assets:
 
Estimated Useful Life (years)
Computers, equipment, and software
1.5 to 7
Furniture and fixtures
5 to 7
Building and building improvements
7 to 40
Land improvements
10 to 40
Leasehold improvements
Lease term, not to exceed 10 years


Land is not depreciated. Construction-in-process is related to the construction or development of property and equipment that have not yet been placed in service for their intended use.

Business Combinations

The purchase price of an acquired entity is allocated to tangible assets, liabilities, and intangible assets, including in-process research and development (IPR&D) based on their estimated fair values with the residual of the purchase price recorded as goodwill.
The determination of the value of the intangible assets acquired involves certain estimates, such as expected future cash flows, which include consideration of future growth rates and margins, attrition rates, future changes in technology, discount rates, and the expected use of the acquired assets. These factors are also considered in determining the useful life of the acquired intangible assets. IPR&D is initially capitalized at fair value as an intangible asset with an indefinite life and assessed for impairment thereafter. When an IPR&D project is completed, the IPR&D is reclassed as an amortizable purchased intangible asset and amortized over the asset’s estimated useful life. Acquisition related expenses are recognized separately from business combination and are expensed as incurred. The Company's Consolidated Financial Statements include the operating results of acquired businesses from the date of each acquisition.

Goodwill and Intangible Assets

Goodwill is tested for impairment annually during the fourth quarter or more frequently if certain circumstances indicate the carrying value of goodwill is impaired. Goodwill is tested for impairment at the reporting unit level. A qualitative assessment is first performed to determine whether it is necessary to quantitatively test goodwill for impairment. This initial assessment includes, among others, consideration of macroeconomic conditions and financial performance. If the qualitative assessment indicates that it is more likely than not that an impairment exists, a quantitative analysis is performed by determining the fair value of each reporting unit using a combination of the discounted cash flow and the market approaches. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. An impairment loss is recognized to the extent that the carrying amount of goodwill exceeds the asset's implied fair value. We conducted our annual impairment test of goodwill during the fourth quarters of 2019 and 2018 and determined that no adjustment to the carrying value of goodwill for any reporting units was required.

Intangible assets consist of existing technology, customer relationships, and trade name, which are amortized over the period of estimated benefit using the straight-line method and estimated useful lives of 4 or 5 years. Other intangible assets acquired in a business combination related to IPR&D projects are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Indefinite-lived intangibles are not amortized into the results of operations but instead are evaluated for impairment. If and when development is complete, the associated assets would be deemed finite-lived and would be amortized as cost of revenues over their respective estimated useful lives at that point in time. If the research and development project is abandoned, the acquired IPR&D assets are written off and charged to expense in the period of abandonment.

Impairment of Long-lived Assets

Long-lived assets, such as property, plant, and equipment, ROU assets, and purchased intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset, or asset group, to estimated undiscounted future cash flows expected to be generated by the asset, or asset group. An impairment charge is recognized by the amount by which the carrying amount of the asset, or asset group, exceeds its fair value.

Warranty Reserves

The Company generally offers a one-year warranty on most of its hardware products, and a 90-day warranty on the media that contains the software embedded in the products. Warranty costs are recognized as part of the Company's cost of sales based on associated material costs, logistics costs, labor costs, and overhead at the time revenue is recognized. Material costs are estimated primarily based upon the historical costs to repair or replace product returns within the warranty period. Labor, logistics and overhead costs are estimated primarily based upon historical trends in the cost to support customer cases within the warranty period. Warranty reserve is reported within other accrued liabilities in the Consolidated Balance Sheets.

Contract Manufacturer Liabilities

The Company establishes a liability for non-cancelable, non-returnable purchase commitments with its contract manufacturers for carrying charges, quantities in excess of its demand forecasts, or obsolete material charges for components purchased by the contract manufacturers to meet the Company’s demand forecast or customer orders. The demand forecasts are based upon historical trends and analysis from the Company's sales and marketing organizations, adjusted for overall market conditions.

Loss Contingencies

The Company is subject to the possibility of various loss contingencies arising in the ordinary course of business. Management considers the likelihood of loss related to an asset, or the incurrence of a liability, as well as its ability to reasonably estimate the amount of loss, in determining loss contingencies. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. The Company regularly evaluates current information available to determine whether such accruals should be adjusted and whether new accruals are required.

Foreign Currency

Assets and liabilities of foreign operations with non-U.S. Dollar functional currency are translated to U.S. Dollars using exchange rates in effect at the end of the period. Revenue and expenses are translated to U.S. Dollars using rates that approximate those in effect during the period. The resulting translation adjustments are included in the Company’s Consolidated Balance Sheets in the stockholders’ equity section as a component of accumulated other comprehensive loss. The Company remeasures monetary assets and monetary liabilities in non-functional currencies and records the resulting foreign exchange transaction gains and losses in other expense, net in the Consolidated Statements of Operations.

Revenue Recognition

Revenue is recognized when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.

Identify the contract with a customer. The Company generally considers a sales contract and/or agreement with an approved purchase order as a customer contract provided that collection is considered probable, which is assessed based on the creditworthiness of the customer as determined by credit checks, payment histories, and/or other circumstances. The Company combines contracts with a customer if contracts are negotiated with a single commercial substance or contain price dependencies.

Identify the performance obligations in the contract. Product performance obligations include hardware and software licenses and service performance obligations include hardware maintenance, software post-contract support, training, and professional services. Certain software licenses and related post-contract support are combined into a single performance obligation when the maintenance updates are critical to the continued delivery of the software functionality.

Determine the transaction price. The transaction price for the Company’s contracts with its customers consists of both fixed and variable consideration provided it is probable that a significant reversal of revenue will not occur when the uncertainty related to variable consideration is resolved. Fixed consideration includes amounts to be contractually billed to the customer while variable consideration includes estimates for rights of return, rebates, and price protection, which are based on historical sales returns and price protection credits, specific criteria outlined in rebate agreements, and other factors known at the time. The Company generally invoices customers for hardware, software licenses and related maintenance arrangements at time of delivery, and professional services either upfront or upon meeting certain milestones. Customer invoices are generally due within 30 to 90 days after issuance. The Company’s contracts with customers typically do not include significant financing components as the period between the transfer of performance obligations and timing of payment are generally within one year.

Allocate the transaction price to the performance obligations in the contract. For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services, pricing practices in different geographies and through different sales channels, gross margin objectives, internal costs, competitor pricing strategies, and industry technology lifecycles.

Recognize revenue when or as the Company satisfies a performance obligation. Revenue for hardware and certain software licenses, are recognized at a point in time, which is generally upon shipment or delivery. Certain software licenses combined with post-contract support are recognized over time on a ratable basis over the term of the license. Revenue for maintenance and software post-contract support is recognized over time on a ratable basis over the contract term. Revenue from training and professional services is recognized over time as services are completed or ratably over the contractual period of generally one year or less.

Deferred product revenue represents unrecognized revenue related to undelivered product commitments and other shipments that have not met revenue recognition criteria. Deferred service revenue represents billed amounts for service contracts, which include technical support, hardware and software maintenance, professional services, and training, for which services have not been rendered.

Revenue is recognized net of any taxes collected, which are subsequently remitted to governmental authorities.

Deferred Commissions

Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are recorded as prepaid expenses or other longer assets and are deferred and then amortized over a period of benefit which is typically over the term of the customer contracts. Amortization expense is included in sales and marketing expenses in the accompanying Consolidated Statements of Operations.

Research and Development

Costs to research, design, and develop the Company's products are expensed as incurred.

Software Development Costs

Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins when a product's technological feasibility has been established and ends when a product is available for general release to customers. Generally, the Company's products are released soon after technological feasibility has been established. As a result, costs incurred between achieving technological feasibility and product general availability have not been significant.

The Company capitalizes costs associated with internal-use software systems during the application development stage. Such capitalized costs include external direct costs incurred in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications.

Advertising

Advertising costs are charged to sales and marketing expense as incurred. Advertising expense was $14.6 million, $20.0 million, and $19.9 million, for 2019, 2018, and 2017, respectively.

Share-Based Compensation

The Company measures and recognizes compensation cost for all share-based awards made to employees and directors, including employee stock options, restricted stock awards ("RSAs"), restricted stock units ("RSUs"), performance share awards ("PSAs") and employee stock purchases related to the Employee Stock Purchase Plan ("ESPP"). For service condition only awards, share-based compensation expense is based on the fair value of the underlying awards and amortized on a straight-line basis. For PSAs, share-based compensation expense is amortized on a straight-line basis for each separate vesting portion of the awards. The Company accounts for forfeitures as they occur.

The Company utilizes the Black-Scholes-Merton (“BSM”) option-pricing model to estimate the fair value of its ESPP purchase rights. The BSM model requires various highly subjective assumptions that represent management's best estimates of volatility, risk-free interest rate, expected life, and dividend yield. The Company estimates expected volatility based on the implied volatility of market-traded options, on the Company's common stock, adjusted for other relevant factors including historical volatility of the Company’s common stock over the most recent period commensurate with the estimated expected life of the Company’s ESPP. The expected life of ESPP purchase rights approximates the offering period.

The Company determines the grant date fair value of its RSUs, RSAs, and PSAs based on the closing market price of the Company’s common stock on the date of grant, adjusted by the present value of the dividends expected to be paid on the underlying shares of common stock during the requisite and derived service period as these awards are not entitled to receive dividends until vested.

For market-based RSUs, the Company estimates the fair value and derived service period using the Monte Carlo simulation option pricing model ("Monte Carlo model"). The determination of the grant date fair value and derived service periods using the Monte
Carlo model is affected by the Company's stock price, comparative market-based returns, as well as various highly subjective assumptions that represent management's best estimates of volatility, risk-free interest rate, and dividend yield. The Company estimates expected volatility based on the implied volatility of market-traded options, on the Company's common stock, adjusted for other relevant factors, including historical volatility of the Company’s common stock over the contractual life of the Company's market-based RSUs.

Provision for Income Taxes

Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts. Valuation allowances are recorded to reduce deferred tax assets to the amount that will more likely than not be realized.
The Company accounts for uncertainty in income taxes using a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. The Company classifies the liability for unrecognized tax benefits as current to the extent that the Company anticipates payment (or receipt) of cash within one year. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes. The Company accounts for the current impacts of U.S. tax on certain foreign subsidiaries income, which is referred to as Global Intangible Low-Taxed Income in the year earned.

Concentrations of Risk

Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, derivatives, and accounts receivable. The Company invests only in high-quality credit instruments and maintains its cash, cash equivalents and available-for-sale investments in fixed income securities with several high-quality institutions. Deposits held with banks, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits. We mitigate the concentration of credit risk in our investment portfolio through diversification of the investments in various industries and asset classes, and limits to the amount of credit exposure to any single issuer and credit rating.

The Company’s derivatives expose it to credit risk to the extent that counterparties may be unable to meet the terms of the agreement. To mitigate concentration of risk related to its derivatives, the Company establishes counterparty limits to major credit-worthy financial institutions. In addition, the potential risk of loss with any one counterparty resulting from this type of credit risk is monitored and the derivatives transacted with these entities are typically relatively short in duration. Therefore, the Company does not expect material losses as a result of defaults by counterparties.

Generally, credit risk with respect to accounts receivable is diversified due to the number of entities comprising the Company's customer base and their dispersion across different geographic locations throughout the world. The Company performs ongoing credit evaluations of its customers and generally does not require collateral on accounts receivable. During the years ended December 31, 2019, 2018, and 2017, no single customer accounted for 10% or more of net revenues.

The Company relies on sole suppliers for certain of its components such as application-specific integrated circuits ("ASICs") and custom sheet metal. Additionally, the Company relies primarily on a limited number of significant independent contract manufacturers and original design manufacturers for the production of its products. The inability of any supplier or manufacturer to fulfill supply requirements of the Company could negatively impact future operating results.

Recently Adopted Accounting Standards

Cloud Computing Arrangement: On January 1, 2019, the Company early adopted FASB ASU No. 2018-15 (Subtopic 350-40) Intangibles — Goodwill and Other-Internal-Use Software: Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which provides guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by a service contract. The Company adopted the standard under the prospective approach. The adoption did not have a material impact on the Consolidated Financial Statements.

Derivatives and Hedging: On January 1, 2019, the Company adopted FASB ASU No. 2017-12 (Topic 815) Derivatives and Hedging — Targeted Improvements to Accounting for Hedging Activities, and an amendment thereafter, which expands an entity's ability to hedge financial and nonfinancial risk components and amends how companies assess effectiveness as well as changes to the presentation and disclosure requirements. The Company adopted the standard under the modified retrospective approach, and its amendment and presentation and disclosure requirements on a prospective basis. The adoption did not have a material impact on the Consolidated Financial Statements. See Note 6, Derivative Instruments for additional disclosures required upon adopting the standard.

Amortization on Purchased Callable Debt Securities: On January 1, 2019, the Company adopted FASB ASU No. 2017-08 Receivables—Nonrefundable Fees and Other Costs (Subtopic 310-20): Premium Amortization on Purchased Callable Debt Securities, which shortens the amortization period for the premium on certain purchased callable debt securities to the earliest call date. The standard will not impact debt securities held at a discount. The Company adopted the standard under the modified retrospective approach. The adoption did not have a material impact on the Consolidated Financial Statements.

Leases: On January 1, 2019, the Company adopted FASB ASU No. 2016-02, Leases (Topic 842), and the related subsequent amendments ("ASC 842"), which require recognition by the lessees of right-of-use ("ROU") assets and lease liabilities for most leases on the Company's Consolidated Balance Sheets. The Company adopted the new standard under the modified retrospective approach and recorded a cumulative-effect adjustment to the opening balance of accumulated deficit as of the effective date. Under the modified retrospective method, financial results reported in periods prior to 2019 are unchanged. The Company elected the package of practical expedients, which did not require the reassessment of existing leases under the new guidance. The Company also elected not to separate non-lease components from lease components and to not recognize ROU assets and lease liabilities for short-term leases.

The cumulative effect of the adjustments made to the Company's Consolidated Balance Sheet as of the adoption date is detailed as follows (in millions):
 
December 31, 2018
 
 
 
January 1, 2019
 
As reported
 
Adjustments due to ASC 842
 
As adjusted
Assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
268.1

 
$
(1.4
)
 
$
266.7

Property and equipment, net
951.7

 
(42.9
)
 
908.8

Operating lease assets

 
192.5

 
192.5

Other long-term assets
403.5

 
1.3

 
404.8

Total assets
$
9,363.3

 
$
149.5

 
$
9,512.8

 
 
 
 
 


Liabilities:
 
 
 
 


Other accrued liabilities
$
233.5

 
$
35.6

 
$
269.1

Long-term operating lease liabilities

 
185.5

 
185.5

Other long-term liabilities
119.8

 
(66.7
)
 
53.1

Total liabilities
$
4,540.1

 
$
154.4

 
$
4,694.5

 
 
 
 
 


Stockholders' equity:
 
 
 
 


Accumulated deficit
$
(2,831.4
)
 
$
(4.9
)
 
$
(2,836.3
)


The adoption of the standard had no impact on the Company's Consolidated Statements of Operations and Consolidated Statements of Cash Flows or debt-covenant compliance under its current agreements. See Note 16, Commitments and Contingencies, for additional disclosures required upon adopting the standard.

Recent Accounting Standards Not Yet Adopted

Simplifying the Accounting for Income Taxes: In December 2019, the FASB issued ASU No. 2019-12 (Topic 740) Income Taxes — Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of the income tax accounting guidance related to intraperiod tax allocation exception to the incremental approach, interim-period accounting for enacted change in tax law, and the year-to-date loss limitation in interim period tax accounting. This ASU is to be applied on a prospective basis with the exception of certain amendments that are to be applied on either a retrospective or modified retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of adoption on its Consolidated Financial Statements.

Fair Value Measurement: In August 2018, the FASB issued ASU No. 2018-13 (Topic 820) Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds, and modifies certain disclosure requirements for fair value measurements under ASC 820. This ASU is to be applied on a prospective basis for certain modified or new disclosure requirements, and all other amendments in the standard are to be applied on a retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2019. The Company does not expect the adoption to have a material impact on its Consolidated Financial Statements.

Simplifying the Test for Goodwill Impairment: In January 2017, the FASB issued ASU No. 2017-04 (Topic 350) Intangibles—Goodwill and Other: Simplifying the Test for Goodwill Impairment, which removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under the amended guidance, a goodwill impairment charge will be recognized for the amount by which the carrying value of a reporting unit exceeds its fair value, not to exceed the carrying amount of goodwill. This ASU will be applied on a prospective basis and is effective for interim and annual periods beginning after December 15, 2019. The Company does not expect the adoption to have a material impact on its Consolidated Financial Statements.

Credit Losses on Financial Instruments: In June 2016, the FASB issued ASU 2016-13 "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which was further clarified by FASB through issuance of additional related ASUs, requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. The Company will adopt ASU 2016-13 effective January 1, 2020 on a modified retrospective basis with the cumulative effect of adoption recorded as an adjustment to retained earnings. Upon adoption, we will implement new credit loss models and update processes and accounting controls. The Company does not expect the adoption of the new standard to have a significant impact on the Company’s Consolidated Financial Statements.

XML 73 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Financing
12 Months Ended
Dec. 31, 2019
Debt Instruments [Abstract]  
Debt and Financing Debt and Financing

Debt

The following table summarizes the Company's total debt (in millions, except percentages):
 
As of December 31, 2019
 
Issuance date
 
Maturity Date
 
Amount
 
Effective Interest
Rates
Senior Notes ("Notes"):
 
 
 
 
 
 
 
4.500% fixed-rate notes(1) ("2024 Notes")
March 2014
 
March 2024
 
$
350.0

 
4.63
%
4.500% fixed-rate notes(1) ("2024 Notes")
February 2016
 
March 2024
 
150.0

 
4.87
%
4.350% fixed-rate notes ("2025 Notes")
March 2015
 
June 2025
 
300.0

 
4.47
%
3.750% fixed-rate notes ("2029 Notes")
August 2019
 
August 2029
 
500.0

 
3.86
%
5.950% fixed-rate notes ("2041 Notes")
March 2011
 
March 2041
 
400.0

 
6.03
%
Total Notes
 
 
 
 
1,700.0

 
 
Unaccreted discount and debt issuance costs
 
 
 
 
(13.0
)
 
 
Hedge accounting fair value adjustments(2)
 
 
 
 
(3.1
)
 
 
Total
 
 
 
 
$
1,683.9

 
 

________________________________
(1)
2024 Notes issued in March 2014 and February 2016 form a single series and are fully fungible.
(2)
Represents the fair value adjustments for interest rate swap contracts with an aggregate notional amount of $300.0 million designated as fair value hedges of our fixed-rate 2041 Notes. See Note 6, Derivative Instruments, for a discussion of the Company's interest rate swaps.

The Notes above are the Company’s senior unsecured and unsubordinated obligations, ranking equally in right of payment to all of the Company’s existing and future senior unsecured and unsubordinated indebtedness, and senior in right of payment to any of the Company’s future indebtedness that is expressly subordinated to the Notes.

As of December 31, 2019, the Company's aggregate debt maturities based on outstanding principal were as follows (in millions):
Years Ending December 31,
Amount
2020
$

2021

2022

2023

2024
500.0

Thereafter
1,200.0

Total
$
1,700.0



In August 2019, the Company issued $500.0 million aggregate principal amount of 3.75% senior notes due 2029. The net proceeds from the issuance of the 2029 Notes, together with cash on hand, were used for the repayment of $600.0 million aggregate principal amount of the Company's 3.30% senior notes due 2020 and 4.60% senior notes due 2021. The repayments were made in August and September 2019. The repayments resulted in a loss on extinguishment of debt of $15.3 million, which was recorded under other expense, net within the Consolidated Statements of Operations.

The Company may redeem the 2025 Notes and the 2029 Notes, either in whole or in part, at any time three months prior to the maturity date of the 2025 Notes, and three months prior to the maturity date of the 2029 Notes, respectively, at a redemption price equal to the greater of (i) 100% of the aggregate principal amount of the 2025 Notes and the 2029 Notes to be redeemed or (ii) the sum of the present values of the remaining scheduled payments discounted at the Treasury rate plus 37.5 basis points for the 2025 Notes, or the Treasury rate plus 35.0 basis points for the 2029 Notes, plus, in the case of each of the clauses (i) and (ii) above, accrued and unpaid interest, if any. At any time on or after March 15, 2025, in the case of the 2025 Notes, and at any time on or after March 15, 2029, in the case of the 2029 Notes, the Company may redeem Notes of such series, in whole or in part, at a redemption price equal to 100% of the principal amount of the 2025 Notes and the 2029 Notes to be redeemed, plus accrued and unpaid interest, if any. The Company may redeem the other Notes, either in whole or in part, at any time at a redemption price
equal to the greater of (i) 100% of the aggregate principal amount of the Notes to be redeemed or (ii) the sum of the present values of the remaining scheduled payments discounted to the redemption date, plus, in either case, accrued and unpaid interest, if any.

In the event of a change of control repurchase event, the holders of the Notes may require the Company to repurchase for cash all or part of the Notes at a purchase price equal to 101% of the aggregate principal amount, plus accrued and unpaid interest, if any.

Interest on the Notes is payable in cash semiannually. The effective interest rates for the Notes include the interest on the Notes, accretion of the discount, and amortization of issuance costs. The indentures that govern the Notes also contain various covenants, including limitations on the Company's ability to incur liens or enter into sale-leaseback transactions over certain dollar thresholds.

As of December 31, 2019, the Company was in compliance with all covenants in the indentures governing the Notes.

Revolving Credit Facility

In April 2019, the Company entered into a new credit agreement (the "Credit Agreement") with certain institutional lenders that provides for a five-year $500.0 million unsecured revolving credit facility (the "Revolving Credit Facility"), with an option to increase the Revolving Credit Facility by up to an additional $200.0 million, subject to the lenders' approval. Proceeds of loans made under the Revolving Credit Facility may be used by the Company for working capital and general corporate purposes. The Revolving Credit Facility will terminate in April 2024, subject to two one-year maturity extension options, on the terms and conditions as set forth in the credit agreement. As of December 31, 2019, there were no amounts outstanding under the Revolving Credit Facility.

Borrowings under the Revolving Credit Facility will bear interest, at either (i) a floating rate per annum equal to the base rate plus a margin of between 0.00% and 0.375%, depending on the Company's public debt rating or (ii) a per annum rate equal to the reserve adjusted Eurocurrency rate, plus a margin of between 0.910% and 1.375%, depending on the Company's public debt rating. Base rate is defined as the greatest of (A) Citibank's base rate, (B) the federal funds rate plus 0.500% or (C) the ICE Benchmark Administration Settlement Rate applicable to dollars for a period of one month plus 1.00%. The Eurocurrency rate is determined for U.S. dollars and Pounds Sterling as the rate at which deposits in such currency are offered in the London interbank market for the applicable interest period and for Euro as the rate specified for deposits in Euro with a maturity comparable to the applicable interest period.

The Revolving Credit Facility requires the Company to maintain a leverage ratio no greater than 3.0x (provided that if a material acquisition has been consummated, the Company is permitted to maintain a leverage ratio no greater than 3.5x for up to four quarters) and an interest coverage ratio no less than 3.0x during the term of the credit facility.

As of December 31, 2019, the Company had not borrowed any funds under the Credit Agreement and was in compliance with all covenants in the Credit Agreement.

Financing Arrangements

The Company provides certain customers with access to extended financing arrangements that allow for longer payment terms than those typically provided by the Company by factoring accounts receivable to third-party financing providers ("financing providers"). The program does not and is not intended to affect the timing of the Company's revenue recognition. Under the financing arrangements, proceeds from the financing providers are due to the Company within 1 to 90 days from the sale of the receivable. In these transactions with the financing providers, the Company surrenders control over the transferred assets.

Pursuant to the financing arrangements for the sale of receivables, the Company sold receivables of $64.0 million, $122.8 million and $169.4 million during the years ended December 31, 2019, 2018, and 2017, respectively. The Company received cash proceeds from financing providers of $69.7 million, $123.2 million, and $169.3 million during the years ended December 31, 2019, 2018, and 2017, respectively. As of December 31, 2019 and December 31, 2018, the amounts owed by the financing providers were $5.3 million and $17.2 million, respectively, which were recorded in accounts receivable on the Company’s Consolidated Balance Sheets.
XML 74 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash Equivalents and Investments (Tables)
12 Months Ended
Dec. 31, 2019
Cash Equivalents and Investments [Abstract]  
Unrealized gains and losses and fair value of available-for-sale debt securities
The following table summarizes the Company's unrealized gains and losses and fair value of investments designated as available-for-sale debt securities as of December 31, 2019 and December 31, 2018 (in millions):
 
As of December 31, 2019
 
As of December 31, 2018
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated Fair
Value
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated Fair
Value
Fixed income securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$
81.3

 
$
0.1

 
$

 
$
81.4

 
$
46.8

 
$

 
$
(0.3
)
 
$
46.5

Certificates of deposit
38.6

 

 

 
38.6

 
152.9

 

 

 
152.9

Commercial paper
168.2

 

 

 
168.2

 
393.6

 

 

 
393.6

Corporate debt securities
604.9

 
0.7

 
(0.1
)
 
605.5

 
416.1

 

 
(3.1
)
 
413.0

Foreign government debt securities
11.4

 

 

 
11.4

 
20.0

 

 
(0.1
)
 
19.9

Time deposits
226.3

 

 

 
226.3

 
278.6

 

 

 
278.6

U.S. government agency securities
89.0

 

 

 
89.0

 
87.2

 

 
(0.2
)
 
87.0

U.S. government securities
394.3

 
0.3

 
(0.1
)
 
394.5

 
811.8

 

 
(0.5
)
 
811.3

Total fixed income securities
1,614.0

 
1.1

 
(0.2
)
 
1,614.9

 
2,207.0

 

 
(4.2
)
 
2,202.8

Privately-held debt and redeemable preferred stock securities
19.1

 
37.4

 

 
56.5

 
16.6

 
37.4

 

 
54.0

Total available-for-sale debt securities
$
1,633.1

 
$
38.5

 
$
(0.2
)
 
$
1,671.4

 
$
2,223.6

 
$
37.4

 
$
(4.2
)
 
$
2,256.8

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
290.9

 
$

 
$

 
$
290.9

 
$
936.5

 
$

 
$

 
$
936.5

Short-term investments
733.7

 
0.5

 

 
734.2

 
1,069.2

 

 
(1.9
)
 
1,067.3

Long-term investments
589.4

 
0.6

 
(0.2
)
 
589.8

 
201.3

 

 
(2.3
)
 
199.0

Other long-term assets
19.1

 
37.4

 

 
56.5

 
16.6

 
37.4

 

 
54.0

Total
$
1,633.1

 
$
38.5

 
$
(0.2
)
 
$
1,671.4

 
$
2,223.6

 
$
37.4

 
$
(4.2
)
 
$
2,256.8



Maturities of fixed income securities
The following table presents the contractual maturities of the Company's total fixed income securities as of December 31, 2019 (in millions):
 
Amortized
Cost
 
Estimated Fair
Value
Due in less than one year
$
1,024.6

 
$
1,025.1

Due between one and five years
589.4

 
589.8

Total
$
1,614.0

 
$
1,614.9


Available-for-sale investments in an unrealized loss position
The following tables present the Company's total fixed income securities that were in an unrealized loss position as of December 31, 2019 and December 31, 2018 (in millions):
 
As of December 31, 2019
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
Fixed income securities:
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$
21.6

 
$

 
$
5.2

 
$

 
$
26.8

 
$

Corporate debt securities
142.6

 
(0.1
)
 
2.1

 

 
144.7

 
(0.1
)
Foreign government debt securities
4.0

 

 
4.0

 

 
8.0

 

U.S. government agency securities
20.0

 

 

 

 
20.0

 

U.S. government securities
71.6

 
(0.1
)
 

 

 
71.6

 
(0.1
)
Total fixed income securities
$
259.8

 
$
(0.2
)
 
$
11.3

 
$

 
$
271.1

 
$
(0.2
)


 
As of December 31, 2018
 
Less than 12 Months 
 
12 Months or Greater 
 
Total 
 
Fair
Value 
 
Unrealized
Loss 
 
Fair
Value 
 
Unrealized
Loss 
 
Fair
Value 
 
Unrealized
Loss 
Fixed income securities:
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$
3.1

 
$

 
$
43.0

 
$
(0.3
)
 
$
46.1

 
$
(0.3
)
Corporate debt securities
72.6

 
(0.1
)
 
330.7

 
(3.0
)
 
403.3

 
(3.1
)
Foreign government debt securities
1.5

 

 
18.4

 
(0.1
)
 
19.9

 
(0.1
)
U.S. government agency securities
2.0

 

 
45.2

 
(0.2
)
 
47.2

 
(0.2
)
U.S. government securities
344.0

 

 
63.5

 
(0.5
)
 
407.5

 
(0.5
)
Total fixed income securities
$
423.2

 
$
(0.1
)
 
$
500.8

 
$
(4.1
)
 
$
924.0

 
$
(4.2
)
 

Schedule of investments in equity securities
The following table presents the Company's investments in equity securities as of December 31, 2019 and 2018 (in millions):
 
As of December 31,
 
2019

2018
Equity investments with readily determinable fair value
 
 
 
  Money market funds
$
446.4

 
$
996.9

  Mutual funds
26.8

 
24.3

  Publicly-traded equity securities
3.8

 
2.8

Equity investments without readily determinable fair value
133.3

 
36.4

  Total equity securities
$
610.3

 
$
1,060.4

 
 
 
 
Reported as:
 
 
 
Cash equivalents
$
442.3

 
$
985.3

Short-term investments
3.8

 
2.8

Prepaid expenses and other current assets
4.1

 
10.9

Other long-term assets
160.1

 
61.4

Total
$
610.3

 
$
1,060.4


Schedule of reconciliation of cash, cash equivalents and restricted cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash included in the Consolidated Balance Sheets as of December 31, 2019 and December 31, 2018 (in millions):
 
As of December 31,
 
2019
 
2018
Cash and cash equivalents
$
1,215.8

 
$
2,489.0

Restricted cash included in Prepaid expenses and other current assets
60.7

 
16.8

  Total cash, cash equivalents, and restricted cash
$
1,276.5

 
$
2,505.8


XML 75 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Financial Information (Tables)
12 Months Ended
Dec. 31, 2019
Other Financial Information [Abstract]  
Inventories
Total inventory consisted of the following (in millions):
 
As of December 31,
 
2019
 
2018
Production and service materials
$
69.0

 
$
60.6

Finished goods
25.2

 
21.4

Inventory
$
94.2

 
$
82.0

 
 
 
 
Reported as:
 
 
 
Prepaid expenses and other current assets
$
90.6

 
$
80.6

Other long-term assets
3.6

 
1.4

Total
$
94.2

 
$
82.0


Property and equipment
Property and equipment, net, consisted of the following (in millions):
 
As of December 31,
 
2019

2018
Computers and equipment
$
1,041.4

 
$
1,100.0

Software
228.6

 
223.3

Leasehold improvements
216.9

 
235.2

Furniture and fixtures
48.3

 
48.6

Building and building improvements
255.0

 
254.3

Land and land improvements
243.5

 
243.2

Construction-in-process
12.9

 
19.5

Property and equipment, gross
2,046.6

 
2,124.1

Accumulated depreciation
(1,215.7
)
 
(1,172.4
)
Property and equipment, net
$
830.9

 
$
951.7



Outstanding notes receivable and deposit
Total outstanding notes receivable and deposit, net of issuance costs, reported within other long-term assets in the Consolidated Balance Sheets were as follows (in millions):
 
As of December 31,
 
2019
 
2018
Pulse Note (including accumulated interest paid in kind)
$
78.9

 
$
69.0

Contract manufacturer deposit (non-interest bearing)
46.0

 
23.9

Total
$
124.9

 
$
92.9


Warranties
Changes in the Company’s warranty reserve were as follows (in millions):
 
As of December 31,
 
2019
 
2018
Beginning balance
$
28.0

 
$
27.4

Provisions made during the period, net
39.0

 
30.7

Actual costs incurred during the period
(35.6
)
 
(30.1
)
Ending balance
$
31.4

 
$
28.0


Deferred revenue
The following table summarizes the transaction price for contracts that have not yet been recognized as revenue as of December 31, 2019 and when the Company expects to recognize the amounts as revenue (in millions):
 
Revenue Recognition Expected by Period
 
Total
 
Less than 1 year
 
1-3 years
 
More than 3 years
Product
$
141.7

 
$
118.6

 
$
19.9

 
$
3.2

Service(*)
1,103.6

 
706.7

 
328.3

 
68.6

Total
$
1,245.3

 
$
825.3

 
$
348.2

 
$
71.8

________________________________
(*)
Represents unearned service revenue allocated to the performance obligations not delivered or partially delivered as of December 31, 2019. The unearned service revenue are comprised of deferred revenue and unbilled revenue.
Details of the Company's deferred revenue, as reported in the Consolidated Balance Sheets, were as follows (in millions):
 
As of December 31,
 
2019
 
2018
Deferred revenue:
 
 
 
Undelivered product commitments and other product deferrals
$
141.7

 
$
163.3

Deferred gross product revenue
141.7

 
163.3

Deferred cost of product revenue
(9.1
)
 
(18.9
)
Deferred product revenue, net
132.6

 
144.4

Deferred gross service revenue
1,090.8

 
1,071.8

Deferred cost of service revenue

 
(2.6
)
Deferred service revenue, net
1,090.8

 
1,069.2

Total
$
1,223.4

 
$
1,213.6

Reported as:
 
 
 
Current
$
812.9

 
$
829.3

Long-term
410.5

 
384.3

Total
$
1,223.4

 
$
1,213.6





Other (expense) income, net
Other expense, net consisted of the following (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Interest income
$
79.1

 
$
72.7

 
$
53.0

Interest expense
(88.7
)
 
(103.2
)
 
(101.2
)
Loss on extinguishment of debt
(15.3
)
 

 

(Loss) gain on investments, net
(3.8
)
 
(7.4
)
 
14.6

Other
0.9

 
(1.6
)
 
(2.7
)
Other expense, net
$
(27.8
)
 
$
(39.5
)
 
$
(36.3
)

XML 76 R9999.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Label Element Value
Accounting Standards Update 2014-09 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 324,700,000
Accounting Standards Update 2014-09 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 324,700,000
Accounting Standards Update 2016-02 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (4,800,000)
Accounting Standards Update 2016-02 [Member] | AOCI Attributable to Parent [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 0
Accounting Standards Update 2016-02 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (4,800,000)
Accounting Standards Update 2016-09 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 3,800,000
Accounting Standards Update 2016-09 [Member] | Common Stock Including Additional Paid in Capital [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 12,800,000
Accounting Standards Update 2016-09 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (9,000,000.0)
Accounting Standards Update 2017-12 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 100,000
Accounting Standards Update 2017-12 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 100,000
XML 77 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 78 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash Equivalents and Investments Cash Equivalents and Investments - Restricted Cash and Investments (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 1,215.8 $ 2,489.0    
Total cash, cash equivalents, and restricted cash 1,276.5 2,505.8 $ 2,059.1 $ 1,880.6
Prepaid expenses and other current assets        
Cash and Cash Equivalents [Line Items]        
Restricted cash $ 60.7 $ 16.8    
XML 79 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash Equivalents and Investments - Maturities of Available for Sale Investments (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Amortized Cost    
Amortized Cost $ 1,633.1 $ 2,223.6
Estimated Fair Value    
Total 1,671.4 2,256.8
Fixed Income Securities    
Amortized Cost    
Due in less than one year 1,024.6  
Due between one and five years 589.4  
Amortized Cost 1,614.0 2,207.0
Estimated Fair Value    
Due in less than one year 1,025.1  
Due between one and five years 589.8  
Total $ 1,614.9 $ 2,202.8
XML 80 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segments - Revenue (Details)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Segment Reporting Information [Line Items]                      
Number of reportable segments | segment                 1    
Net Revenues [Abstract]                      
Net revenues $ 1,208.1 $ 1,133.1 $ 1,102.5 $ 1,001.7 $ 1,181.0 $ 1,179.8 $ 1,204.1 $ 1,082.6 $ 4,445.4 $ 4,647.5 $ 5,027.2
Routing                      
Net Revenues [Abstract]                      
Net revenues                 1,623.2 1,839.7 2,189.5
Switching                      
Net Revenues [Abstract]                      
Net revenues                 901.0 934.4 963.4
Security                      
Net Revenues [Abstract]                      
Net revenues                 343.5 333.0 293.3
Product                      
Net Revenues [Abstract]                      
Net revenues                 2,867.7 3,107.1 3,446.2
Service                      
Net Revenues [Abstract]                      
Net revenues                 1,577.7 1,540.4 1,581.0
Cloud                      
Net Revenues [Abstract]                      
Net revenues                 1,059.8 1,049.9 1,310.7
Service Provider                      
Net Revenues [Abstract]                      
Net revenues                 1,827.8 2,066.7 2,319.4
Enterprise                      
Net Revenues [Abstract]                      
Net revenues                 $ 1,557.8 $ 1,530.9 $ 1,397.1
XML 81 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Financing - Narrative (Details)
1 Months Ended 2 Months Ended 12 Months Ended
Apr. 30, 2019
USD ($)
extension_option
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Aug. 31, 2019
USD ($)
Debt Instrument [Line Items]            
Repayment of debt     $ 950,000,000.0 $ 0 $ 0  
Loss on extinguishment of debt     15,300,000 0 0  
Sale of receivables     64,000,000.0 122,800,000 169,400,000  
Proceeds from sale and collection of receivables     69,700,000 123,200,000 $ 169,300,000  
Receivables from sale of receivables     5,300,000 $ 17,200,000    
Cash received from financing provider     $ 0      
Minimum            
Debt Instrument [Line Items]            
Number of days due from receivable     1 day      
Maximum            
Debt Instrument [Line Items]            
Number of days due from receivable     90 days      
3.750% fixed-rate notes (2029 Notes)            
Debt Instrument [Line Items]            
Stated interest rate     3.75%      
4.350% fixed-rate notes (2025 Notes)            
Debt Instrument [Line Items]            
Stated interest rate     4.35%      
Senior Notes | 3.750% fixed-rate notes (2029 Notes)            
Debt Instrument [Line Items]            
Principal amount           $ 500,000,000.0
Stated interest rate           3.75%
Redemption period prior to maturity     3 months      
Senior Notes | 3.750% fixed-rate notes (2029 Notes) | US Treasury (UST) Interest Rate            
Debt Instrument [Line Items]            
Redemption price, basis spread on discount rate     35.00%      
Senior Notes | Fixed Rate Note Due 2020 And Fixed Rate Note Due 2021            
Debt Instrument [Line Items]            
Repayment of debt   $ 600,000,000.0        
Loss on extinguishment of debt   $ 15,300,000        
Senior Notes | 3.300% fixed-rate notes (2020 Notes)            
Debt Instrument [Line Items]            
Stated interest rate           3.30%
Senior Notes | 4.350% fixed-rate notes (2025 Notes)            
Debt Instrument [Line Items]            
Redemption period prior to maturity     3 months      
Senior Notes | 4.350% fixed-rate notes (2025 Notes) | US Treasury (UST) Interest Rate            
Debt Instrument [Line Items]            
Redemption price, basis spread on discount rate     37.50%      
Senior Notes | 4.600% fixed-rate notes (2024 Notes)            
Debt Instrument [Line Items]            
Stated interest rate           4.60%
Senior Notes | Fixed Rate Note Due 2025 And Fixed Rate Note Due 2029            
Debt Instrument [Line Items]            
Debt instrument, redemption price, percent     100.00%      
Repurchase price percentage related to change in control     101.00%      
Line of Credit            
Debt Instrument [Line Items]            
Amounts outstanding     $ 0      
Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 500,000,000.0          
Debt, term 5 years          
Additional borrowing capacity $ 200,000,000.0          
Extension options | extension_option 2          
Maturity extension option period 1 year          
Amounts outstanding     $ 0      
Maximum leverage ratio 3.0          
Maximum leverage ratio, if acquisition is consummated 3.5          
Interest coverage ratio 3.0          
Line of Credit | Revolving Credit Facility | Minimum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.00%          
Line of Credit | Revolving Credit Facility | Minimum | Eurodollar            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.91%          
Line of Credit | Revolving Credit Facility | Maximum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.375%          
Line of Credit | Revolving Credit Facility | Maximum | Eurodollar            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.375%          
Variable Rate Component, Federal Funds | Line of Credit | Revolving Credit Facility | Federal Funds Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.50%          
Variable Rate Component, ICE Benchmark Administration Settlement Rate | Line of Credit | Revolving Credit Facility | ICE Benchmark Administration Settlement Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.00%          
XML 82 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity - Accumulated Other Comprehensive Income, Net of Tax (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]      
Reclassification of tax effects upon adoption of ASU 2018-02 (Topic 220), net   $ 0.0  
Accumulated Other Comprehensive Loss      
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]      
Balance at beginning of period $ (18.2) (5.4) $ (37.3)
Other comprehensive income (loss) before reclassifications (5.4) (18.2) 39.2
Amount reclassified from accumulated other comprehensive income (loss) 5.1 (0.3) (7.3)
Other comprehensive income (loss), net (0.3) (18.5) 31.9
Reclassification of tax effects upon adoption of ASU 2018-02 (Topic 220), net   5.7  
Balance at end of period (18.5) (18.2) (5.4)
Unrealized Gains on Available-for- Sale Securities      
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]      
Balance at beginning of period 25.5 19.0 16.6
Other comprehensive income (loss) before reclassifications 4.6 0.6 4.5
Amount reclassified from accumulated other comprehensive income (loss) (0.4) 0.9 (2.1)
Other comprehensive income (loss), net 4.2 1.5 2.4
Reclassification of tax effects upon adoption of ASU 2018-02 (Topic 220), net   5.0  
Balance at end of period 29.7 25.5 19.0
Unrealized Losses on Cash Flow Hedges      
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]      
Balance at beginning of period (0.9) 6.0 (4.5)
Other comprehensive income (loss) before reclassifications (8.9) (6.4) 15.7
Amount reclassified from accumulated other comprehensive income (loss) 5.5 (1.2) (5.2)
Other comprehensive income (loss), net (3.4) (7.6) 10.5
Reclassification of tax effects upon adoption of ASU 2018-02 (Topic 220), net   0.7  
Balance at end of period (4.3) (0.9) 6.0
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]      
Balance at beginning of period (42.8) (30.4) (49.4)
Other comprehensive income (loss) before reclassifications (1.1) (12.4) 19.0
Amount reclassified from accumulated other comprehensive income (loss) 0.0 0.0 0.0
Other comprehensive income (loss), net (1.1) (12.4) 19.0
Reclassification of tax effects upon adoption of ASU 2018-02 (Topic 220), net   0.0  
Balance at end of period $ (43.9) $ (42.8) $ (30.4)
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Financial Information - Warranties (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Warranty Reserve [Roll Forward]    
Beginning balance $ 28.0 $ 27.4
Provisions made during the period, net 39.0 30.7
Actual costs incurred during the period (35.6) (30.1)
Ending balance $ 31.4 $ 28.0
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges - Included in Cost of Revenues and Restructuring and Other Charges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Cost and Reserve [Line Items]      
Restructuring charges (benefits) $ 35.3 $ 7.3 $ 65.6
Restructuring charges      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges (benefits) 35.3 7.3 65.6
Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges (benefits) 21.5 8.3 57.7
Facility consolidations      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges (benefits) 2.1 0.0 0.0
Contract terminations      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges (benefits) $ 11.7 $ (1.0) $ 7.9
XML 86 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Employee Stock Purchase Plan and Valuation Assumptions (Details) - $ / shares
shares in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Stock Purchase Plan      
Estimates of Fair Value      
Volatility 27.00% 29.00% 25.00%
Risk-free interest rate 2.10% 1.90% 0.90%
Expected life (years) 1 year 2 months 12 days 1 year 2 months 12 days 6 months
Dividend yield 2.90% 2.70% 1.50%
Weighted-average fair value per share (in dollars per share) $ 6.65 $ 6.93 $ 6.04
Market-based RSUs      
Estimates of Fair Value      
Volatility 25.00% 28.00% 30.00%
Risk-free interest rate 2.40% 2.40% 1.90%
Dividend yield 2.80% 2.60% 1.40%
Weighted-average fair value per share (in dollars per share) $ 27.32 $ 28.39 $ 19.30
Employee Stock Purchase Plan 2008      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common shares purchased through ESPP (in shares) 2.4 2.5 2.7
Average exercise price of shares purchased through ESPP (in dollars per share) $ 22.04 $ 22.31 $ 20.83
XML 87 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 88 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Components of income before the provision for income taxes and noncontrolling interest
The components of pretax income are summarized as follows (in millions):  
 
Years Ended December 31,
 
2019
 
2018
 
2017
Domestic
$
296.2

 
$
160.6

 
$
474.2

Foreign
118.2

 
372.1

 
337.6

Total pretax income
$
414.4

 
$
532.7

 
$
811.8


Schedule of Components of Provision for Income Taxes
The provision (benefit) for income taxes is summarized as follows (in millions):  
 
Years Ended December 31,
 
2019
 
2018
 
2017
Current provision (benefit):
 

 
 

 
 

Federal
$
6.2

 
$
(126.1
)
 
$
594.3

States
14.4

 
9.0

 
13.9

Foreign
48.5

 
38.9

 
45.4

Total current provision (benefit)
69.1

 
(78.2
)
 
653.6

Deferred provision (benefit):
 
 
 
 
 
Federal
0.8

 
36.6

 
(128.7
)
States
2.8

 
2.2

 
(17.7
)
Foreign
(3.3
)
 
5.2

 
(1.6
)
Total deferred provision (benefit)
0.3

 
44.0

 
(148.0
)
Total provision (benefit) for income taxes
$
69.4

 
$
(34.2
)
 
$
505.6


Schedule of Effective Income Tax Rate Reconciliation
The provision (benefit) for income taxes differs from the amount computed by applying the federal statutory rate of 21% for 2019, 21% for 2018, and 35% for 2017, respectively, to pretax income as follows (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Expected provision at statutory rate
$
87.0

 
$
111.9

 
$
284.1

State taxes, net of federal benefit
9.4

 
7.4

 
12.0

Foreign income at different tax rates
1.8

 
(12.8
)
 
(46.4
)
R&D tax credits
(18.8
)
 
(22.1
)
 
(15.1
)
Share-based compensation
3.8

 
4.7

 

Non-deductible compensation
3.3

 
1.9

 
1.6

Temporary differences not currently benefited
12.9

 

 

Recognition of previously unrecognized tax benefits
(25.4
)
 

 

Lapses in federal statutes of limitations
(7.5
)
 
(67.6
)
 

Tax accounting method changes

 
(65.4
)
 

Release of valuation allowance

 

 
(1.7
)
Domestic production activities

 

 
(12.4
)
Impact of the U.S. Tax Cuts and Jobs Act

 
2.8

 
289.5

Other
2.9

 
5.0

 
(6.0
)
Total (benefit) provision for income taxes
$
69.4

 
$
(34.2
)
 
$
505.6



Schedule of Deferred Tax Assets and Liabilities Significant components of the Company's long-term deferred tax assets and deferred tax liabilities are as follows (in millions):
 
As of December 31,
 
2019
 
2018
Deferred tax assets:
 

 
 

Net operating loss carry-forwards
$
27.7

 
$
12.9

Research and other credit carry-forwards
236.7

 
220.0

Deferred revenue
40.0

 
37.7

Share-based compensation
24.3

 
26.1

Cost sharing adjustment

 
12.2

Reserves and accruals not currently deductible
55.8

 
62.7

Operating lease liabilities
48.3

 

Other
12.0

 
13.2

Total deferred tax assets
444.8

 
384.8

Valuation allowance
(249.4
)
 
(233.7
)
Deferred tax assets, net of valuation allowance
195.4

 
151.1

Deferred tax liabilities:
 
 
 
Property and equipment basis differences
(39.2
)
 
(40.6
)
Purchased intangibles
(27.8
)
 
(13.7
)
Unremitted foreign earnings
(23.7
)
 
(26.4
)
Deferred compensation and other
(8.7
)
 
(8.9
)
Operating lease assets
(41.1
)
 

Total deferred tax liabilities
(140.5
)
 
(89.6
)
Net deferred tax assets
$
54.9

 
$
61.5


Reconciliation of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of the Company's total gross unrecognized tax benefits was as follows (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of year
$
178.1

 
$
264.5

 
$
223.1

Tax positions related to current year:
 
 
 
 
 
Additions
5.9

 
4.3

 
64.6

Tax positions related to prior years:
 
 
 
 
 
Additions
0.8

 
12.7

 
1.8

Reductions
(3.3
)
 
(33.8
)
 
(16.6
)
Settlements
(22.5
)
 
(2.6
)
 
(4.0
)
Lapses in statutes of limitations
(7.7
)
 
(67.0
)
 
(4.4
)
Balance at end of year
$
151.3

 
$
178.1

 
$
264.5


XML 89 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Customer
leases
Dec. 31, 2018
USD ($)
Customer
Dec. 31, 2017
USD ($)
Customer
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Maturity of highly liquid investments 3 months    
Warranty period for hardware products (in years) 1 year    
Warranty period for software (in days) 90 days    
Advertising expense | $ $ 14.6 $ 20.0 $ 19.9
More than likely percentage of being realized upon settlement, tax benefit 50.00%    
Liability for unrecognized tax benefits as current, period 1 year    
Number of customers accounting for more than 10% of revenues | Customer 0 0 0
Number of finance leases | leases 0    
Minimum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Intangible assets, estimated useful life 4 years    
Revenue from contract with customers, terms of payment (in days) 30 days    
Maximum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Intangible assets, estimated useful life 5 years    
Revenue from contract with customers, terms of payment (in days) 90 days    
Interest Rate Swap      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Expiration period 10 years    
XML 91 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Guarantor Obligations [Line Items]        
Minimum fixed fees payable $ 113.8      
Operating lease rent expense 42.0 $ 0.0 $ 0.0  
Rent expense   39.0 39.3  
Accrued estimated carrying charges 28.6      
Long-term debt 1,683.9      
Income taxes payable   245.2    
Unrecognized tax benefits 151.3 178.1 $ 264.5 $ 223.1
Indemnification Agreement        
Guarantor Obligations [Line Items]        
Guarantor obligations, current carrying value 9.0 11.9    
Financing guarantees, bank guarantees, and standby letters of credit        
Guarantor Obligations [Line Items]        
Guarantor obligations, current carrying value 30.6 $ 23.1    
Master Service Agreement        
Guarantor Obligations [Line Items]        
Expected payment 300.0      
Energy Services Agreement        
Guarantor Obligations [Line Items]        
Expected payment $ 29.0      
Energy services agreement duration 15 years      
Facilities | Minimum        
Guarantor Obligations [Line Items]        
Lease term 1 year      
Facilities | Maximum        
Guarantor Obligations [Line Items]        
Lease term 10 years      
Equipment | Minimum        
Guarantor Obligations [Line Items]        
Lease term 1 year      
Equipment | Maximum        
Guarantor Obligations [Line Items]        
Lease term 4 years      
Other Lease Arrangement | Maximum        
Guarantor Obligations [Line Items]        
Lease term 10 years      
Long-term Income Taxes        
Guarantor Obligations [Line Items]        
Unrecognized tax benefits $ 127.4      
XML 92 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Purchased Intangible Assets - Estimated Future Amortization Expense Intangible Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2020 $ 39.5  
2021 35.3  
2022 30.0  
2023 25.7  
2024 6.3  
Thereafter 0.0  
Net $ 136.8 $ 69.5
XML 93 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments Derivative Instruments - Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Derivative [Line Items]    
Derivative asset, fair value $ 2.5 $ 5.3
Derivative liability, fair value 9.9 7.1
Designated as hedge    
Derivative [Line Items]    
Derivative asset, fair value 2.5 5.2
Derivative liability, fair value 9.7 6.6
Other current assets | Non-designated derivatives    
Derivative [Line Items]    
Derivative asset, fair value 0.0 0.1
Other accrued liabilities | Non-designated derivatives    
Derivative [Line Items]    
Derivative liability, fair value 0.2 0.5
Cash flow hedges | Other current assets | Designated as hedge | Foreign exchange contracts    
Derivative [Line Items]    
Derivative asset, fair value 2.2 5.2
Cash flow hedges | Other long-term assets | Designated as hedge | Foreign exchange contracts    
Derivative [Line Items]    
Derivative asset, fair value 0.3 0.0
Cash flow hedges | Other accrued liabilities | Designated as hedge | Foreign exchange contracts    
Derivative [Line Items]    
Derivative liability, fair value 6.6 6.6
Fair Value Hedging | Other long-term liabilities | Designated as hedge | Interest Rate Swap    
Derivative [Line Items]    
Derivative liability, fair value $ 3.1 $ 0.0
XML 94 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Deferred Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:    
Net operating loss carry-forwards $ 27.7 $ 12.9
Research and other credit carry-forwards 236.7 220.0
Deferred revenue 40.0 37.7
Share-based compensation 24.3 26.1
Cost sharing adjustment 0.0 12.2
Reserves and accruals not currently deductible 55.8 62.7
Operating lease liabilities 48.3 0.0
Other 12.0 13.2
Total deferred tax assets 444.8 384.8
Valuation allowance (249.4) (233.7)
Deferred tax assets, net of valuation allowance 195.4 151.1
Deferred tax liabilities:    
Property and equipment basis differences (39.2) (40.6)
Purchased intangibles (27.8) (13.7)
Unremitted foreign earnings (23.7) (26.4)
Deferred compensation and other (8.7) (8.9)
Operating lease assets (41.1) 0.0
Total deferred tax liabilities (140.5) (89.6)
Net deferred tax assets 54.9 61.5
Valuation allowance 249.4 233.7
Increase (decrease) in DTA valuation allowance 15.7 $ 19.2
Undistributed earnings of foreign subsidiaries 35.8  
Additional income tax expense related to undistributed earnings 7.1  
Federal    
Deferred tax liabilities:    
Net operating loss carry-forwards 101.2  
Tax credit carry-forwards 4.7  
California    
Deferred tax liabilities:    
Net operating loss carry-forwards 134.0  
Tax credit carry-forwards 262.5  
California Deferred Tax Assets    
Deferred tax assets:    
Valuation allowance (221.6)  
Deferred tax liabilities:    
Valuation allowance 221.6  
Net operating loss carry-forwards 134.0  
Massachusetts Deferred Tax Assets    
Deferred tax assets:    
Valuation allowance (20.2)  
Deferred tax liabilities:    
Valuation allowance 20.2  
Canadian Deferred Tax Assets    
Deferred tax assets:    
Valuation allowance (3.1)  
Deferred tax liabilities:    
Valuation allowance 3.1  
Capital Loss Carryforward    
Deferred tax assets:    
Valuation allowance (4.5)  
Deferred tax liabilities:    
Valuation allowance $ 4.5  
XML 95 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Financial Information - Notes Receivable and Deposit, Revenue, Deferred Commissions Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2014
Disaggregation of Revenue [Line Items]        
Proceeds from pulse note receivable $ 0 $ 0 $ 75,000,000.0  
Non-interest bearing deposit to contract manufacturer 23,600,000 25,000,000.0    
Non-interest bearing deposit to contract manufacturer, unamortized discount $ 2,600,000 $ 1,100,000    
Non-interest bearing deposit to contract manufacturer, imputed interest rate 5.00% 4.80%    
Deposit assets $ 48,600,000      
Impairment charge, notes receivable 0 $ 0 0  
Deferred commission 24,100,000 33,700,000    
Amortization of deferred commission 130,900,000 144,200,000    
Impairment loss 0      
Product        
Disaggregation of Revenue [Line Items]        
Contract with customer, liability, revenue recognized 68,600,000      
Service        
Disaggregation of Revenue [Line Items]        
Contract with customer, liability, revenue recognized 706,800,000      
Junos Pulse        
Disaggregation of Revenue [Line Items]        
Promissory note       $ 125,000,000.0
Proceeds from pulse note receivable     75,000,000.0  
Interest income $ 10,400,000 $ 8,400,000 $ 8,300,000  
XML 96 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Commitments and Contingencies - Future Minimum Rental Payments (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 33.7
2020 30.7
2021 24.3
2022 17.0
2023 14.3
Thereafter 26.3
Total 146.3
Other Lease Arrangement  
2019 13.1
2020 13.3
2021 13.6
2022 13.9
2023 14.2
Thereafter 32.9
Total $ 101.0
XML 97 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Change in net unrealized gains and losses, net of tax (provision) benefit of ($1.0), $1.0, and ($4.0) for 2019, 2018, and 2017, respectively $ (1.0) $ 1.0 $ (4.0)
Net realized (gains) losses reclassified into net income, net of tax provisions of $0.1, zero, and $0.9 for 2019, 2018, and 2017, respectively 0.1 0.0 0.9
Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively (2.6)    
Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively   2.3 (4.4)
Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively $ 1.7    
Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively   $ 0.3 $ 2.4
XML 98 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Millions, $ in Millions
Total
Common Stock
Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (shares) at Dec. 31, 2016   381.1      
Stockholders' equity, Beginning balance at Dec. 31, 2016 $ 4,962.5   $ 8,281.6 $ (37.3) $ (3,281.8)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 306.2       306.2
Other comprehensive income (loss), net 31.9     31.9  
Issuance of common stock (in shares)   10.7      
Issuance of common stock 64.5   64.5    
Repurchase and retirement of common stock (in shares)   (26.3)      
Repurchase and retirement of common stock (725.8)   (354.6)   (371.2)
Share-based compensation expense 188.2   188.2    
Payment of cash dividends (150.4)   (150.4)    
Ending balance (shares) at Dec. 31, 2017   365.5      
Stockholders' equity, Ending balance at Dec. 31, 2017 4,680.9   8,042.1 (5.4) (3,355.8)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 566.9       566.9
Other comprehensive income (loss), net (18.5)     (18.5)  
Issuance of common stock (in shares)   10.4      
Issuance of common stock 56.9   56.9    
Repurchase and retirement of common stock (in shares)   (29.5)      
Repurchase and retirement of common stock (756.6)   (395.1)   (361.5)
Share-based compensation expense 218.2   218.2    
Payment of cash dividends (249.3)   (249.3)    
Reclassification of tax effects upon adoption of ASU 2018-02 (Topic 220), net $ 0.0     5.7 (5.7)
Ending balance (shares) at Dec. 31, 2018 346.4 346.4      
Stockholders' equity, Ending balance at Dec. 31, 2018 $ 4,823.2   7,672.8 (18.2) (2,831.4)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 345.0       345.0
Other comprehensive income (loss), net (0.3)     (0.3)  
Issuance of common stock (in shares)   9.8      
Issuance of common stock 55.6   55.6    
Common stock assumed upon business combination 4.6   4.6    
Repurchase and retirement of common stock (in shares)   (20.3)      
Repurchase and retirement of common stock (514.9)   (264.6)   (250.3)
Share-based compensation expense 202.2   202.2    
Payment of cash dividends (260.1)   (260.1)    
Purchase of forward contract under accelerated share repurchase program (ASR) $ (40.0)   (40.0)    
Ending balance (shares) at Dec. 31, 2019 335.9 335.9      
Stockholders' equity, Ending balance at Dec. 31, 2019 $ 4,610.6   $ 7,370.5 $ (18.5) $ (2,741.4)
JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "jnpr-10k20191231.htm": { "axisCustom": 1, "axisStandard": 40, "contextCount": 651, "dts": { "calculationLink": { "local": [ "jnpr-20191231_cal.xml" ] }, "definitionLink": { "local": [ "jnpr-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "jnpr-10k20191231.htm" ] }, "labelLink": { "local": [ "jnpr-20191231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "jnpr-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "jnpr-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 978, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 95, "http://www.juniper.net/20191231": 10, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 110 }, "keyCustom": 98, "keyStandard": 565, "memberCustom": 56, "memberStandard": 96, "nsprefix": "jnpr", "nsuri": "http://www.juniper.net/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.juniper.net/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Description of Business and Basis of Presentation", "role": "http://www.juniper.net/role/DescriptionOfBusinessAndBasisOfPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417402 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details)", "role": "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedDetails", "shortName": "Selected Quarterly Financial Data (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4QTD", "decimals": "-5", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "D2019Q1Jan29-Jan29", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418401 - Disclosure - Subsequent Events (Details)", "role": "http://www.juniper.net/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "D2020Q1Jan272020_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419401 - Disclosure - Schedule II- Valuation and Qualifying Account (Details)", "role": "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails", "shortName": "Schedule II- Valuation and Qualifying Account (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-5", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Significant Accounting Policies", "role": "http://www.juniper.net/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Business Combinations", "role": "http://www.juniper.net/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:CashCashEquivalentsAndInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Cash Equivalents and Investments", "role": "http://www.juniper.net/role/CashEquivalentsAndInvestments", "shortName": "Cash Equivalents and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:CashCashEquivalentsAndInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Fair Value Measurements", "role": "http://www.juniper.net/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Derivative Instruments", "role": "http://www.juniper.net/role/DerivativeInstruments", "shortName": "Derivative Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Goodwill and Purchased Intangible Assets", "role": "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssets", "shortName": "Goodwill and Purchased Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Other Financial Information", "role": "http://www.juniper.net/role/OtherFinancialInformation", "shortName": "Other Financial Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Restructuring Charges", "role": "http://www.juniper.net/role/RestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Debt and Financing", "role": "http://www.juniper.net/role/DebtAndFinancing", "shortName": "Debt and Financing", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Statements of Operations", "role": "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Equity", "role": "http://www.juniper.net/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Employee Benefit Plans", "role": "http://www.juniper.net/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Segments", "role": "http://www.juniper.net/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Income Taxes", "role": "http://www.juniper.net/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Net Income Per Share", "role": "http://www.juniper.net/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Commitments and Contingencies", "role": "http://www.juniper.net/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Selected Quarterly Financial Data (Unaudited)", "role": "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnaudited", "shortName": "Selected Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Subsequent Events", "role": "http://www.juniper.net/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Schedule II- Valuation and Qualifying Account", "role": "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccount", "shortName": "Schedule II- Valuation and Qualifying Account", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:PropertyPlantandEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302302 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://www.juniper.net/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:PropertyPlantandEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Business Combinations (Tables)", "role": "http://www.juniper.net/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Cash Equivalents and Investments (Tables)", "role": "http://www.juniper.net/role/CashEquivalentsAndInvestmentsTables", "shortName": "Cash Equivalents and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.juniper.net/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Derivative Instruments (Tables)", "role": "http://www.juniper.net/role/DerivativeInstrumentsTables", "shortName": "Derivative Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Goodwill and Purchased Intangible Assets (Tables)", "role": "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsTables", "shortName": "Goodwill and Purchased Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Other Financial Information (Tables)", "role": "http://www.juniper.net/role/OtherFinancialInformationTables", "shortName": "Other Financial Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.juniper.net/role/RestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Debt and Financing (Tables)", "role": "http://www.juniper.net/role/DebtAndFinancingTables", "shortName": "Debt and Financing (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:RepurchaseAndRetirementOfCommonStockAndNetIssuancesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Equity (Tables)", "role": "http://www.juniper.net/role/EquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:RepurchaseAndRetirementOfCommonStockAndNetIssuancesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002501 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.juniper.net/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Segments (Tables)", "role": "http://www.juniper.net/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:ComponentsOfIncomeBeforeTheProvisionForIncomeTaxesAndNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Income Taxes (Tables)", "role": "http://www.juniper.net/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:ComponentsOfIncomeBeforeTheProvisionForIncomeTaxesAndNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Net Income per Share (Tables)", "role": "http://www.juniper.net/role/NetIncomePerShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.juniper.net/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables)", "role": "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedTables", "shortName": "Selected Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:MaturityOfHighlyLiquidInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Significant Accounting Policies - Narrative (Details)", "role": "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails", "shortName": "Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:MaturityOfHighlyLiquidInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Significant Accounting Policies Significant Accounting Policies - Property, Plant and Equipment, Useful Lives (Details)", "role": "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails", "shortName": "Significant Accounting Policies Significant Accounting Policies - Property, Plant and Equipment, Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Significant Accounting Policies - Cumulative Impact of Recently Adopted Accounting Standards (Details)", "role": "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails", "shortName": "Significant Accounting Policies - Cumulative Impact of Recently Adopted Accounting Standards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "I2019Q1Jan01", "decimals": "-5", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Business Combinations - Narrative (Details)", "role": "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Balance Sheets", "role": "http://www.juniper.net/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4_us-gaap_BusinessAcquisitionAxis_jnpr_MistSystemsInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "jnpr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedExcludingIntangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Business Combinations - Purchase Price Allocation (Details)", "role": "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails", "shortName": "Business Combinations - Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4_us-gaap_BusinessAcquisitionAxis_jnpr_MistSystemsInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "jnpr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedExcludingIntangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4_us-gaap_BusinessAcquisitionAxis_jnpr_MistSystemsInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Business Combinations - Intangible Assets Acquired (Details)", "role": "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "shortName": "Business Combinations - Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4_us-gaap_BusinessAcquisitionAxis_jnpr_MistSystemsInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Cash Equivalents and Investments - Available for Sale Debt Securities (Details)", "role": "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "shortName": "Cash Equivalents and Investments - Available for Sale Debt Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Cash Equivalents and Investments - Maturities of Available for Sale Investments (Details)", "role": "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails", "shortName": "Cash Equivalents and Investments - Maturities of Available for Sale Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_FixedIncomeSecuritiesMember", "decimals": "-5", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "jnpr:AvailableForSaleInvestmentsInUnrealizedLossPositionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Cash Equivalents and Investments - Unrealized Loss Position on Fixed Income Securities (Details)", "role": "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails", "shortName": "Cash Equivalents and Investments - Unrealized Loss Position on Fixed Income Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "jnpr:AvailableForSaleInvestmentsInUnrealizedLossPositionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "Investment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404405 - Disclosure - Cash Equivalents and Investments - Narrative (Details)", "role": "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails", "shortName": "Cash Equivalents and Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "Investment", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404406 - Disclosure - Cash Equivalents and Investments - Equity Securities (Details)", "role": "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "shortName": "Cash Equivalents and Investments - Equity Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404407 - Disclosure - Cash Equivalents and Investments Cash Equivalents and Investments - Restricted Cash and Investments (Details)", "role": "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails", "shortName": "Cash Equivalents and Investments Cash Equivalents and Investments - Restricted Cash and Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember", "decimals": "-5", "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "role": "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-5", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Fair Value Measurements Fair Value Measurement - Narrative (Details)", "role": "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails", "shortName": "Fair Value Measurements Fair Value Measurement - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.juniper.net/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Derivative Instruments - Notional Amount (Details)", "role": "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails", "shortName": "Derivative Instruments - Notional Amount (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Derivative Instruments Derivative Instruments - Fair Value of Assets and Liabilities (Details)", "role": "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "shortName": "Derivative Instruments Derivative Instruments - Fair Value of Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Derivative Instruments - Narrative (Details)", "role": "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "shortName": "Derivative Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember", "decimals": "-5", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2018Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Goodwill and Purchased Intangible Assets - GoodwillRollforward (Details)", "role": "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsGoodwillrollforwardDetails", "shortName": "Goodwill and Purchased Intangible Assets - GoodwillRollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets, Net (Details)", "role": "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails", "shortName": "Goodwill and Purchased Intangible Assets - Purchased Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Goodwill and Purchased Intangible Assets - Estimated Future Amortization Expense Intangible Assets (Details)", "role": "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails", "shortName": "Goodwill and Purchased Intangible Assets - Estimated Future Amortization Expense Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Other Financial Information - Inventories (Details)", "role": "http://www.juniper.net/role/OtherFinancialInformationInventoriesDetails", "shortName": "Other Financial Information - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Other Financial Information - Property and Equipment (Details)", "role": "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails", "shortName": "Other Financial Information - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Other Financial Information - Note Receivable and Deposit (Details)", "role": "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails", "shortName": "Other Financial Information - Note Receivable and Deposit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "jnpr:FinancingReceivableAndDepositAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromCollectionOfNotesReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Other Financial Information - Notes Receivable and Deposit, Revenue, Deferred Commissions Narrative (Details)", "role": "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails", "shortName": "Other Financial Information - Notes Receivable and Deposit, Revenue, Deferred Commissions Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "jnpr:DepositWithImputedInterestFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2018Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408406 - Disclosure - Other Financial Information - Warranties (Details)", "role": "http://www.juniper.net/role/OtherFinancialInformationWarrantiesDetails", "shortName": "Other Financial Information - Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2017Q4", "decimals": "-5", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408407 - Disclosure - Other Financial Information - Deferred Revenue (Details)", "role": "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails", "shortName": "Other Financial Information - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408408 - Disclosure - Other Financial Information - Revenue, Remaining Performance Obligation (Details)", "role": "http://www.juniper.net/role/OtherFinancialInformationRevenueRemainingPerformanceObligationDetails", "shortName": "Other Financial Information - Revenue, Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408409 - Disclosure - Other Financial Information - Other Expense, Net (Details)", "role": "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails", "shortName": "Other Financial Information - Other Expense, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Restructuring Charges - Included in Cost of Revenues and Restructuring and Other Charges (Details)", "role": "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails", "shortName": "Restructuring Charges - Included in Cost of Revenues and Restructuring and Other Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Restructuring Charges - Roll-forward (Details)", "role": "http://www.juniper.net/role/RestructuringChargesRollForwardDetails", "shortName": "Restructuring Charges - Roll-forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD_us-gaap_RestructuringPlanAxis_jnpr_RestructuringPlan2019Member", "decimals": "-5", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Debt and Financing - Schedule of Debt (Details)", "role": "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails", "shortName": "Debt and Financing - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Debt and Financing - Schedule of Aggregate Debt Maturities (Details)", "role": "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails", "shortName": "Debt and Financing - Schedule of Aggregate Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Debt and Financing - Narrative (Details)", "role": "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "shortName": "Debt and Financing - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "jnpr:SaleOfReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Equity - Stock Repurchase Activities (Details)", "role": "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails", "shortName": "Equity - Stock Repurchase Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "lang": null, "name": "jnpr:NumberofQuarterlyCashDividends", "reportCount": 1, "unique": true, "unitRef": "Dividend", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "role": "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2018Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Equity - Accumulated Other Comprehensive Income, Net of Tax (Details)", "role": "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails", "shortName": "Equity - Accumulated Other Comprehensive Income, Net of Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember", "decimals": "-5", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "D2017Q4nov6", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Employee Benefit Plans - Equity Incentive Plans (Details)", "role": "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails", "shortName": "Employee Benefit Plans - Equity Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "D2017Q4nov6", "decimals": null, "first": true, "lang": "en-US", "name": "jnpr:SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "D2019Q1Jan29-Jan29", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Employee Benefit Plans - RSU, RSA, and PSA Activities (Details)", "role": "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "shortName": "Employee Benefit Plans - RSU, RSA, and PSA Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "jnpr:SharesAvailableForGrantTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2018Q4_us-gaap_PlanNameAxis_jnpr_EquityIncentivePlan2015Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Employee Benefit Plans - Shares Available For Grant (Details)", "role": "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails", "shortName": "Employee Benefit Plans - Shares Available For Grant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "jnpr:SharesAvailableForGrantTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD_us-gaap_PlanNameAxis_jnpr_EquityIncentivePlan2015Member", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "jnpr:ScheduleOfSharebasedPaymentAwardStockOptionsandEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Employee Benefit Plans - Employee Stock Purchase Plan and Valuation Assumptions (Details)", "role": "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails", "shortName": "Employee Benefit Plans - Employee Stock Purchase Plan and Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "jnpr:ScheduleOfSharebasedPaymentAwardStockOptionsandEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - Disclosure - Employee Benefit Plans - Share-Based Compensation Expense (Details)", "role": "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails", "shortName": "Employee Benefit Plans - Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412409 - Disclosure - Employee Benefit Plans - Share-Based Compensation Expense Narrative (Details)", "role": "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseNarrativeDetails", "shortName": "Employee Benefit Plans - Share-Based Compensation Expense Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412410 - Disclosure - Employee Benefit Plans - 401(k) plan, Deferred Compensation Plan and Non-US Pension Plans (Details)", "role": "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails", "shortName": "Employee Benefit Plans - 401(k) plan, Deferred Compensation Plan and Non-US Pension Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Segments - Revenue (Details)", "role": "http://www.juniper.net/role/SegmentsRevenueDetails", "shortName": "Segments - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Segments - Geographical (Details)", "role": "http://www.juniper.net/role/SegmentsGeographicalDetails", "shortName": "Segments - Geographical (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD_srt_StatementGeographicalAxis_srt_AmericasMember", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005001 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "role": "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "jnpr:ComponentsOfIncomeBeforeTheProvisionForIncomeTaxesAndNoncontrollingInterestTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Income Taxes - Components of Income Tax (Details)", "role": "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails", "shortName": "Income Taxes - Components of Income Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "jnpr:ComponentsOfIncomeBeforeTheProvisionForIncomeTaxesAndNoncontrollingInterestTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Income Taxes - Deferred Taxes (Details)", "role": "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails", "shortName": "Income Taxes - Deferred Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414404 - Disclosure - Income Taxes - Income Tax Contingencies (Details)", "role": "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails", "shortName": "Income Taxes - Income Tax Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "jnpr:UnrecognizedTaxBenefitsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Net Income per Share (Details)", "role": "http://www.juniper.net/role/NetIncomePerShareDetails", "shortName": "Net Income per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Commitments and Contingencies - Commitments (Details)", "role": "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails", "shortName": "Commitments and Contingencies - Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2018Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseMinimumRentals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416404 - Disclosure - Commitments and Contingencies - Leases (Details)", "role": "http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails", "shortName": "Commitments and Contingencies - Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "jnpr:ScheduleofFutureOperatingLeasePaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416405 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)", "role": "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails", "shortName": "Commitments and Contingencies Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "jnpr:ScheduleofFutureOperatingLeasePaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Purchase Commitments (Details)", "role": "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails", "shortName": "Commitments and Contingencies Commitments and Contingencies - Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2018Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Future Minimum Rental Payments (Details)", "role": "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails", "shortName": "Commitments and Contingencies Commitments and Contingencies - Future Minimum Rental Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "FI2018Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "jnpr-10k20191231.htm", "contextRef": "I2018Q1begdateof20118_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - jnpr-10k20191231.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - jnpr-10k20191231.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 153, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r613" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r612" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r610" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r614" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r614" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r614" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r615" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r614" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r614" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r614" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r614" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r609" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r611" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.juniper.net/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "jnpr_AcceleratedShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accelerated Share Repurchase Program [Member]", "label": "Accelerated Share Repurchase Program [Member]", "terseLabel": "Accelerated Share Repurchase Program" } } }, "localname": "AcceleratedShareRepurchaseProgramMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails", "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "jnpr_AccruedEstimateCarryingChargesOrObsoleteMaterialsCharges": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrual for estimated carrying charges or obsolete materials charges.", "label": "Accrued Estimate Carrying Charges Or Obsolete Materials Charges", "terseLabel": "Accrued estimated carrying charges" } } }, "localname": "AccruedEstimateCarryingChargesOrObsoleteMaterialsCharges", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]", "label": "Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]", "terseLabel": "Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeNetofTaxRollForward", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "stringItemType" }, "jnpr_AdjustmentsToAdditionalPaidInCapitalEquityForwardContract": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Equity Forward Contract", "label": "Adjustments To Additional Paid In Capital, Equity Forward Contract", "terseLabel": "Purchase of forward contract under accelerated share repurchase program (ASR)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityForwardContract", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "jnpr_AvailableForSaleInvestmentsAndPubliclyTradedSecuritiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Available for sale investments and publicly traded securities table.", "label": "Available For Sale Investments And Publicly Traded Securities [Table]", "terseLabel": "Available For Sale Investments And Publicly Traded Securities [Table]" } } }, "localname": "AvailableForSaleInvestmentsAndPubliclyTradedSecuritiesTable", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "jnpr_AvailableForSaleInvestmentsInUnrealizedLossPositionTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Available for sale investments that are in an unrealized loss position.", "label": "Available For Sale Investments In Unrealized Loss Position [Table Text Block]", "terseLabel": "Available-for-sale investments in an unrealized loss position" } } }, "localname": "AvailableForSaleInvestmentsInUnrealizedLossPositionTableTextBlock", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "jnpr_BusinessAcquisitionSharebasedCompensationAssumedFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Share-based Compensation Assumed, Fair Value", "label": "Business Acquisition, Share-based Compensation Assumed, Fair Value", "terseLabel": "Share-based compensation assumed, fair value" } } }, "localname": "BusinessAcquisitionSharebasedCompensationAssumedFairValue", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_BusinessCombinationAcquireesDebtHeldbyAcquirorSettledUponAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Acquiree's Debt Held by Acquiror Settled Upon Acquisition", "label": "Business Combination, Acquiree's Debt Held by Acquiror Settled Upon Acquisition", "terseLabel": "Fair value of pre-existing debt" } } }, "localname": "BusinessCombinationAcquireesDebtHeldbyAcquirorSettledUponAcquisition", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_BusinessCombinationCommonStockAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Common Stock Assumed", "label": "Business Combination, Common Stock Assumed", "terseLabel": "Common stock assumed upon business combination" } } }, "localname": "BusinessCombinationCommonStockAssumed", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "jnpr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedExcludingIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net", "terseLabel": "Net tangible assets acquired/(liabilities) assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedExcludingIntangibleAssetsNet", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_CaliforniaDeferredTaxAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "California Deferred Tax Assets [Member]", "label": "California Deferred Tax Assets [Member]", "terseLabel": "California Deferred Tax Assets" } } }, "localname": "CaliforniaDeferredTaxAssetsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "domainItemType" }, "jnpr_CanadianDeferredTaxAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Canadian Deferred Tax Assets [Member]", "label": "Canadian Deferred Tax Assets [Member]", "terseLabel": "Canadian Deferred Tax Assets" } } }, "localname": "CanadianDeferredTaxAssetsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "domainItemType" }, "jnpr_CashCashEquivalentsAndInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash, cash equivalents and investments.", "label": "Cash Cash Equivalents And Investments [Text Block]", "terseLabel": "Cash Equivalents and Investments" } } }, "localname": "CashCashEquivalentsAndInvestmentsTextBlock", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestments" ], "xbrltype": "textBlockItemType" }, "jnpr_CashEquivalentsAndInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "cash equivalents and investments.", "label": "Cash Equivalents and Investments [Abstract]" } } }, "localname": "CashEquivalentsAndInvestmentsAbstract", "nsuri": "http://www.juniper.net/20191231", "xbrltype": "stringItemType" }, "jnpr_ChangeInCustomerFinancingAgreement": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in Customer Financing Agreement", "label": "Change In Customer Financing Agreement", "terseLabel": "Change in customer financing arrangement" } } }, "localname": "ChangeInCustomerFinancingAgreement", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "jnpr_CloudMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cloud [Member]", "label": "Cloud [Member]", "terseLabel": "Cloud" } } }, "localname": "CloudMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "jnpr_CommonStockRepurchasedUnderStockRepurchaseProgramAveragePurchasePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Common Stock Repurchased Under Stock Repurchase Program Average Purchase Price", "terseLabel": "Average price per share (in dollars per share)" } } }, "localname": "CommonStockRepurchasedUnderStockRepurchaseProgramAveragePurchasePrice", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "perShareItemType" }, "jnpr_CommonStockRepurchasedUnderStockRepurchaseProgramMarketPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Repurchased Under Stock Repurchase Program Market Price", "label": "Common Stock Repurchased Under Stock Repurchase Program Market Price", "terseLabel": "Stock repurchased under ASR, market price (in dollars per share)" } } }, "localname": "CommonStockRepurchasedUnderStockRepurchaseProgramMarketPrice", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "perShareItemType" }, "jnpr_ComponentsOfIncomeBeforeTheProvisionForIncomeTaxesAndNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of income before the provision for income taxes and noncontrolling interest [Table Text Block]", "label": "Components Of Income Before The Provision For Income Taxes And Noncontrolling Interest [Table Text Block]", "terseLabel": "Components of income before the provision for income taxes and noncontrolling interest" } } }, "localname": "ComponentsOfIncomeBeforeTheProvisionForIncomeTaxesAndNoncontrollingInterestTableTextBlock", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "jnpr_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer, Equipment and Software [Member]", "label": "Computer, Equipment and Software [Member]", "verboseLabel": "Computers, equipment, and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "jnpr_ConcentrationRiskNumberofMajorCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Concentration risk, number of major customers that accounted for 10% or more of net revenues", "label": "Concentration Risk, Number of Major Customers", "terseLabel": "Number of customers accounting for more than 10% of revenues" } } }, "localname": "ConcentrationRiskNumberofMajorCustomers", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "jnpr_ContractManufacturerLiabilitiesPolicyTextBlockPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract Manufacturer Liabilities Policy Text Block [Policy Text Block]", "label": "Contract Manufacturer Liabilities Policy Text Block [Policy Text Block]", "terseLabel": "Contract Manufacturer Liabilities" } } }, "localname": "ContractManufacturerLiabilitiesPolicyTextBlockPolicyTextBlock", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "jnpr_ContractWithCustomerLiabilityDeferredCosts": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails": { "order": 4.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Deferred Costs", "label": "Contract With Customer, Liability, Deferred Costs", "negatedTerseLabel": "Deferred cost" } } }, "localname": "ContractWithCustomerLiabilityDeferredCosts", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_ContractWithCustomerLiabilityGross": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails": { "order": 3.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Gross", "label": "Contract With Customer, Liability, Gross", "terseLabel": "Deferred revenue, gross" } } }, "localname": "ContractWithCustomerLiabilityGross", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_CostOfRevenuesServiceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost of service revenues.", "label": "Cost of Revenues, Service [Member]", "terseLabel": "Cost of revenues - Service" } } }, "localname": "CostOfRevenuesServiceMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "jnpr_CurrentYearAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Current Year [Abstract]", "label": "Current Year [Abstract]", "terseLabel": "Current Year [Abstract]" } } }, "localname": "CurrentYearAbstract", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "stringItemType" }, "jnpr_CustomerContractsSupportAgreementsAndRelatedRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Contracts, Support Agreements, and Related Relationships [Member]", "label": "Customer Contracts, Support Agreements, and Related Relationships [Member]", "terseLabel": "Customer contracts, support agreements, and related relationships" } } }, "localname": "CustomerContractsSupportAgreementsAndRelatedRelationshipsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "jnpr_CustomerFinancingAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Customer Financing Agreement", "label": "Customer Financing Agreement", "terseLabel": "Cash received from financing provider" } } }, "localname": "CustomerFinancingAgreement", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_CyphortMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cyphort [Member]", "label": "Cyphort [Member]", "terseLabel": "Cyphort" } } }, "localname": "CyphortMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails", "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "jnpr_DebtCovenantMaximumLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant, Maximum Leverage Ratio", "label": "Debt Covenant, Maximum Leverage Ratio", "terseLabel": "Maximum leverage ratio" } } }, "localname": "DebtCovenantMaximumLeverageRatio", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "pureItemType" }, "jnpr_DebtCovenantMaximumLeverageRatioIfAcquisitionConsummated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant, Maximum Leverage Ratio, Up To Four Quarters, If Acquisition Consummated", "label": "Debt Covenant, Maximum Leverage Ratio, If Acquisition Consummated", "terseLabel": "Maximum leverage ratio, if acquisition is consummated" } } }, "localname": "DebtCovenantMaximumLeverageRatioIfAcquisitionConsummated", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "pureItemType" }, "jnpr_DebtCovenantMinimumInterestCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant, Minimum Interest Coverage Ratio", "label": "Debt Covenant, Minimum Interest Coverage Ratio", "terseLabel": "Interest coverage ratio" } } }, "localname": "DebtCovenantMinimumInterestCoverageRatio", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "pureItemType" }, "jnpr_DebtInstrumentDerivativeInstrumentsFairValueAdjustment": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Derivative Instruments Fair Value Adjustment", "label": "Debt Instrument, Derivative Instruments Fair Value Adjustment", "terseLabel": "Hedge accounting fair value adjustment" } } }, "localname": "DebtInstrumentDerivativeInstrumentsFairValueAdjustment", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_DebtInstrumentRedemptionExpirationPeriodPriorToMaturity": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Redemption, Expiration, Period Prior To Maturity", "label": "Debt Instrument, Redemption, Expiration, Period Prior To Maturity", "terseLabel": "Redemption period prior to maturity" } } }, "localname": "DebtInstrumentRedemptionExpirationPeriodPriorToMaturity", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "durationItemType" }, "jnpr_DebtInstrumentRedemptionPricePercentageBasisSpreadOnDiscountRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Redemption Price Percentage, Basis Spread On Discount Rate", "label": "Debt Instrument, Redemption Price Percentage, Basis Spread On Discount Rate", "terseLabel": "Redemption price, basis spread on discount rate" } } }, "localname": "DebtInstrumentRedemptionPricePercentageBasisSpreadOnDiscountRate", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "percentItemType" }, "jnpr_DebtSecuritiesTradingandEquitySecuritiesFVNILineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Line Items]", "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Line Items]" } } }, "localname": "DebtSecuritiesTradingandEquitySecuritiesFVNILineItems", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "jnpr_DebtSecuritiesTradingandEquitySecuritiesFVNITable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]" } } }, "localname": "DebtSecuritiesTradingandEquitySecuritiesFVNITable", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "jnpr_DeferredProductRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred product revenue heading", "label": "Deferred Product Revenue [Abstract]", "terseLabel": "Deferred revenue:" } } }, "localname": "DeferredProductRevenueAbstract", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "jnpr_DeferredTaxAssetsDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Deferred Revenue", "label": "Deferred Tax Assets, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredRevenue", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_DeferredTaxAssetsOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Operating Lease Liabilities", "label": "Deferred Tax Assets, Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_DeferredTaxLiabilitiesDeferredCompensationandOther": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liabilities, Deferred Compensation and Other", "label": "Deferred Tax Liabilities, Deferred Compensation and Other", "negatedTerseLabel": "Deferred compensation and other" } } }, "localname": "DeferredTaxLiabilitiesDeferredCompensationandOther", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_DeferredTaxLiabilitiesRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liabilities, Right of Use Assets", "label": "Deferred Tax Liabilities, Right of Use Assets", "negatedTerseLabel": "Operating lease assets" } } }, "localname": "DeferredTaxLiabilitiesRightofUseAssets", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_DeferredTaxTaxDeferredExpenseCompensationandBenefitsStockCompensationCostSharingCharges": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax, Tax Deferred Expense, Compensation and Benefits, Stock Compensation, Cost-Sharing Charges", "label": "Deferred Tax, Tax Deferred Expense, Compensation and Benefits, Stock Compensation, Cost-Sharing Charges", "terseLabel": "Cost sharing adjustment" } } }, "localname": "DeferredTaxTaxDeferredExpenseCompensationandBenefitsStockCompensationCostSharingCharges", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_DenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Denominator", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "jnpr_DepositWithImputedInterestDiscount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deposit With Imputed Interest, Discount", "label": "Deposit With Imputed Interest, Discount", "terseLabel": "Non-interest bearing deposit to contract manufacturer, unamortized discount" } } }, "localname": "DepositWithImputedInterestDiscount", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_DepositWithImputedInterestFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deposit With Imputed Interest, Face Amount", "label": "Deposit With Imputed Interest, Face Amount", "terseLabel": "Non-interest bearing deposit to contract manufacturer" } } }, "localname": "DepositWithImputedInterestFaceAmount", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_DepositWithImputedInterestInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deposit With Imputed Interest, Interest Rate", "label": "Deposit With Imputed Interest, Interest Rate", "terseLabel": "Non-interest bearing deposit to contract manufacturer, imputed interest rate" } } }, "localname": "DepositWithImputedInterestInterestRate", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "jnpr_DerivativeInstrumentExpirationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivative Instrument, Expiration Period", "label": "Derivative Instrument, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "DerivativeInstrumentExpirationPeriod", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "jnpr_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationCostAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Cost, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Cost, Amount", "terseLabel": "Non-deductible compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationCostAmount", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_EffectiveIncomeTaxRateReconciliationTemporaryDifferencesNotCurrentlyBenefited": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Temporary Differences Not Currently Benefited", "label": "Effective Income Tax Rate Reconciliation, Temporary Differences Not Currently Benefited", "negatedTerseLabel": "Temporary differences not currently benefited" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTemporaryDifferencesNotCurrentlyBenefited", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_EmployeeBenefitTextualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Benefit Textuals", "label": "Employee Benefit Textuals [Abstract]", "terseLabel": "Employee Benefit Textuals [Abstract]" } } }, "localname": "EmployeeBenefitTextualsAbstract", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails" ], "xbrltype": "stringItemType" }, "jnpr_EmployeeStockPurchasePlan2008Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan 2008 member.", "label": "Employee Stock Purchase Plan 2008 [Member]", "terseLabel": "Employee Stock Purchase Plan 2008" } } }, "localname": "EmployeeStockPurchasePlan2008Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails", "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "jnpr_EnergyServicesAgreementDuration": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Energy Services Agreement Duration", "label": "Energy Services Agreement Duration", "terseLabel": "Energy services agreement duration" } } }, "localname": "EnergyServicesAgreementDuration", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "jnpr_EnergyServicesAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Energy Services Agreement [Member]", "label": "Energy Services Agreement [Member]", "terseLabel": "Energy Services Agreement" } } }, "localname": "EnergyServicesAgreementMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_EquityIncentivePlan1996and2006Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan 1996 and 2006 [Member] [Domain]", "label": "Equity Incentive Plan 1996 and 2006 [Member]", "terseLabel": "Equity Incentive Plan 1996 and 2006" } } }, "localname": "EquityIncentivePlan1996and2006Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "jnpr_EquityIncentivePlan2015Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan 2015 [Member]", "label": "Equity Incentive Plan 2015 [Member]", "terseLabel": "Equity Incentive Plan 2015" } } }, "localname": "EquityIncentivePlan2015Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails" ], "xbrltype": "domainItemType" }, "jnpr_EquityIncentivePlan2015and2006Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan 2015 and 2006 [Member]", "label": "Equity Incentive Plan 2015 and 2006 [Member]", "terseLabel": "Equity Incentive Plan 2015 and 2006" } } }, "localname": "EquityIncentivePlan2015and2006Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "jnpr_FederalFundsRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Federal Funds Rate [Member]", "label": "Federal Funds Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsRateMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_FinancingReceivableAndDepositAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financing Receivable And Deposit Assets, Noncurrent", "label": "Financing Receivable And Deposit Assets, Noncurrent", "totalLabel": "Total" } } }, "localname": "FinancingReceivableAndDepositAssetsNoncurrent", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_FinancingguaranteesbankguaranteesandstandbylettersofcreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing guarantees, bank guarantees, standby letters of credit member.", "label": "Financing guarantees, bank guarantees, and standby letters of credit [Member]", "terseLabel": "Financing guarantees, bank guarantees, and standby letters of credit" } } }, "localname": "FinancingguaranteesbankguaranteesandstandbylettersofcreditMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_FiniteLivedIntangibleAssetsImpairmentsAndOtherCharges": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finite-lived Intangible Assets, Impairments and Other Charges", "label": "Finite-lived Intangible Assets, Impairments and Other Charges", "negatedLabel": "Impairment and other charges" } } }, "localname": "FiniteLivedIntangibleAssetsImpairmentsAndOtherCharges", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_FixedRateNoteDue2020AndFixedRateNoteDue2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due 2020 And Fixed Rate Note Due 2021 [Member]", "label": "Fixed Rate Note Due 2020 And Fixed Rate Note Due 2021 [Member]", "terseLabel": "Fixed Rate Note Due 2020 And Fixed Rate Note Due 2021" } } }, "localname": "FixedRateNoteDue2020AndFixedRateNoteDue2021Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_FixedRateNoteDue2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due 2020 [Member]", "label": "Fixed Rate Note Due 2020 [Member]", "terseLabel": "3.300% fixed-rate notes (2020 Notes)" } } }, "localname": "FixedRateNoteDue2020Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_FixedRateNoteDue2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due 2021 [Member]", "label": "Fixed Rate Note Due 2021 [Member]", "terseLabel": "4.600% fixed-rate notes (2024 Notes)" } } }, "localname": "FixedRateNoteDue2021Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_FixedRateNoteDue2024IssuedFebruary2016Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due 2024 Issued February 2016 [Member]", "label": "Fixed Rate Note Due 2024 Issued February 2016 [Member]", "terseLabel": "4.500% fixed-rate notes (2024 Notes)" } } }, "localname": "FixedRateNoteDue2024IssuedFebruary2016Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "jnpr_FixedRateNoteDue2024IssuedMarch2014Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due 2024 Issued March 2014 [Member]", "label": "Fixed Rate Note Due 2024 Issued March 2014 [Member]", "terseLabel": "4.500% fixed-rate notes (2024 Notes)" } } }, "localname": "FixedRateNoteDue2024IssuedMarch2014Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "jnpr_FixedRateNoteDue2025AndFixedRateNoteDue2029Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due 2025 And Fixed Rate Note Due 2029 [Member]", "label": "Fixed Rate Note Due 2025 And Fixed Rate Note Due 2029 [Member]", "terseLabel": "Fixed Rate Note Due 2025 And Fixed Rate Note Due 2029" } } }, "localname": "FixedRateNoteDue2025AndFixedRateNoteDue2029Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_FixedRateNoteDue2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due 2025 [Member]", "label": "Fixed Rate Note Due 2025 [Member]", "terseLabel": "4.350% fixed-rate notes (2025 Notes)" } } }, "localname": "FixedRateNoteDue2025Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "jnpr_FixedRateNoteDue2029Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due 2029 [Member]", "label": "Fixed Rate Note Due 2029 [Member]", "terseLabel": "3.750% fixed-rate notes (2029 Notes)" } } }, "localname": "FixedRateNoteDue2029Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "jnpr_FixedRateNoteDue2041Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due 2041 [Member]", "label": "Fixed Rate Note Due 2041 [Member]", "terseLabel": "5.950% fixed-rate notes (2041 Notes)" } } }, "localname": "FixedRateNoteDue2041Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "jnpr_ForwardContractIndexedtoIssuersEquityValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Forward Contract Indexed to Issuer's Equity, Value", "label": "Forward Contract Indexed to Issuer's Equity, Value", "terseLabel": "Remaining forward contract, value" } } }, "localname": "ForwardContractIndexedtoIssuersEquityValue", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_HTBASEMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "HTBASE [Member]", "label": "HTBASE [Member]", "terseLabel": "HTBase" } } }, "localname": "HTBASEMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails", "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "jnpr_ICEBenchmarkAdministrationSettlementRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ICE Benchmark Administration Settlement Rate [Member]", "label": "ICE Benchmark Administration Settlement Rate [Member]", "terseLabel": "ICE Benchmark Administration Settlement Rate" } } }, "localname": "ICEBenchmarkAdministrationSettlementRateMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_ImpairmentOfNotesReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Impairment Of Notes Receivable", "label": "Impairment Of Notes Receivable", "terseLabel": "Impairment charge, notes receivable" } } }, "localname": "ImpairmentOfNotesReceivable", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_IncomeTaxExpenseonUndistributedEarningsofForeignSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income Tax Expense on Undistributed Earnings of Foreign Subsidiaries", "label": "Income Tax Expense on Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Additional income tax expense related to undistributed earnings" } } }, "localname": "IncomeTaxExpenseonUndistributedEarningsofForeignSubsidiaries", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_IncomeTaxReconciliationAdjustmentOfDeferredTaxLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income Tax Reconciliation, Adjustment Of Deferred Tax Liability", "label": "Income Tax Reconciliation, Adjustment Of Deferred Tax Liability", "terseLabel": "Tax accounting method changes" } } }, "localname": "IncomeTaxReconciliationAdjustmentOfDeferredTaxLiability", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_IncomeTaxReconciliationLapseOfApplicableStatuteOfLimitations": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income Tax Reconciliation, Lapse Of Applicable Statute Of Limitations", "label": "Income Tax Reconciliation, Lapse Of Applicable Statute Of Limitations", "terseLabel": "Lapses in federal statutes of limitations" } } }, "localname": "IncomeTaxReconciliationLapseOfApplicableStatuteOfLimitations", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_IncrementalCompensationCostResultingFromtheModifications": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Incremental Compensation Cost Resulting From the Modifications", "label": "Incremental Compensation Cost Resulting From the Modifications", "terseLabel": "Compensation cost from modifications" } } }, "localname": "IncrementalCompensationCostResultingFromtheModifications", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_InternationalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International [Member]", "label": "International [Member]", "verboseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails" ], "xbrltype": "domainItemType" }, "jnpr_JunosPulseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Junos Pulse [Member]", "label": "Junos Pulse [Member]", "terseLabel": "Junos Pulse" } } }, "localname": "JunosPulseMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails", "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_LiabilityForUnrecognizedTaxBenefitsAsCurrent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liability for unrecognized tax benefits as current", "label": "Liability for unrecognized tax benefits as current", "terseLabel": "Liability for unrecognized tax benefits as current, period" } } }, "localname": "LiabilityForUnrecognizedTaxBenefitsAsCurrent", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "jnpr_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of credit facility, accordion feature, increase limit, subject to certain conditions by obtaining additional commitments from existing and/or new lenders.", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Additional borrowing capacity" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_LongTermDebtTermExtensionOption": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long Term Debt Term, Extension Option", "label": "Long Term Debt Term, Extension Option", "terseLabel": "Maturity extension option period" } } }, "localname": "LongTermDebtTermExtensionOption", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "durationItemType" }, "jnpr_LongTermDebtTermNumberOfExtensionOptions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long Term Debt Term, Number of Extension Options", "label": "Long Term Debt Term, Number Of Extension Options", "terseLabel": "Extension options" } } }, "localname": "LongTermDebtTermNumberOfExtensionOptions", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "integerItemType" }, "jnpr_LongtermIncomeTaxesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term Income Taxes [Member]", "label": "Long-term Income Taxes [Member]", "terseLabel": "Long-term Income Taxes" } } }, "localname": "LongtermIncomeTaxesMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_MarketbasedRSUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Market-based RSUs", "label": "Market-based RSUs [Member]", "terseLabel": "Market-based RSUs" } } }, "localname": "MarketbasedRSUsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "jnpr_MassachusettsDeferredTaxAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Massachusetts Deferred Tax Assets [Member]", "label": "Massachusetts Deferred Tax Assets [Member]", "terseLabel": "Massachusetts Deferred Tax Assets" } } }, "localname": "MassachusettsDeferredTaxAssetsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "domainItemType" }, "jnpr_MasterServiceAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Master Service Agreement [Member]", "label": "Master Service Agreement [Member]", "terseLabel": "Master Service Agreement" } } }, "localname": "MasterServiceAgreementMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_MaturityOfHighlyLiquidInvestments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maturity of Highly Liquid Investments", "label": "Maturity of Highly Liquid Investments", "terseLabel": "Maturity of highly liquid investments" } } }, "localname": "MaturityOfHighlyLiquidInvestments", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "jnpr_MaximumAdditionalSharesExpireUnexercisedCanceled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum additional shares expire unexercised canceled.", "label": "Maximum Additional Shares Expire Unexercised Canceled", "terseLabel": "Maximum additional shares expired, unexercised, canceled (in shares)" } } }, "localname": "MaximumAdditionalSharesExpireUnexercisedCanceled", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails" ], "xbrltype": "sharesItemType" }, "jnpr_MistSystemsInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Mist Systems, Inc. [Member]", "label": "Mist Systems, Inc. [Member]", "terseLabel": "Mist Systems, Inc." } } }, "localname": "MistSystemsInc.Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails", "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "jnpr_MoreThanLikelyPercentageOfBeingRealizedUponSettlementTaxBenefit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "More than likely percentage of being realized upon settlement, tax benefit", "label": "More than likely percentage of being realized upon settlement, tax benefit", "terseLabel": "More than likely percentage of being realized upon settlement, tax benefit" } } }, "localname": "MoreThanLikelyPercentageOfBeingRealizedUponSettlementTaxBenefit", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "jnpr_MutualFundsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Mutual funds member.", "label": "Mutual Funds [Member]", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "jnpr_NqdcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-qualified deferred compensation plan [Member]", "label": "NQDC [Member]", "terseLabel": "NQDC" } } }, "localname": "NqdcMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails" ], "xbrltype": "domainItemType" }, "jnpr_NumberOfDaysDueFromSalesofReceivable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Number Of Days Due From Sales of Receivable", "terseLabel": "Number of days due from receivable" } } }, "localname": "NumberOfDaysDueFromSalesofReceivable", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "durationItemType" }, "jnpr_NumberofFinanceLeases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Finance Leases", "label": "Number of Finance Leases", "terseLabel": "Number of finance leases" } } }, "localname": "NumberofFinanceLeases", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "jnpr_NumberofQuarterlyCashDividends": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Quarterly Cash Dividends", "label": "Number of Quarterly Cash Dividends", "terseLabel": "Number of quarterly cash dividends declared" } } }, "localname": "NumberofQuarterlyCashDividends", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "integerItemType" }, "jnpr_NumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Numerator", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "jnpr_OtherAmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Americas excluding United States", "label": "Other Americas [Member]", "terseLabel": "Other" } } }, "localname": "OtherAmericasMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails" ], "xbrltype": "domainItemType" }, "jnpr_OtherFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other financial information.", "label": "Other Financial Information [Abstract]" } } }, "localname": "OtherFinancialInformationAbstract", "nsuri": "http://www.juniper.net/20191231", "xbrltype": "stringItemType" }, "jnpr_OtherLeaseArrangementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Lease Arrangement [Member]", "label": "Other Lease Arrangement [Member]", "terseLabel": "Other Lease Arrangement" } } }, "localname": "OtherLeaseArrangementMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_OtherLongTermAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Long-Term Assets [Member]", "label": "Other Long-Term Assets [Member]", "terseLabel": "Other long-term assets", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherLongTermAssetsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "jnpr_OtherLongTermLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Long Term Liabilities [Member]", "label": "Other Long Term Liabilities [Member]", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLongTermLiabilitiesMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "domainItemType" }, "jnpr_OutstandingStockOptionsAndRestrictedStockUnitsFromAwardsAssumed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding stock options and restricted stock units covering shares of common stock.", "label": "Outstanding Stock Options and Restricted Stock Units from Awards Assumed", "terseLabel": "Common shares outstanding from equity awards through acquisition (in shares)" } } }, "localname": "OutstandingStockOptionsAndRestrictedStockUnitsFromAwardsAssumed", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "jnpr_PaymentsToAcquireEquitySecurities": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments to Acquire Equity Securities", "label": "Payments To Acquire Equity Securities", "negatedTerseLabel": "Purchases of equity securities" } } }, "localname": "PaymentsToAcquireEquitySecurities", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "jnpr_PricePaidPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price Paid Per Share", "label": "Price Paid Per Share", "terseLabel": "Price paid per share" } } }, "localname": "PricePaidPerShare", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "jnpr_PriorYearsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Prior Years [Abstract]", "label": "Prior Years [Abstract]", "terseLabel": "Prior Years [Abstract]" } } }, "localname": "PriorYearsAbstract", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "stringItemType" }, "jnpr_PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Privately Held Debt And Redeemable Preferred Stock Securities [Member]", "label": "Privately Held Debt And Redeemable Preferred Stock Securities [Member]", "terseLabel": "Privately-held debt and redeemable preferred stock securities" } } }, "localname": "PrivatelyHeldDebtAndRedeemablePreferredStockSecuritiesMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_PrivatelyheldCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Privately-held Company [Member]", "label": "Privately-held Company [Member]", "terseLabel": "Privately-held company" } } }, "localname": "PrivatelyheldCompanyMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_ProceedsFromSaleOfEquitySecurities": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Sale of Equity Securities", "label": "Proceeds From Sale Of Equity Securities", "terseLabel": "Proceeds from sales of equity securities" } } }, "localname": "ProceedsFromSaleOfEquitySecurities", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "jnpr_PropertyPlantandEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property, Plant and Equipment Useful Life [Table Text Block]", "label": "Property, Plant and Equipment Useful Life [Table Text Block]", "terseLabel": "Property and equipment useful life" } } }, "localname": "PropertyPlantandEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "jnpr_PropertyandEquipmentNetandPurchasedIntangibleAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Property and Equipment, Net and Purchased Intangible Assets, Net", "label": "Property and Equipment, Net and Purchased Intangible Assets, Net", "terseLabel": "Property and equipment, net and purchased intangible assets, net" } } }, "localname": "PropertyandEquipmentNetandPurchasedIntangibleAssetsNet", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_PurchasedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased Intangible Assets [Line Items].", "label": "Purchased Intangible Assets [Line Items]", "terseLabel": "Purchased Intangible Assets [Line Items]" } } }, "localname": "PurchasedIntangibleAssetsLineItems", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "jnpr_ReceivablesFromSaleOfReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Receivables from sale of receivables.", "label": "Receivables From Sale Of Receivables", "terseLabel": "Receivables from sale of receivables" } } }, "localname": "ReceivablesFromSaleOfReceivables", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_RepurchaseAndRetirementOfCommonStockAndNetIssuancesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Repurchase and Retirement of Common Stock and Net Issuances [Table Text Block]", "label": "Repurchase and Retirement of Common Stock and Net Issuances [Table Text Block]", "terseLabel": "Repurchase and retirement of common stock and net issuances" } } }, "localname": "RepurchaseAndRetirementOfCommonStockAndNetIssuancesTableTextBlock", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "jnpr_RepurchasePricePercentageRelatedToChangeOfControl": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Repurchase Price Percentage Related To Change Of Control", "label": "Repurchase Price Percentage Related To Change Of Control", "terseLabel": "Repurchase price percentage related to change in control" } } }, "localname": "RepurchasePricePercentageRelatedToChangeOfControl", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "percentItemType" }, "jnpr_RestrictedStockUnitsRSUandRestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units (RSU) and Restricted Stock Awards [Member]", "label": "Restricted Stock Units (RSU) and Restricted Stock Awards [Member]", "terseLabel": "Restricted Stock Units (RSU) and Restricted Stock" } } }, "localname": "RestrictedStockUnitsRSUandRestrictedStockAwardsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "domainItemType" }, "jnpr_RestructuringPlan2019Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring Plan, 2019 [Member]", "label": "Restructuring Plan, 2019 [Member]", "terseLabel": "2019 Restructuring Plan" } } }, "localname": "RestructuringPlan2019Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "domainItemType" }, "jnpr_RevenuefromContractwithCustomersTermsofPayment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from Contract with Customers, Terms of Payment", "label": "Revenue from Contract with Customers, Terms of Payment", "terseLabel": "Revenue from contract with customers, terms of payment (in days)" } } }, "localname": "RevenuefromContractwithCustomersTermsofPayment", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "jnpr_RoutingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Routing [Member]", "label": "Routing [Member]", "terseLabel": "Routing" } } }, "localname": "RoutingMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "jnpr_RsusRsasAndPsasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "RSUs, RSAs, and PSAs [Member]", "label": "RSUs, RSAs, and PSAs [Member]", "terseLabel": "RSUs, RSAs, and PSAs" } } }, "localname": "RsusRsasAndPsasMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails", "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_SECSchedule1209ValuationAllowancesandReservesAmountExcludingReductionofCumulativeEffectAdjustmentTopic606": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Excluding Reduction of Cumulative Effect Adjustment, Topic 606", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Excluding Reduction of Cumulative Effect Adjustment, Topic 606", "terseLabel": "Balance at beginning of year, excluding reduction of cumulative effect adjustment, topic 606" } } }, "localname": "SECSchedule1209ValuationAllowancesandReservesAmountExcludingReductionofCumulativeEffectAdjustmentTopic606", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_SaleOfReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sale of trade receivable.", "label": "Sale Of Receivable", "terseLabel": "Sale of receivables" } } }, "localname": "SaleOfReceivable", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_ScheduleOfAvailableForSaleAndTradingSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale and trading securities.", "label": "Schedule of Available-For-Sale And Trading Securities [Line Items]", "terseLabel": "Schedule of Available For Sale Investments And Publicly Traded Securities [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleAndTradingSecuritiesLineItems", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "jnpr_ScheduleOfInventoryLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Inventory [Line Items]", "label": "Schedule Of Inventory [Line Items]", "terseLabel": "Schedule Of Inventory [Line Items]" } } }, "localname": "ScheduleOfInventoryLineItems", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "stringItemType" }, "jnpr_ScheduleOfInventoryTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Inventory [Table]", "label": "Schedule of Inventory [Table]", "terseLabel": "Schedule of Inventory [Table]" } } }, "localname": "ScheduleOfInventoryTable", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "stringItemType" }, "jnpr_ScheduleOfPurchasedIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Purchased Intangible Assets [Table].", "label": "Schedule of Purchased Intangible Assets [Table]", "terseLabel": "Schedule of Purchased Intangible Assets [Table]" } } }, "localname": "ScheduleOfPurchasedIntangibleAssetsTable", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "jnpr_ScheduleOfSharebasedPaymentAwardStockOptionsandEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Share-based Payment Award, Stock Options and Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "label": "Schedule Of Share-based Payment Award, Stock Options and Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule Of Share-based Payment Award, Stock Options and Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfSharebasedPaymentAwardStockOptionsandEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "jnpr_ScheduleofFutureOperatingLeasePaymentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Future Operating Lease Payments [Table Text Block]", "label": "Schedule of Future Operating Lease Payments [Table Text Block]", "terseLabel": "Schedule of Future Operating Lease Payments" } } }, "localname": "ScheduleofFutureOperatingLeasePaymentsTableTextBlock", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "jnpr_SecurityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security [Member]", "label": "Security [Member]", "terseLabel": "Security" } } }, "localname": "SecurityMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "jnpr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesModified": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number of Shares Modified", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Shares Modified", "terseLabel": "Number of modified shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesModified", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "sharesItemType" }, "jnpr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number of Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected-to-vest RSUs and PSAs, number of shares at (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "sharesItemType" }, "jnpr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPurchaseOfCommonStockValuePerEmployee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum purchase of common stock valuej per employee.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Purchase of Common Stock Value Per Employee", "terseLabel": "ESPP individual purchase limits" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPurchaseOfCommonStockValuePerEmployee", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceGoalNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Performance Goal, Number of Shares", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Goal, Number Of Shares", "terseLabel": "Number of performance shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceGoalNumberOfShares", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "sharesItemType" }, "jnpr_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfPurchasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Period", "terseLabel": "ESPP, number of offering period" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfPurchasePeriod", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "integerItemType" }, "jnpr_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsSubstitutedAwards": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Substituted Awards", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Substituted Awards", "terseLabel": "Substituted in acquisitions (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsSubstitutedAwards", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "sharesItemType" }, "jnpr_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsSubstitutedAwardsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Substituted Awards, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Substituted Awards, Weighted Average Grant Date Fair Value", "terseLabel": "Substituted in acquisitions (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsSubstitutedAwardsWeightedAverageGrantDateFairValue", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "perShareItemType" }, "jnpr_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedandExpectedtoVestAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Aggregate Intrinsic Value", "terseLabel": "Vested and expected-to-vest RSUs and PSA, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedandExpectedtoVestAggregateIntrinsicValue", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedandExpectedtoVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Weighted Average Grant Date Fair Value", "terseLabel": "Vested and expected-to-vest RSUs and PSA, grant date fair value (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedandExpectedtoVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "perShareItemType" }, "jnpr_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualPurchaseLimitPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period in calender year that maximum value of shares an employee can purchase under the employee stock purchase plan under Internal Revenue Code Section 423", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Limit Period", "terseLabel": "Period for ESPP purchases" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualPurchaseLimitPeriod", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "durationItemType" }, "jnpr_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualPurchaseLimitPeriodSharePurchases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Limit Period, Share Purchases", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Limit Period, Share Purchases", "terseLabel": "Period for share purchases under ESPP" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualPurchaseLimitPeriodSharePurchases", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "durationItemType" }, "jnpr_SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "terseLabel": "ESPP, offering period (in months)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "durationItemType" }, "jnpr_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "terseLabel": "ESPP, purchase period (in months)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePeriod", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "durationItemType" }, "jnpr_Sharebasedawardsassumedfairvalue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based awards assumed, fair value", "label": "Share-based awards assumed, fair value", "terseLabel": "Share-based awards assumed, fair value" } } }, "localname": "Sharebasedawardsassumedfairvalue", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_SharesAvailableForGrantRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares available for grant roll forward schedule.", "label": "Shares Available For Grant [Roll Forward]", "terseLabel": "Shares Available For Grant" } } }, "localname": "SharesAvailableForGrantRollForward", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails" ], "xbrltype": "stringItemType" }, "jnpr_SharesAvailableForGrantTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares available for grant.", "label": "Shares Available For Grant [Table Text Block]", "terseLabel": "Shares Available for Grant" } } }, "localname": "SharesAvailableForGrantTableTextBlock", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "jnpr_SharesRepurchasedAndRetiredRelatedToNetIssuances": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Shares repurchased and retired related to to net issuances.", "label": "Shares Repurchased And Retired Related To Net Issuances", "terseLabel": "Tax Withholding Amount" } } }, "localname": "SharesRepurchasedAndRetiredRelatedToNetIssuances", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_SoftwareDevelopmentCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software Development Costs, Policy [Policy Text Block]", "label": "Software Development Costs, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "SoftwareDevelopmentCostsPolicyPolicyTextBlock", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "jnpr_StockBasedCompensationExpenseRecordedInCostAndExpenseCategoriesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock-based compensation expense recorded in cost and expense categories.", "label": "Stock Based Compensation Expense Recorded in Cost and Expense Categories [Abstract]", "terseLabel": "Stock Based Compensation Expense Recorded in Cost and Expense Categories" } } }, "localname": "StockBasedCompensationExpenseRecordedInCostAndExpenseCategoriesAbstract", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "jnpr_StockIssuedDuringPeriodAveragePricePerShareEmployeeStockPurchasePlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Average Price Per Share, Employee Stock Purchase Plans", "label": "Stock Issued During Period, Average Price Per Share, Employee Stock Purchase Plans", "terseLabel": "Average exercise price of shares purchased through ESPP (in dollars per share)" } } }, "localname": "StockIssuedDuringPeriodAveragePricePerShareEmployeeStockPurchasePlans", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "jnpr_StockRepurchaseProgram2014Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchase Program 2014 [Member]", "label": "Stock Repurchase Program 2014 [Member]", "terseLabel": "Stock Repurchase Program 2014" } } }, "localname": "StockRepurchaseProgram2014Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "domainItemType" }, "jnpr_StockRepurchaseProgram2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchase Program 2018 [Member]", "label": "Stock Repurchase Program 2018 [Member]", "terseLabel": "Stock Repurchase Program 2018" } } }, "localname": "StockRepurchaseProgram2018Member", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails", "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "jnpr_StockRepurchaseProgramIncreaseToAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Repurchase Program, Increase To Authorized Amount", "label": "Stock Repurchase Program, Increase To Authorized Amount", "terseLabel": "Stock repurchase program, increased amount" } } }, "localname": "StockRepurchaseProgramIncreaseToAuthorizedAmount", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_StockRepurchasedAndRetiredDuringPeriodAndNetIssuanceShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchased and Retired During Period and Net Issuance, Shares", "label": "Stock Repurchased and Retired During Period and Net Issuance, Shares", "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodAndNetIssuanceShares", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "jnpr_StockRepurchasedAndRetiredDuringPeriodAndNetIssuanceValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stock Repurchased and Retired During Period and Net Issuance, Value", "label": "Stock Repurchased and Retired During Period and Net Issuance, Value", "negatedTerseLabel": "Repurchase and retirement of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodAndNetIssuanceValue", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "jnpr_StockRepurchasedDuringPeriodAverageCostPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchased During Period, Average Cost Per Share", "label": "Stock Repurchased During Period, Average Cost Per Share", "terseLabel": "Stock repurchased average cost (in usd per share)" } } }, "localname": "StockRepurchasedDuringPeriodAverageCostPerShare", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "perShareItemType" }, "jnpr_StockRepurchasedandDividendPaidDuringthePeriodNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Repurchased and Dividend Paid During the Period, Net", "label": "Stock Repurchased and Dividend Paid During the Period, Net", "terseLabel": "Dividends and stock repurchase program, total amount" } } }, "localname": "StockRepurchasedandDividendPaidDuringthePeriodNet", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_StrategicEnterpriseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Strategic Enterprise [Member]", "label": "Strategic Enterprise [Member]", "terseLabel": "Enterprise" } } }, "localname": "StrategicEnterpriseMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "jnpr_SwitchingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Switching [Member]", "label": "Switching [Member]", "terseLabel": "Switching" } } }, "localname": "SwitchingMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "jnpr_TechnologiesAndPatentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Technologies and patents.", "label": "Technologies and Patents [Member]", "terseLabel": "Technologies and patents" } } }, "localname": "TechnologiesAndPatentsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "jnpr_TelecomandCableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Telecom and Cable [Member]", "label": "Telecom and Cable [Member]", "terseLabel": "Service Provider" } } }, "localname": "TelecomandCableMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "jnpr_UndeliveredProductCommitmentsandOtherProductDeferralsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Undelivered Product Commitments and Other Product Deferrals [Member]", "label": "Undelivered Product Commitments and Other Product Deferrals [Member]", "terseLabel": "Undelivered Product Commitments and Other Product Deferrals [Member]" } } }, "localname": "UndeliveredProductCommitmentsandOtherProductDeferralsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "jnpr_UnrecognizedTaxBenefitsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits [Table Text Block]", "label": "Unrecognized Tax Benefits [Table Text Block]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefitsTableTextBlock", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "jnpr_UnrecordedUnconditionalPurchaseObligationVariableComponentEstimate": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecorded Unconditional Purchase Obligation, Variable Component Estimate", "label": "Unrecorded Unconditional Purchase Obligation, Variable Component Estimate", "terseLabel": "Expected payment" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationVariableComponentEstimate", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_ValuationAllowanceAndReservesReversedFromRevenues": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowance And Reserves Reversed From Revenues", "label": "Valuation Allowance And Reserves Reversed From Revenues", "terseLabel": "Charged as a Reduction in Revenues" } } }, "localname": "ValuationAllowanceAndReservesReversedFromRevenues", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_ValuationAllowancesAndReservesDeductionsNetOfAdditionRecoveries": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowances And Reserves, Deductions, Net Of Addition, Recoveries", "label": "Valuation Allowances And Reserves, Deductions, Net Of Addition, Recoveries", "terseLabel": "Write-offs, Net of Recoveries" } } }, "localname": "ValuationAllowancesAndReservesDeductionsNetOfAdditionRecoveries", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "monetaryItemType" }, "jnpr_VariableRateComponentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "terseLabel": "Variable Rate Component [Axis]" } } }, "localname": "VariableRateComponentAxis", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "stringItemType" }, "jnpr_VariableRateComponentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Variable Rate Component [Axis]", "label": "Variable Rate Component [Domain]", "terseLabel": "Variable Rate Component [Domain]" } } }, "localname": "VariableRateComponentDomain", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_VariableRateComponentFederalFundsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Component, Federal Funds [Member]", "label": "Variable Rate Component, Federal Funds [Member]", "terseLabel": "Variable Rate Component, Federal Funds" } } }, "localname": "VariableRateComponentFederalFundsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_VariableRateComponentICEBenchmarkAdministrationSettlementRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Component, ICE Benchmark Administration Settlement Rate [Member]", "label": "Variable Rate Component, ICE Benchmark Administration Settlement Rate [Member]", "terseLabel": "Variable Rate Component, ICE Benchmark Administration Settlement Rate" } } }, "localname": "VariableRateComponentICEBenchmarkAdministrationSettlementRateMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "jnpr_VariousAcquisitionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Various Acquisitions [Member]", "label": "Various Acquisitions [Member]", "terseLabel": "Various Acquisitions" } } }, "localname": "VariousAcquisitionsMember", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "jnpr_WarrantyPeriodHardware": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warranty Period Hardware", "label": "Warranty Period Hardware", "terseLabel": "Warranty period for hardware products (in years)" } } }, "localname": "WarrantyPeriodHardware", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "jnpr_WarrantyPeriodSoftware": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warranty Period Software", "label": "Warranty Period Software", "terseLabel": "Warranty period for software (in days)" } } }, "localname": "WarrantyPeriodSoftware", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "jnpr_WeightedAverageRepurchasePriceStockRepurchasedandRetiredDuringPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Repurchase Price, Stock Repurchased and Retired During Period", "label": "Weighted Average Repurchase Price, Stock Repurchased and Retired During Period", "terseLabel": "Stock repurchased and retired (in usd per share)" } } }, "localname": "WeightedAverageRepurchasePriceStockRepurchasedandRetiredDuringPeriod", "nsuri": "http://www.juniper.net/20191231", "presentation": [ "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continents of North and South America.", "label": "Americas [Member]", "terseLabel": "Total Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r187", "r323", "r328", "r598" ], "lang": { "en-US": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r183", "r323", "r326", "r595", "r596" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails", "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails", "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationRevenueRemainingPerformanceObligationDetails", "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails", "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails", "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationRevenueRemainingPerformanceObligationDetails", "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r616" ], "lang": { "en-US": { "role": { "documentation": "Information reported for future period.", "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r142", "r619" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Account" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccount" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r186", "r323", "r327", "r597", "r603", "r607", "r617", "r618" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r284", "r542" ], "lang": { "en-US": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r142", "r619" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r525" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.", "label": "Accounting Standards Update 2016-09 [Member]", "terseLabel": "Accounting Standards Update 2016-09" } } }, "localname": "AccountingStandardsUpdate201609Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201712Member": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2017-12 Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.", "label": "Accounting Standards Update 2017-12 [Member]", "terseLabel": "Accounting Standards Update 2017-12" } } }, "localname": "AccountingStandardsUpdate201712Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r24", "r189", "r190", "r324" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $5.5 and $4.9 as of December 31, 2019 and 2018, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r19", "r555", "r584" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Long-term income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Other accrued liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r265" ], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r66", "r75", "r78", "r456" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Unrealized Losses on Cash Flow Hedges" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r67", "r68", "r69", "r75", "r78" ], "lang": { "en-US": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized Gains on Available-for- Sale Securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r71", "r74", "r75" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r70", "r75", "r78", "r457" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r65", "r75", "r78", "r457" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired intangible asset, weighted average estimated useful life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Other Financial Information" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r340", "r342", "r381", "r382" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r342", "r365", "r380" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r191", "r215" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts receivable, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r122", "r248", "r257" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares excluded from computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r203", "r335" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r179", "r553", "r583" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r59" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r499" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets measured at fair value on a recurring basis" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r198" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r199" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r196", "r222" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale [Abstract]", "terseLabel": "Available-for-sale debt securities:" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r202" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost", "terseLabel": "Due between one and five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r200", "r202", "r572" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "terseLabel": "Due between one and five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]", "terseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r201" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "terseLabel": "Due in less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r200", "r201", "r571" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Due in less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r193", "r197", "r222" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Estimated Fair Value", "totalLabel": "Total", "verboseLabel": "Debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r344", "r367" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails", "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails", "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails", "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails", "http://www.juniper.net/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r471", "r476" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails", "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails", "http://www.juniper.net/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r570" ], "lang": { "en-US": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and building improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails", "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r437", "r438" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails", "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails", "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r436" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Voting interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r445", "r446", "r447" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r445", "r446" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Consideration transferred, share based payments" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r440" ], "calculation": { "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r439", "r440" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Total intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r440" ], "calculation": { "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r128", "r434" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations Policy" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government of the state of California.", "label": "California Franchise Tax Board [Member]", "terseLabel": "California Franchise Tax Board" } } }, "localname": "CaliforniaFranchiseTaxBoardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLossCarryforwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deductions derived from capital losses that cannot be utilized on the tax return during a period that have been carried forward to reduce taxable income or taxes payable in a future year.", "label": "Capital Loss Carryforward [Member]", "terseLabel": "Capital Loss Carryforward" } } }, "localname": "CapitalLossCarryforwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred commission" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred commission" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r36", "r124" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails", "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r125", "r128" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r118", "r124", "r127" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails", "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r118", "r512" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Equivalents [Member]", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r497" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "negatedLabel": "Losses expected to be reclassified into earnings within the next 12 months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r467" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash flow hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r574" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit", "verboseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r312", "r313", "r314", "r315" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense, Policy [Policy Text Block]", "terseLabel": "Deferred Commissions" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r283", "r564", "r590" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r282", "r285" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r128", "r292", "r604", "r605" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Payments of cash dividends (in dollars per share)", "verboseLabel": "Per Share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "verboseLabel": "Cash dividends declared per share of common stock (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails", "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock Including Additional Paid in Capital [Member]", "terseLabel": "Common Stock and Additional Paid-In Capital" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock - par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock - shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock - shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheetsParenthetical", "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r306" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (shares)", "periodStartLabel": "Beginning balance (shares)", "terseLabel": "Common stock - outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheetsParenthetical", "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r23" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "verboseLabel": "Common stock, $0.00001 par value; 1,000.0 shares authorized; 335.9 shares and 346.4 shares issued and outstanding as of December 31, 2019 and 2018, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r332", "r333", "r339", "r383" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r81", "r83", "r84" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r249", "r255", "r444" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r167", "r578" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction-in-process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Contract Termination [Member]", "terseLabel": "Contract terminations" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails", "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r317", "r318", "r324" ], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "totalLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Reported as:" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r317", "r318", "r324" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Current deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r317", "r318", "r324" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Long-term deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r335", "r338", "r600" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostMethodInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments.", "label": "Cost Method Investments", "terseLabel": "Equity ownership, cost method" } } }, "localname": "CostMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r95" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsProductLineMember": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service, Product and Service Benchmark [Member]", "terseLabel": "Cost of revenues - Product" } } }, "localname": "CostOfGoodsProductLineMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative adjustment upon adoption of ASU, net" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r136", "r426" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r422", "r429" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current provision (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current provision (benefit):" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r443" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt and Financing" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancing" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r17", "r18", "r554", "r557", "r580" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r299", "r557", "r580" ], "calculation": { "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r517", "r519" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r48", "r302", "r517" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r575" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price, percent" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r133", "r307", "r308", "r309", "r310", "r516", "r517", "r519", "r576" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r300", "r518" ], "calculation": { "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Unaccreted discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Instruments [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r207", "r227", "r230" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "12 Months or Greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r207", "r227" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "12 Months or Greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r207", "r227", "r230" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Less than 12 Months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r207", "r227" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Less than 12 Months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain", "terseLabel": "Available-for-sale debt securities, gross realized gain" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Loss", "terseLabel": "Available-for-sale debt securities, gross realized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Unrealized gains and losses and fair value of available-for-sale debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r204", "r223", "r230" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r205", "r224" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r206", "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Total investments In unrealized loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities [Member]", "terseLabel": "Debt Securities" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Investment" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r424", "r429" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r424", "r429" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r132", "r424", "r429" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred provision (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred provision (benefit):" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r20", "r21", "r412", "r556", "r579" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r123" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "auth_ref": [ "r9" ], "lang": { "en-US": { "role": { "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred Revenue Arrangement, by Type [Table]", "terseLabel": "Schedule of Deferred Revenue [Table]" } } }, "localname": "DeferredRevenueArrangementByTypeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Deferred Revenue Arrangement [Line Items]", "terseLabel": "Deferred Revenue [Line Items]" } } }, "localname": "DeferredRevenueArrangementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r424", "r429" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "States" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r415" ], "lang": { "en-US": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r413" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r416" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r414" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r387", "r420", "r421" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carry-forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r389", "r420", "r421" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r418", "r420", "r421" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and other credit carry-forwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r387", "r420", "r421" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r388", "r420", "r421" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Reserves and accruals not currently deductible" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r415" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r389", "r420", "r421" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedTerseLabel": "Purchased intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r389", "r420", "r421" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment basis differences" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r420" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "negatedTerseLabel": "Unremitted foreign earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r334", "r335", "r336", "r337", "r338" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Matching contributions to plan" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employee contribution matched" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Deposit Assets", "terseLabel": "Deposit assets" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails": { "order": 2.0, "parentTag": "jnpr_FinancingReceivableAndDepositAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "verboseLabel": "Contract manufacturer deposit (non-interest bearing)" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r122", "r263" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r122", "r177" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, amortization, and accretion" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r61", "r63", "r474" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Asset, Fair Value, Gross Liability", "negatedTerseLabel": "Foreign exchange contracts" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Asset [Abstract]", "terseLabel": "Derivative assets:" } } }, "localname": "DerivativeAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r60", "r62", "r474", "r548" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Derivative asset, fair value", "verboseLabel": "Foreign exchange contracts" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r60", "r62", "r474", "r548" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Derivative liability, fair value" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r472", "r475", "r481", "r486" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r498" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r468", "r472", "r481" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]", "verboseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r479", "r485" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "terseLabel": "Gain (loss) reclassified" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r480", "r482" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Changes in fair value of non-designated derivatives" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r463", "r465" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r137", "r462", "r464", "r465", "r468", "r470", "r477", "r481", "r488", "r490", "r495" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r128", "r138", "r462", "r464", "r468", "r470", "r489" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivatives" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as hedge" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Difference between Revenue Guidance in Effect before and after Topic 606" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfRestrictionsOnDividendsLoansAndAdvancesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Restrictions on Dividends, Loans and Advances Disclosure [Abstract]", "terseLabel": "Dividends" } } }, "localname": "DisclosureOfRestrictionsOnDividendsLoansAndAdvancesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r344", "r367" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails", "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r311", "r573" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedTerseLabel": "Payment of cash dividends", "terseLabel": "Amount" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, Middle East, and Africa" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r92", "r145", "r149", "r151", "r152", "r153", "r157", "r568", "r593" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/NetIncomePerShareDetails", "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r92", "r145", "r149", "r151", "r152", "r153", "r157", "r568", "r593" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/NetIncomePerShareDetails", "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r128", "r154", "r155", "r156" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r512" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign currency exchange rates on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Income tax reconciliation" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period that unrecognized compensation cost will be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r365" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Company recognized tax benefits on total stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r368" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Tax benefit realized related to awards vested or exercised during the period" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails", "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan", "verboseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails", "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r509" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Equity securities", "verboseLabel": "Equity investments with readily determinable fair value" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "auth_ref": [ "r509" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "totalLabel": "Total equity securities" } } }, "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Securities, FV-NI, Gain (Loss) [Abstract]", "terseLabel": "Equity securities:" } } }, "localname": "EquitySecuritiesFvNiGainLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "auth_ref": [ "r213" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain", "terseLabel": "Equity investments, unrealized gains" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Loss", "terseLabel": "Equity investments, unrealized losses" } } }, "localname": "EquitySecuritiesFvNiUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r12", "r16", "r211", "r562", "r581", "r602" ], "lang": { "en-US": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Publicly-traded equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r212" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity investments without readily determinable fair value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Facility consolidations", "verboseLabel": "Facility consolidations" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails", "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r499", "r500", "r501", "r506" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "verboseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r335", "r336", "r338", "r500", "r544" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r499", "r500", "r502", "r503", "r507" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r505" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueHedgingMember": { "auth_ref": [ "r466" ], "lang": { "en-US": { "role": { "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk.", "label": "Fair Value Hedging [Member]", "terseLabel": "Fair Value Hedging" } } }, "localname": "FairValueHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r335", "r336", "r338", "r500", "r545" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets For Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r335", "r336", "r338", "r500", "r546" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Remaining Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r335", "r336", "r338", "r500", "r547" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Other Unobservable Remaining Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r499", "r500", "r502", "r503", "r504", "r507" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Measurements, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r505", "r507" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r128", "r508", "r510" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r471", "r477", "r491" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r135", "r396" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "Federal" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r216", "r217", "r218", "r219", "r221", "r226", "r228", "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Summary of fair value of separately identifiable intangible assets acquired" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets, estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r256" ], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r258" ], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r258" ], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r258" ], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r258" ], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r258" ], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r249", "r252", "r256", "r260", "r550" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r256", "r550" ], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r249", "r255" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r256" ], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseIntangibleAssetsDetails", "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedIncomeSecuritiesMember": { "auth_ref": [ "r335", "r338" ], "lang": { "en-US": { "role": { "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.", "label": "Fixed Income Securities [Member]", "terseLabel": "Total fixed income securities", "verboseLabel": "Fixed Income Securities" } } }, "localname": "FixedIncomeSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r128", "r511", "r514" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r335", "r484" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r335", "r600" ], "lang": { "en-US": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "Foreign government debt securities" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r98", "r122", "r195" ], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "(Loss) gain on investments, net" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r122", "r303", "r304" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "verboseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows", "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r236", "r238" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, end of period", "periodStartLabel": "Goodwill, beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsGoodwillrollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions due to business combination" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsGoodwillrollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and intangible impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Purchased Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r128", "r244", "r253" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Long-Lived Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r239", "r243" ], "calculation": { "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r122", "r237", "r241", "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsGoodwillrollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r242" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "terseLabel": "Other" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsGoodwillrollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsGoodwillrollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r94" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross margin", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Current Carrying Value", "terseLabel": "Guarantor obligations, current carrying value" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Guarantor Obligations [Line Items]", "terseLabel": "Guarantor Obligations [Line Items]" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r468", "r487" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r122", "r261" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "IPR&D" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r134" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r90", "r145", "r551", "r566", "r594" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails", "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r134" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Components of income before provision for income taxes and noncontrolling interest" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails", "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "verboseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails", "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "verboseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails", "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r400" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "verboseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r400" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r401", "r409", "r411", "r427" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority.", "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "terseLabel": "Previously unrecognized tax benefits, income tax examination" } } }, "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "auth_ref": [ "r399" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Expense", "terseLabel": "Income tax examination, interest and penalties" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r178", "r430" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Total provision (benefit) for income taxes", "verboseLabel": "Income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.", "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "terseLabel": "Income tax benefit result of filing a change in accounting method" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r85", "r128", "r394", "r395", "r410", "r411", "r417", "r431", "r606" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Provision for Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r393", "r397", "r398" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Release of valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r392", "r397", "r398" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Impact of the U.S. Tax Cuts and Jobs Act" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r397", "r398" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount", "negatedTerseLabel": "Domestic production activities" } } }, "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r130", "r397", "r398" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign income at different tax rates" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r131", "r397", "r398" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Expected provision at 35% rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r397", "r398" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Share-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r131", "r397", "r398" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r397", "r398" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "R&D tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlements": { "auth_ref": [ "r397", "r398" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Amount", "negatedTerseLabel": "Recognition of previously unrecognized tax benefits" } } }, "localname": "IncomeTaxReconciliationTaxSettlements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r126" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r121" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r121" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r121" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r121" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r121" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r121" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r121" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r150", "r155" ], "calculation": { "http://www.juniper.net/role/NetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of employee stock awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r251", "r259" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r259" ], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r251", "r259" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r286", "r295" ], "lang": { "en-US": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement [Member]", "terseLabel": "Indemnification Agreement" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total purchased intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r247", "r254" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Purchased intangible assets, net", "totalLabel": "Purchased intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r88", "r176", "r515", "r518", "r569" ], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r115", "r119", "r126" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r483" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails", "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r54" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r56", "r231" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r57", "r128", "r161", "r232", "r233" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Production materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r97", "r175" ], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments in Available-for-Sale Debt Securities and Equity Securities" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Maturities of fixed income securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.", "label": "Land and Building [Member]", "terseLabel": "Facilities" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r6" ], "lang": { "en-US": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and Land Improvements [Member]", "terseLabel": "Land and land improvements" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [ "r6" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]", "terseLabel": "Land improvements" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r537", "r539" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r537" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r530" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lessee, Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r538" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r538" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r538" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r538" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r538" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r538" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r538" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r538" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r540" ], "lang": { "en-US": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities", "verboseLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r558", "r588" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r499" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "negatedLabel": "Liability measured at non-recurring basis", "terseLabel": "Liability measured at non-recurring basis" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Derivative liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r557", "r580" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Amounts outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Property and Equipment by Geographic Region" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r301", "r557", "r585" ], "calculation": { "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Short-term portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r140", "r297" ], "calculation": { "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r140", "r297" ], "calculation": { "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r140", "r297" ], "calculation": { "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r140", "r297" ], "calculation": { "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r140", "r297" ], "calculation": { "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r140", "r297" ], "calculation": { "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingScheduleOfAggregateDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-term Debt, Term", "terseLabel": "Debt, term" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r37" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r298" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum amount of time remaining before foreign currency exchange rate derivatives mature or expire, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum Remaining Maturity of Foreign Currency Derivatives", "terseLabel": "Maturities of derivatives" } } }, "localname": "MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership interest, percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Warranty Reserve [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r118" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r118" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r118", "r120", "r123" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r79", "r82", "r91", "r123", "r155", "r567", "r592" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows", "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/NetIncomePerShareDetails", "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r144", "r146" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standard and Recent Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Non-designated derivatives" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails", "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/DerivativeInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other expense, net", "totalLabel": "Other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r220" ], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails": { "order": 1.0, "parentTag": "jnpr_FinancingReceivableAndDepositAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of financing receivable.", "label": "Financing Receivable, before Allowance for Credit Loss", "verboseLabel": "Pulse Note (including accumulated interest paid in kind)" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r24", "r189", "r220" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Promissory note" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsGoodwillrollforwardDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r75", "r86" ], "calculation": { "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r485" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Cost of revenues and operating expenses", "verboseLabel": "Restructuring charges" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails", "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r531", "r539" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r528" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease rent expense", "verboseLabel": "Operating lease assets expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r527" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r527" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails", "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r529", "r533" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r526" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r536", "r539" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r535", "r539" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r521", "r523" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r521", "r523" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r521", "r523" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r521", "r523" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r521", "r523" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r521", "r523" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r521", "r523" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "verboseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseMinimumRentals": { "auth_ref": [ "r520", "r521", "r522" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.", "label": "Operating Leases, Rent Expense, Minimum Rentals", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeasesRentExpenseMinimumRentals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carry-forwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r419" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r461" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DescriptionOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r563", "r591" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other.", "label": "Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "totalLabel": "Total" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment maturing after the fifth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment, Due after Fifth Year", "terseLabel": "Thereafter" } } }, "localname": "OtherCommitmentDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment maturing in the fifth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment, Due in Fifth Year", "terseLabel": "2023" } } }, "localname": "OtherCommitmentDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment maturing in the fourth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment, Due in Fourth Year", "terseLabel": "2022" } } }, "localname": "OtherCommitmentDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment maturing in the next fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment, Due in Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment maturing in the second fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment, Due in Second Year", "terseLabel": "2020" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment maturing in the third fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment, Due in Third Year", "terseLabel": "2021" } } }, "localname": "OtherCommitmentDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Commitment, Fiscal Year Maturity [Abstract]", "terseLabel": "Other Lease Arrangement" } } }, "localname": "OtherCommitmentFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table Text Block]", "terseLabel": "Other Commitments" } } }, "localname": "OtherCommitmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax [Abstract]", "terseLabel": "Available-for-sale debt securities:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]", "terseLabel": "Cash flow hedges:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r67", "r68", "r71" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "totalLabel": "Net change on available-for-sale debt securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r66", "r71" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "totalLabel": "Net change on cash flow hedges, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r66", "r71" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r66", "r71", "r473", "r478", "r493" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Derivative instruments, gain (loss) recognized in other comprehensive income (loss), Effective portion" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "negatedLabel": "Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r71", "r76" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedLabel": "Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r71", "r76", "r479" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "terseLabel": "Gain (loss) reclassified" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "terseLabel": "Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r66" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax", "totalLabel": "Net change on cash flow hedges, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r64", "r513" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Change in foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r80", "r83", "r86", "r306" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive (loss) income, net of tax", "verboseLabel": "Other comprehensive income (loss), net" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r80", "r83", "r452", "r453", "r456" ], "calculation": { "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss), net" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r71", "r76", "r77", "r210" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTerseLabel": "Net realized (gains) losses reclassified into net income, net of tax provisions of $0.1, zero, and $0.9 for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "auth_ref": [ "r72", "r210" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "terseLabel": "Net realized (gains) losses reclassified into net income, net of tax provisions of $0.1, zero, and $0.9 for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": { "auth_ref": [ "r71", "r76", "r77", "r469" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax", "negatedTerseLabel": "Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax", "terseLabel": "Net realized losses (gains) reclassified into net income, net of tax provisions of $1.7, $0.3, and $2.4 for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r66", "r71", "r496" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "terseLabel": "Derivative instruments, gain (loss) recognized in other comprehensive income (loss), Effective portion" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r66", "r71", "r496" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax", "terseLabel": "Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r66", "r72" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax", "negatedTerseLabel": "Change in net unrealized gains and losses, net of tax (provision) benefit of ($2.6), $2.3, and ($4.4) for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r67", "r71" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Change in net unrealized gains and losses, net of tax (provision) benefit of ($1.0), $1.0, and ($4.0) for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r68", "r72" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax", "negatedTerseLabel": "Change in net unrealized gains and losses, net of tax (provision) benefit of ($1.0), $1.0, and ($4.0) for 2019, 2018, and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r471", "r491" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsDerivativeInstrumentsFairValueOfAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Trade name" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsPurchasedIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r46" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other accrued liabilities", "verboseLabel": "Other accrued liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r600" ], "lang": { "en-US": { "role": { "documentation": "Long-term investments classified as other.", "label": "Other Long-term Investments [Member]", "verboseLabel": "Long-term investments" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r123" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other long-term assets", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationOtherExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses": { "auth_ref": [ "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents an increase to the cumulative amount of credit losses recognized in earnings for an other than temporary impairment (OTTI) of a debt security held for which a previous OTTI was recognized and the investor does not intend to sell the debt security and it is not more likely than not that the investor will be required to sell the debt security before recovery of its amortized cost basis.", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Additions, Additional Credit Losses", "terseLabel": "OTTI, associated with credit losses" } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForPreviousAcquisition": { "auth_ref": [ "r107" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition.", "label": "Payments for Previous Acquisition", "negatedTerseLabel": "Subsequent payments related to acquisitions in prior years" } } }, "localname": "PaymentsForPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r111" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase and retirement of common stock", "terseLabel": "Payment to repurchase stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows", "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r116", "r269" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r113" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Payment for debt extinguishment costs" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r111" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Payment of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r101", "r104", "r194" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of available-for-sale debt securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r105", "r448" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r105" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments for business acquisitions, net of cash and cash equivalents acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r106" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares (PSAs)" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r344", "r367" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails", "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails", "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Convertible preferred stock - par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Convertible preferred stock - shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Convertible preferred stock - issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Convertible preferred stock - outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r22" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "verboseLabel": "Convertible preferred stock, $0.00001 par value; 10.0 shares authorized; none issued and outstanding" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r34", "r35" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails", "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r102" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Proceeds from Pulse note receivable", "verboseLabel": "Proceeds from pulse note receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows", "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r108" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r109" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Issuance of debt, net" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r101", "r102", "r194" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturities and redemptions of available-for-sale debt securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r110", "r114", "r139" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndCollectionOfReceivables": { "auth_ref": [ "r103" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the proceeds from sale and collection of receivables during the period.", "label": "Proceeds from Sale and Collection of Receivables", "terseLabel": "Proceeds from sale and collection of receivables" } } }, "localname": "ProceedsFromSaleAndCollectionOfReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r101", "r102", "r194" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales of available-for-sale debt securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails", "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails", "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationRevenueRemainingPerformanceObligationDetails", "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r291" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provisions made during the period, net" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r79", "r82", "r117", "r179", "r182", "r452", "r454", "r455", "r459", "r460" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r266" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]", "verboseLabel": "Property and Equipment by Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r264" ], "calculation": { "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r266", "r589" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r128", "r266" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r266" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r264" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Selected Quarterly Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r75", "r86" ], "calculation": { "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amount reclassified from accumulated other comprehensive income (loss)" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "auth_ref": [ "r281" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Recorded Unconditional Purchase Obligation", "totalLabel": "Total" } } }, "localname": "RecordedUnconditionalPurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueAfterFifthYear": { "auth_ref": [ "r281" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded unconditional purchase obligation maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Recorded Unconditional Purchase Obligation Due after Fifth Year", "terseLabel": "Thereafter" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInFourthYear": { "auth_ref": [ "r281" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded unconditional purchase obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Recorded Unconditional Purchase Obligation Due in Fourth Year", "terseLabel": "2023" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": { "auth_ref": [ "r281" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded unconditional purchase obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Recorded Unconditional Purchase Obligation Due in Second Year", "terseLabel": "2021" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": { "auth_ref": [ "r281" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded unconditional purchase obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Recorded Unconditional Purchase Obligation Due in Third Year", "terseLabel": "2022" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "auth_ref": [ "r281" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded unconditional purchase obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Recorded Unconditional Purchase Obligation Due in Next Twelve Months", "terseLabel": "2020" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r112" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Payment of debt", "verboseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows", "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r386", "r608" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r128", "r386" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r127", "r552", "r586" ], "calculation": { "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restricted Cash and Cash Equivalents Items [Line Items]", "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]" } } }, "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash and investments whose use in whole or in part is restricted for the long-term, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.", "label": "Restricted Cash and Investments", "terseLabel": "Restricted cash and investments" } } }, "localname": "RestrictedCashAndInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "RSA" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r122", "r268", "r272", "r277" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "netLabel": "Charges/ (Benefits)", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails", "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails", "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Restructuring charges (benefits)" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r269", "r274" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring liability, ending balance", "periodStartLabel": "Restructuring liability, beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r268", "r273" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Other" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r311", "r587" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r322", "r323" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/SegmentsGeographicalDetails", "http://www.juniper.net/role/SegmentsRevenueDetails", "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r129", "r331" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Net Revenues by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue recognition expected by period" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue recognition expected by period, satisfaction period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Net Revenues by Geographic Region [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r534", "r539" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "ROU assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesReturnsAndAllowancesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers.", "label": "Sales Returns and Allowances [Member]", "terseLabel": "Sales Return Reserve" } } }, "localname": "SalesReturnsAndAllowancesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationNoteReceivableAndDepositDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of accumulated other comprehensive loss, net of taxes" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of acquired indefinite-lived intangible assets. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. Indefinite-lived assets are assets that are not subject to amortization. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total.", "label": "Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Indefinite-Lived Intangible Assets by Major Class" } } }, "localname": "ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r437", "r438" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.juniper.net/role/BusinessCombinationsNarrativeDetails", "http://www.juniper.net/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsCashEquivalentsAndInvestmentsRestrictedCashAndInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of reconciliation of cash, cash equivalents and restricted cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r49", "r133", "r307", "r308", "r309", "r310", "r516", "r517", "r519", "r576" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of derivative assets at fair value.", "label": "Schedule of Derivative Assets at Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Assets at Fair Value" } } }, "localname": "ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r137", "r462", "r464", "r465", "r468", "r470", "r477", "r481", "r488", "r490" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Schedule of Derivative Instruments [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of derivative liabilities at fair value.", "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Liabilities at Fair Value" } } }, "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Calculation of Basic and Diluted Net Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r342", "r364", "r380" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r342", "r364", "r380" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r499", "r500" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r524" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r244", "r246" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Schedule of Guarantor Obligations [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r31", "r32", "r33" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r144", "r146", "r159", "r160", "r163" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Share Activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Outstanding notes receivable and deposit" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Other (expense) income, net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Warranties" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r266" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Selected Quarterly Financial Data (Unaudited)" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SelectedQuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r441" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of estimated fair values of assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "auth_ref": [ "r11", "r127", "r552", "r586" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table]", "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r270", "r271", "r275" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails", "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r270", "r271", "r275" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of Restructuring Charges" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r269", "r276" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Liabilities" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r87", "r89", "r186" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsGeographicalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r174", "r179", "r180", "r181", "r244" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r174", "r179", "r180", "r181", "r244" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Financial Information by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r344", "r367" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails", "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseNarrativeDetails", "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Future Amortization Expense of Purchased Intangible Assets with Finite Lives" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/GoodwillAndPurchasedIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Net Revenues [Abstract]" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelectedQuarterlyFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Selected Quarterly Financial Information [Abstract]" } } }, "localname": "SelectedQuarterlyFinancialInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails", "http://www.juniper.net/role/DebtAndFinancingScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails", "http://www.juniper.net/role/OtherFinancialInformationDeferredRevenueDetails", "http://www.juniper.net/role/OtherFinancialInformationNotesReceivableAndDepositRevenueDeferredCommissionsNarrativeDetails", "http://www.juniper.net/role/OtherFinancialInformationRevenueRemainingPerformanceObligationDetails", "http://www.juniper.net/role/SegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r121" ], "calculation": { "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Share-Based Compensation Plans" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Discount on share purchase price for purchases made under ESPP" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled (in shares)", "terseLabel": "RSUs and PSAs canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "negatedLabel": "RSUs and PSAs granted (in shares)", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant-Date Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted Average Remaining Contractual Term (In Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of RSUs, RSAs and PSAs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Estimates of Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlans401KPlanDeferredCompensationPlanAndNonUsPensionPlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails", "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseNarrativeDetails", "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Periodic payroll deduction - percentage of base salary" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "ESPP individual purchase limits (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Balance as of end of period (in shares)", "periodStartLabel": "Balance as of beginning of period (in shares)", "terseLabel": "Number of shares available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails", "http://www.juniper.net/role/EmployeeBenefitPlansSharesAvailableForGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r349", "r367" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Aggregate shares subject to outstanding equity awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r341", "r347" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails", "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails", "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseDetails", "http://www.juniper.net/role/EmployeeBenefitPlansShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r128", "r344", "r348" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails", "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails", "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r359", "r379" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Options vested and expected to vest, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansRsuRsaAndPsaActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "ESPP, purchase price (in percentage)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEquityIncentivePlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r16", "r559", "r560", "r562", "r582" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r601" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r293" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Actual costs incurred during the period" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/OtherFinancialInformationWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r128", "r292" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty Reserves" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r135", "r423", "r428" ], "calculation": { "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "States" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesComponentsOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction", "verboseLabel": "California" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r306" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "verboseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r22", "r23", "r306", "r311" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common shares purchased through ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EmployeeBenefitPlansEmployeeStockPurchasePlanAndValuationAssumptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r306", "r311" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r311", "r343", "r356" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails", "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, authorized funds remaining" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r22", "r23", "r306", "r311" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Shares repurchased (in shares)", "verboseLabel": "Shares (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails", "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r22", "r23", "r306", "r311" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Amount", "verboseLabel": "Stock repurchased and retired during period, value" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails", "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r22", "r23", "r306", "r311" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchased (in Shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails", "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r27", "r28", "r192" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r450", "r451", "r458" ], "calculation": { "http://www.juniper.net/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Stockholders' equity, Ending balance", "periodStartLabel": "Stockholders' equity, Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedBalanceSheets", "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r541" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r541" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r541" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r543" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carry-forwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect": { "auth_ref": [ "r73" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accumulated other comprehensive income (AOCI) for reclassification to retained earnings of tax effect from remeasurement of deferred tax pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Reclassification from AOCI to Retained Earnings, Tax Effect", "terseLabel": "Reclassification of tax effects upon adoption of ASU 2018-02 (Topic 220), net" } } }, "localname": "TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/EquityAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability", "terseLabel": "Income taxes payable" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r442" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Existing technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]", "terseLabel": "Schedule of investments in equity securities" } } }, "localname": "TradingSecuritiesAndCertainTradingAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r549" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsEquitySecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsMaturitiesOfAvailableForSaleInvestmentsDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsNarrativeDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Treasury Stock, Shares [Abstract]", "terseLabel": "Stock Repurchase Program" } } }, "localname": "TreasuryStockSharesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/EquityStockRepurchaseActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails", "http://www.juniper.net/role/SignificantAccountingPoliciesCumulativeImpactOfRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/RestructuringChargesIncludedInCostOfRevenuesAndRestructuringAndOtherChargesDetails", "http://www.juniper.net/role/RestructuringChargesRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r565" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [ "r335", "r561" ], "lang": { "en-US": { "role": { "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).", "label": "US Government-sponsored Enterprises Debt Securities [Member]", "terseLabel": "U.S. government agency securities" } } }, "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CashEquivalentsAndInvestmentsAvailableForSaleDebtSecuritiesDetails", "http://www.juniper.net/role/CashEquivalentsAndInvestmentsUnrealizedLossPositionOnFixedIncomeSecuritiesDetails", "http://www.juniper.net/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r390", "r432", "r577", "r599" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r122" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments, not including unrealized gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, held at each balance sheet date and included in earnings for the period.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized gain (loss) on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/FairValueMeasurementsFairValueMeasurementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r391", "r403" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Reductions in unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r399" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Interest and penalties accrued related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r399" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Tax expense recognized for net interest and penalties in the Consolidated Statements of Operations" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r405" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Lapses in statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": { "auth_ref": [ "r279" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due within Five Years", "terseLabel": "2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r279" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months", "terseLabel": "2020" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "auth_ref": [ "r279" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due within Four Years", "terseLabel": "2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r279" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due within Two Years", "terseLabel": "2021" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r279" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due within Three Years", "terseLabel": "2022" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r279" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "totalLabel": "Total", "verboseLabel": "Minimum fixed fees payable" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails", "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r278", "r280" ], "lang": { "en-US": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears": { "auth_ref": [ "r279" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due after Five Years", "verboseLabel": "Thereafter" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "auth_ref": [ "r278", "r280" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligations that are not recognized as a liability on the balance sheet, including the nature and significant terms of an unconditional purchase obligation; the amount of the fixed and determinable portion of the obligation as of the date of the latest balance sheet presented in the aggregate and, if determinable, for each of the five succeeding fiscal years; the nature of any variable components of the obligation; the amount purchased under the obligation (for example, the take-or-pay or throughput contract) for the reporting period; and may include the amount of imputed interest necessary to reduce the obligation to present value.", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "terseLabel": "Unrecorded Unconditional Purchase Obligations Disclosure" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UsTreasuryUstInterestRateMember": { "auth_ref": [ "r492" ], "lang": { "en-US": { "role": { "documentation": "Interest rate on direct treasury obligation of U.S. government (UST).", "label": "US Treasury (UST) Interest Rate [Member]", "terseLabel": "US Treasury (UST) Interest Rate" } } }, "localname": "UsTreasuryUstInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r165", "r166", "r168", "r169", "r171", "r172", "r173" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r415" ], "lang": { "en-US": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r393" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase (decrease) in DTA valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/IncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance at Beginning of Year", "terseLabel": "Sales return reserve" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charged to (Reversed from) Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Charged to Other Accounts" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r142" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Used" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ScheduleIiValuationAndQualifyingAccountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r532", "r539" ], "calculation": { "http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/CommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/DebtAndFinancingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r148", "r153" ], "calculation": { "http://www.juniper.net/role/NetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted-average shares used to compute diluted net income per share", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in computing net income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r147", "r153" ], "calculation": { "http://www.juniper.net/role/NetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used to compute basic net income per share", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.juniper.net/role/ConsolidatedStatementsOfOperations", "http://www.juniper.net/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27405-111563" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=SL6284393-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117546-209714" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922890-210455" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25287-109308" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25383-109308" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=99404985&loc=d3e10037-110241" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e13051-110250" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r461": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(i)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109974929&loc=SL110061190-113977" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118632142&loc=SL109983883-199619" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994" }, "r498": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77910348&loc=d3e34039-112682" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r543": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.6(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6477933&loc=d3e60009-112784" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r609": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r610": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r611": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r612": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r613": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r614": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r615": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r616": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r617": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r618": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r619": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL116659650-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" } }, "version": "2.1" } XML 100 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Subsequent Events
12 Months Ended
Dec. 31, 2019
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events

Dividend Declaration

On January 27, 2020, the Company announced that the Board declared a quarterly cash dividend of $0.20 per share of common stock to be paid on March 23, 2020 to stockholders of record as of the close of business on March 2, 2020.

Stock Repurchase Activities

During the first quarter of 2020, the ASR was completed and the Company received an additional 1.8 million shares from the financial institution. These 1.8 million shares will be retired in the first quarter of 2020. The completion of the ASR resulted in a total settlement of 8.2 million shares of the Company's common stock at a volume weighted average repurchase price, less an agreed upon discount, of $24.44 per share.

Subsequent to December 31, 2019, through the date of filing of this Report (the "filing date"), the Company also repurchased 7.6 million shares of its common stock in the open market, for an aggregate purchase price of $179.8 million at an average price of $23.68 per share, under the 2018 Stock Repurchase Program. Repurchases of approximately 6.7 million shares were settled prior to the filing of this Report and the remaining shares will be settled after the filing date. The Company has an aggregate of $1.5 billion of authorized funds remaining under the Stock Repurchase Program as of the filing date.
XML 101 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
 
The components of pretax income are summarized as follows (in millions):  
 
Years Ended December 31,
 
2019
 
2018
 
2017
Domestic
$
296.2

 
$
160.6

 
$
474.2

Foreign
118.2

 
372.1

 
337.6

Total pretax income
$
414.4

 
$
532.7

 
$
811.8



The provision (benefit) for income taxes is summarized as follows (in millions):  
 
Years Ended December 31,
 
2019
 
2018
 
2017
Current provision (benefit):
 

 
 

 
 

Federal
$
6.2

 
$
(126.1
)
 
$
594.3

States
14.4

 
9.0

 
13.9

Foreign
48.5

 
38.9

 
45.4

Total current provision (benefit)
69.1

 
(78.2
)
 
653.6

Deferred provision (benefit):
 
 
 
 
 
Federal
0.8

 
36.6

 
(128.7
)
States
2.8

 
2.2

 
(17.7
)
Foreign
(3.3
)
 
5.2

 
(1.6
)
Total deferred provision (benefit)
0.3

 
44.0

 
(148.0
)
Total provision (benefit) for income taxes
$
69.4

 
$
(34.2
)
 
$
505.6



The provision (benefit) for income taxes differs from the amount computed by applying the federal statutory rate of 21% for 2019, 21% for 2018, and 35% for 2017, respectively, to pretax income as follows (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Expected provision at statutory rate
$
87.0

 
$
111.9

 
$
284.1

State taxes, net of federal benefit
9.4

 
7.4

 
12.0

Foreign income at different tax rates
1.8

 
(12.8
)
 
(46.4
)
R&D tax credits
(18.8
)
 
(22.1
)
 
(15.1
)
Share-based compensation
3.8

 
4.7

 

Non-deductible compensation
3.3

 
1.9

 
1.6

Temporary differences not currently benefited
12.9

 

 

Recognition of previously unrecognized tax benefits
(25.4
)
 

 

Lapses in federal statutes of limitations
(7.5
)
 
(67.6
)
 

Tax accounting method changes

 
(65.4
)
 

Release of valuation allowance

 

 
(1.7
)
Domestic production activities

 

 
(12.4
)
Impact of the U.S. Tax Cuts and Jobs Act

 
2.8

 
289.5

Other
2.9

 
5.0

 
(6.0
)
Total (benefit) provision for income taxes
$
69.4

 
$
(34.2
)
 
$
505.6



In 2019, the Company recorded a $25.4 million benefit, including interest, related to the recognition of previously unrecognized tax benefits pursuant to the resolution of a tax audit and a $7.5 million benefit, including interest, for a lapse in statute of limitations.

In 2018, the Company recorded a $67.6 million benefit, including interest, related to a lapse in statute of limitations relative to tax years 2010 through 2014, a $33.2 million benefit as a result of filing a change in accounting method for the tax recognition of
deferred product revenue, and a $33.2 million benefit resulting from a tax accounting method change related to foreign deferred service revenue.

The Tax Cuts and Jobs Act ("Tax Act") was enacted on December 22, 2017. The Tax Act introduced significant changes to U.S. income tax law. Effective January 1, 2018, the Tax Act reduced the U.S. federal corporate income tax rate from 35% to 21%, created a minimum tax on foreign earnings and imposed a one-time transition tax on accumulated foreign earnings through December 31, 2017. In 2017, the Company recorded provisional amounts for the effects of the Tax Act of $289.5 million primarily related to net taxes on accumulated foreign earnings and the re-measurement of the Company’s deferred tax assets at the revised U.S. statutory rate. In the fourth quarter of 2018, the Company completed its analysis to determine the effect of the Tax Act and recorded immaterial adjustments as of December 31, 2018.
Deferred income taxes reflect the net tax effects of tax carry-forward items and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's long-term deferred tax assets and deferred tax liabilities are as follows (in millions):
 
As of December 31,
 
2019
 
2018
Deferred tax assets:
 

 
 

Net operating loss carry-forwards
$
27.7

 
$
12.9

Research and other credit carry-forwards
236.7

 
220.0

Deferred revenue
40.0

 
37.7

Share-based compensation
24.3

 
26.1

Cost sharing adjustment

 
12.2

Reserves and accruals not currently deductible
55.8

 
62.7

Operating lease liabilities
48.3

 

Other
12.0

 
13.2

Total deferred tax assets
444.8

 
384.8

Valuation allowance
(249.4
)
 
(233.7
)
Deferred tax assets, net of valuation allowance
195.4

 
151.1

Deferred tax liabilities:
 
 
 
Property and equipment basis differences
(39.2
)
 
(40.6
)
Purchased intangibles
(27.8
)
 
(13.7
)
Unremitted foreign earnings
(23.7
)
 
(26.4
)
Deferred compensation and other
(8.7
)
 
(8.9
)
Operating lease assets
(41.1
)
 

Total deferred tax liabilities
(140.5
)
 
(89.6
)
Net deferred tax assets
$
54.9

 
$
61.5


As of December 31, 2019 and 2018, the Company had a valuation allowance on its U.S. domestic deferred tax assets of approximately $249.4 million and $233.7 million, respectively. The balance at December 31, 2019 consisted of approximately $221.6 million, $20.2 million and $3.1 million against the Company's California, Massachusetts and Canadian deferred tax assets, respectively, which the Company believes are not more likely than not to be utilized in future years. The remaining deferred tax assets for which the Company recorded a valuation allowance of approximately $4.5 million related to losses that are capital in nature and may carry forward to offset future capital gains only. The valuation allowance increased in 2019 and 2018 by $15.7 million and $19.2 million, respectively, primarily related to the change in California, Massachusetts and Canadian R&D tax credits.

As of December 31, 2019, the Company had federal and California net operating loss carry-forwards of approximately $101.2 million and $134.0 million, respectively. The California net operating loss carry-forwards of $134.0 million are expected to expire unused. The Company also had federal and California tax credit carry-forwards of approximately $4.7 million and $262.5 million, respectively. Unused net operating loss carry-forwards will expire at various dates beginning in the year 2020. The California tax credit carry-forwards will carry forward indefinitely.

The Company provides deferred tax liabilities for all tax consequences associated with the undistributed earnings that are expected to be repatriated to subsidiaries' parent unless the subsidiaries' earnings are considered indefinitely reinvested. The Company has
made no provision for deferred taxes on approximately $35.8 million of cumulative undistributed earnings of certain foreign subsidiaries through December 31, 2019. These earnings are considered indefinitely invested in operations of the subsidiaries, as the Company intends to utilize these amounts to fund future expansion of its operations. If these earnings were distributed to the parent, the Company would be subject to additional taxes of approximately $7.1 million.

As of December 31, 2019, 2018, and 2017, the total amount of gross unrecognized tax benefits was $151.3 million, $178.1 million, and $264.5 million, respectively. As of December 31, 2019, approximately $150.9 million of the $151.3 million gross unrecognized tax benefits, if recognized, would affect the effective tax rate.

A reconciliation of the beginning and ending amount of the Company's total gross unrecognized tax benefits was as follows (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of year
$
178.1

 
$
264.5

 
$
223.1

Tax positions related to current year:
 
 
 
 
 
Additions
5.9

 
4.3

 
64.6

Tax positions related to prior years:
 
 
 
 
 
Additions
0.8

 
12.7

 
1.8

Reductions
(3.3
)
 
(33.8
)
 
(16.6
)
Settlements
(22.5
)
 
(2.6
)
 
(4.0
)
Lapses in statutes of limitations
(7.7
)
 
(67.0
)
 
(4.4
)
Balance at end of year
$
151.3

 
$
178.1

 
$
264.5



As of December 31, 2019, 2018, and 2017, the Company had accrued interest and penalties related to unrecognized tax benefits of $29.9 million, $33.8 million, and $40.7 million, respectively, to other long-term liabilities in the Consolidated Balance Sheets. Due to the changes in the level of gross unrecognized tax benefits, the Company recognized a benefit for net interest and penalties of $2.8 million, $5.2 million and an expense of $8.5 million in its Consolidated Statements of Operations during the years ended December 31, 2019, 2018, and 2017, respectively. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense.

In December 2019, the Internal Revenue Service and the Company concluded the appeals process for the 2007 through 2009 tax years. As a result, the Company released $30.9 million of previously unrecognized tax benefits, including $8.4 million in interest and penalties.

The Company engages in continuous discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. There is a greater than remote likelihood that the balance of the gross unrecognized tax benefits will decrease by a range of approximately $9.6 million to $24.6 million within the next twelve months due to the completion of tax review cycles in various tax jurisdictions and lapses of applicable statutes of limitation.

The Company conducts business globally and, as a result, Juniper Networks or one or more of its subsidiaries files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world, including such major jurisdictions as the Netherlands, U.K., France, Germany, Japan, China, Australia, India, and the U.S. With few exceptions, the Company is no longer subject to U.S. federal, state and local, and non-U.S. income tax examinations for years before 2009.

The Company is currently under examination by the India tax authorities for the 2009 through 2015 tax years. The examinations by the India tax authorities are ongoing. The Company regularly assesses the likelihood of an adverse outcome resulting from such examinations. As of December 31, 2019, the Company believes the resolution of the audits is unlikely to have a material effect on its consolidated financial condition or results of operations.

The Company is pursuing all available administrative remedies relative to these ongoing matters. The Company believes that it has adequately provided for any reasonably foreseeable outcomes related to these proposed adjustments and the ultimate resolution of these matters is unlikely to have a material effect on its consolidated financial condition or results of operations; however, there is still a possibility that an adverse outcome of these matters could have a material effect on its consolidated financial condition and results of operations.
XML 102 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Income per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Income Per Share

The Company computed basic and diluted net income per share as follows (in millions, except per share amounts):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Numerator:
 
 
 
 
 
Net income
$
345.0

 
$
566.9

 
$
306.2

Denominator:
 
 
 
 
 
Weighted-average shares used to compute basic net income per share
343.2

 
349.0

 
377.7

Dilutive effect of employee stock awards
5.0

 
5.4

 
6.5

Weighted-average shares used to compute diluted net income per share
348.2

 
354.4

 
384.2

Net income per share:
 
 
 
 
 
Basic
$
1.01

 
$
1.62

 
$
0.81

Diluted
$
0.99

 
$
1.60

 
$
0.80

 
 
 
 
 
 
Anti-dilutive shares
4.7

 
3.9

 
1.1


XML 103 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies Significant Accounting Policies - Property, Plant and Equipment, Useful Lives (Details)
12 Months Ended
Dec. 31, 2019
Computers, equipment, and software | Minimum  
Property and Equipment [Line Items]  
Useful life 1 year 6 months
Computers, equipment, and software | Maximum  
Property and Equipment [Line Items]  
Useful life 7 years
Furniture and fixtures | Minimum  
Property and Equipment [Line Items]  
Useful life 5 years
Furniture and fixtures | Maximum  
Property and Equipment [Line Items]  
Useful life 7 years
Building and building improvements | Minimum  
Property and Equipment [Line Items]  
Useful life 7 years
Building and building improvements | Maximum  
Property and Equipment [Line Items]  
Useful life 40 years
Land improvements | Minimum  
Property and Equipment [Line Items]  
Useful life 10 years
Land improvements | Maximum  
Property and Equipment [Line Items]  
Useful life 40 years
Leasehold improvements | Maximum  
Property and Equipment [Line Items]  
Useful life 10 years
XML 104 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Financial Information - Note Receivable and Deposit (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract manufacturer deposit (non-interest bearing) $ 46.0 $ 23.9
Total 124.9 92.9
Junos Pulse    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Pulse Note (including accumulated interest paid in kind) $ 78.9 $ 69.0
XML 105 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Commitments and Contingencies - Purchase Commitments (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 794.3
2021 230.7
2022 220.1
2023 226.4
Thereafter 0.0
Total $ 1,471.5
XML 106 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Commitments (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 42.0
2021 28.8
2022 21.0
2023 13.7
2024 6.9
Thereafter 1.4
Total $ 113.8
XML 107 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Purchased Intangible Assets - Purchased Intangible Assets, Net (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Purchased Intangible Assets [Line Items]      
Gross $ 835,600,000 $ 733,700,000  
Accumulated amortization (646,100,000) (611,500,000)  
Impairment and other charges (52,700,000) (52,700,000)  
Net 136,800,000 69,500,000  
Total purchased intangible assets, gross 884,600,000 782,700,000  
Purchased intangible assets, net 185,800,000 118,500,000  
Amortization of intangible assets 34,700,000 17,400,000 $ 17,500,000
Impairment of intangible assets 0 0 $ 0
IPR&D      
Purchased Intangible Assets [Line Items]      
Indefinite-lived intangible assets: 49,000,000.0 49,000,000.0  
Technologies and patents      
Purchased Intangible Assets [Line Items]      
Gross 729,100,000 648,100,000  
Accumulated amortization (564,000,000.0) (534,000,000.0)  
Impairment and other charges (49,900,000) (49,900,000)  
Net 115,200,000 64,200,000  
Customer contracts, support agreements, and related relationships      
Purchased Intangible Assets [Line Items]      
Gross 98,600,000 83,600,000  
Accumulated amortization (79,300,000) (75,500,000)  
Impairment and other charges (2,800,000) (2,800,000)  
Net 16,500,000 5,300,000  
Trade name      
Purchased Intangible Assets [Line Items]      
Gross 7,900,000 2,000,000.0  
Accumulated amortization (2,800,000) (2,000,000.0)  
Impairment and other charges 0 0  
Net $ 5,100,000 $ 0  
XML 108 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments - Notional Amount (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Notional amount $ 946.9 $ 656.4
Designated as hedge    
Derivatives, Fair Value [Line Items]    
Notional amount 784.0 497.7
Non-designated derivatives    
Derivatives, Fair Value [Line Items]    
Notional amount 162.9 158.7
Foreign exchange contracts | Cash flow hedges | Designated as hedge    
Derivatives, Fair Value [Line Items]    
Notional amount 484.0 497.7
Interest Rate Swap | Fair Value Hedging | Designated as hedge    
Derivatives, Fair Value [Line Items]    
Notional amount $ 300.0 $ 0.0
XML 109 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Components of Income Tax (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Components of income before provision for income taxes and noncontrolling interest                      
Domestic                 $ 296.2 $ 160.6 $ 474.2
Foreign                 118.2 372.1 337.6
Income before income taxes $ 174.0 $ 118.1 $ 77.8 $ 44.5 $ 188.4 $ 152.0 $ 150.9 $ 41.4 414.4 532.7 811.8
Current provision (benefit):                      
Federal                 6.2 (126.1) 594.3
States                 14.4 9.0 13.9
Foreign                 48.5 38.9 45.4
Total current provision (benefit)                 69.1 (78.2) 653.6
Deferred provision (benefit):                      
Federal                 0.8 36.6 (128.7)
States                 2.8 2.2 (17.7)
Foreign                 (3.3) 5.2 (1.6)
Total deferred provision (benefit)                 0.3 44.0 (148.0)
Income tax reconciliation                      
Expected provision at 35% rate                 87.0 111.9 284.1
State taxes, net of federal benefit                 9.4 7.4 12.0
Foreign income at different tax rates                 1.8 (12.8) (46.4)
R&D tax credits                 (18.8) (22.1) (15.1)
Share-based compensation                 3.8 4.7 0.0
Non-deductible compensation                 3.3 1.9 1.6
Temporary differences not currently benefited                 12.9 0.0 0.0
Recognition of previously unrecognized tax benefits                 25.4   0.0
Lapses in federal statutes of limitations                 7.5 67.6 0.0
Tax accounting method changes                 0.0 (65.4) 0.0
Release of valuation allowance                 0.0 0.0 (1.7)
Domestic production activities                 0.0 0.0 (12.4)
Impact of the U.S. Tax Cuts and Jobs Act                 0.0 2.8 289.5
Other                 2.9 5.0 (6.0)
Total provision (benefit) for income taxes                 $ 69.4 (34.2) $ 505.6
Product                      
Income tax reconciliation                      
Income tax benefit result of filing a change in accounting method                   (33.2)  
Service                      
Income tax reconciliation                      
Income tax benefit result of filing a change in accounting method                   $ (33.2)  
XML 110 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - $ / shares
3 Months Ended 12 Months Ended
Dec. 26, 2019
Sep. 25, 2019
Jun. 24, 2019
Mar. 22, 2019
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Stockholders' Equity [Abstract]                
Payments of cash dividends (in dollars per share) $ 0.19 $ 0.19 $ 0.19 $ 0.19 $ 0.19 $ 0.76 $ 0.72 $ 0.40
XML 111 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2019
Feb. 13, 2020
Jun. 28, 2019
Cover page.      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2019    
Document Transition Report false    
Entity File Number 001-34501    
Entity Registrant Name JUNIPER NETWORKS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 77-0422528    
Entity Address, Address Line One 1133 Innovation Way    
Entity Address, City or Town Sunnyvale,    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94089    
City Area Code (408)    
Local Phone Number 745-2000    
Title of 12(b) Security Common Stock, par value $0.00001 per share    
Trading Symbol JNPR    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 9,077,000,000
Entity Common Stock, Shares Outstanding   330,527,200  
Documents Incorporated by Reference
As noted herein, the information called for by Part III is incorporated by reference to specified portions of the registrant's definitive proxy statement to be filed in conjunction with the registrant's 2020 Annual Meeting of Stockholders, which is expected to be filed not later than 120 days after the registrant's fiscal year ended December 31, 2019.
   
Entity Central Index Key 0001043604    
Amendment Flag false    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --12-31    
XML 112 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II- Valuation and Qualifying Account (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2018
Dec. 31, 2017
Allowance for Doubtful Accounts          
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]          
Balance at Beginning of Year $ 4.9 $ 5.7 $ 7.6    
Charged to (Reversed from) Costs and Expenses 1.7 (0.8) (2.0)    
Write-offs, Net of Recoveries (1.1) 0.0 0.1    
Balance at End of Year 5.5 4.9 5.7    
Sales return reserve 5.5 5.7 7.6   $ 5.7
Sales Return Reserve          
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]          
Balance at Beginning of Year 32.7 55.2 71.4    
Balance at beginning of year, excluding reduction of cumulative effect adjustment, topic 606         44.5
Charged as a Reduction in Revenues 59.5 70.7 25.0    
Charged to Other Accounts 0.0 0.0 65.9    
Used (67.4) (82.5) (107.1)    
Balance at End of Year 24.8 32.7 55.2    
Sales return reserve $ 32.7 $ 55.2 $ 55.2   $ 55.2
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09 | Sales Return Reserve          
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]          
Sales return reserve       $ (10.7)  
XML 113 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 1,215.8 $ 2,489.0
Short-term investments 738.0 1,070.1
Accounts receivable, net of allowance for doubtful accounts of $5.5 and $4.9 as of December 31, 2019 and 2018, respectively 879.7 754.6
Prepaid expenses and other current assets 376.3 268.1
Total current assets 3,209.8 4,581.8
Property and equipment, net 830.9 951.7
Operating lease assets 169.7  
Long-term investments 589.8 199.0
Purchased intangible assets, net 185.8 118.5
Goodwill 3,337.1 3,108.8
Other long-term assets 514.6 403.5
Total assets 8,837.7 9,363.3
Current liabilities:    
Accounts payable 219.5 208.8
Accrued compensation 229.0 221.0
Deferred revenue 812.9 829.3
Short-term portion of long-term debt 0.0 349.9
Other accrued liabilities 282.5 233.5
Total current liabilities 1,543.9 1,842.5
Long-term debt 1,683.9 1,789.1
Long-term deferred revenue 410.5 384.3
Long-term income taxes payable 372.6 404.4
Long-term operating lease liabilities 158.1  
Other long-term liabilities 58.1 119.8
Total liabilities 4,227.1 4,540.1
Commitments and contingencies (Note 16)
Stockholders' equity:    
Convertible preferred stock, $0.00001 par value; 10.0 shares authorized; none issued and outstanding 0.0 0.0
Common stock, $0.00001 par value; 1,000.0 shares authorized; 335.9 shares and 346.4 shares issued and outstanding as of December 31, 2019 and 2018, respectively 0.0 0.0
Additional paid-in capital 7,370.5 7,672.8
Accumulated other comprehensive loss (18.5) (18.2)
Accumulated deficit (2,741.4) (2,831.4)
Total stockholders' equity 4,610.6 4,823.2
Total liabilities and stockholders' equity $ 8,837.7 $ 9,363.3
XML 114 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Selected Quarterly Financial Data (Unaudited)
12 Months Ended
Dec. 31, 2019
Selected Quarterly Financial Information [Abstract]  
Selected Quarterly Financial Data (Unaudited) Selected Quarterly Financial Data (Unaudited)
 

The table below sets forth selected unaudited financial data for each quarter of the years ended December 31, 2019 and December 31, 2018 (in millions, except per share amounts):
 
Year Ended December 31, 2019
 
Year Ended December 31, 2018
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
Net revenues
$
1,001.7

 
$
1,102.5

 
$
1,133.1

 
$
1,208.1

 
$
1,082.6

 
$
1,204.1

 
$
1,179.8

 
$
1,181.0

Gross margin
582.3

 
636.8

 
678.4

 
719.3

 
618.4

 
700.9

 
711.0

 
710.9

Income before income taxes
44.5

 
77.8

 
118.1

 
174.0

 
41.4

 
150.9

 
152.0

 
188.4

Net income(1)
$
31.1

 
$
46.2

 
$
99.3

 
$
168.4

 
$
34.4

 
$
116.5

 
$
223.8

 
$
192.2

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per share:(2)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
$
0.09

 
$
0.13

 
$
0.29

 
$
0.50

 
$
0.10

 
$
0.33

 
$
0.65

 
$
0.56

Diluted
$
0.09

 
$
0.13

 
$
0.29

 
$
0.49

 
$
0.10

 
$
0.33

 
$
0.64

 
$
0.55

 
_______________
(1) 
Net income for the third and fourth quarters of 2018 include a lower statutory tax rate due to the Tax Act and tax benefits related to items unique to 2018. See Note 14, Income Taxes, for further discussion.
(2) 
Net income per share is computed independently. Therefore, the sum of the quarterly net income per share may not equal the total computed for the year or any cumulative interim period.
XML 115 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segments
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Segments Segments

The Company operates in one reportable segment. The Company's chief executive officer, who is the chief operating decision maker, reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance, accompanied by disaggregated information about net revenues by product and service, customer vertical, and geographic region as presented below.

The following table presents net revenues by product and service (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Routing
$
1,623.2

 
$
1,839.7

 
$
2,189.5

Switching
901.0

 
934.4

 
963.4

Security
343.5

 
333.0

 
293.3

Total product
2,867.7

 
3,107.1

 
3,446.2

 
 
 
 
 
 
Total service
1,577.7

 
1,540.4

 
1,581.0

Total
$
4,445.4

 
$
4,647.5

 
$
5,027.2


The following table presents net revenues by customer vertical (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cloud
$
1,059.8

 
$
1,049.9

 
$
1,310.7

Service Provider
1,827.8

 
2,066.7

 
2,319.4

Enterprise
1,557.8

 
1,530.9

 
1,397.1

Total
$
4,445.4

 
$
4,647.5

 
$
5,027.2



The Company attributes revenues to geographic region based on the customer’s shipping address. The following table presents net revenues by geographic region (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Americas:
 
 
 
 
 
United States
$
2,299.8

 
$
2,339.1

 
$
2,712.6

Other
218.2

 
202.1

 
234.6

Total Americas
2,518.0

 
2,541.2

 
2,947.2

Europe, Middle East, and Africa
1,215.3

 
1,290.8

 
1,195.8

Asia Pacific
712.1

 
815.5

 
884.2

Total
$
4,445.4

 
$
4,647.5

 
$
5,027.2



During the years ended December 31, 2019, 2018, and 2017, no customer accounted for greater than 10% of the Company's net revenues.

The following table presents geographic information for property and equipment, net and purchased intangible assets, net (in millions):
 
As of December 31,
 
2019
 
2018
United States
$
815.9

 
$
941.7

International
200.8

 
128.5

Property and equipment, net and purchased intangible assets, net
$
1,016.7

 
$
1,070.2



The Company tracks assets by physical location. The majority of the Company’s assets, excluding cash and cash equivalents and investments, as of December 31, 2019 and December 31, 2018, were attributable to U.S. operations.
XML 116 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Restructuring Charges Restructuring Charges

The following table presents restructuring charges included in the Consolidated Statements of Operations (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Severance
$
21.5

 
$
8.3

 
$
57.7

Facility consolidations
2.1

 

 

Contract terminations
11.7

 
(1.0
)
 
7.9

Total
$
35.3

 
$
7.3

 
$
65.6

 
 
 
 
 
 
Reported as:
 
 
 
 
 
Restructuring charges
$
35.3

 
$
7.3

 
$
65.6

Total
$
35.3

 
$
7.3

 
$
65.6



2019 Restructuring Plan

In 2019, the Company initiated a restructuring plan (the "2019 Restructuring Plan") designed to realign its workforce with the Company's sales strategy, improve productivity, and enhance cost efficiencies, which resulted in severance, facility consolidation, and contract termination costs that were recorded to restructuring charges in the Consolidated Statement of Operations. The 2019 Restructuring Plan was substantially completed as of December 31, 2019.

Prior Restructuring Activities

In 2018, the Company initiated a restructuring plan (the "2018 Restructuring Plan") to realign its workforce as a result of organizational and leadership changes. The 2018 Restructuring Plan consisted of severance and contract termination costs that were recorded to restructuring charges in the Consolidated Statement of Operations.

In 2017, the Company initiated a restructuring plan (the “2017 Restructuring Plan”) to realign its workforce and increase operational efficiencies. The 2017 Restructuring Plan consisted of severance and contract termination costs that were recorded to restructuring charges in the Consolidated Statement of Operations.

Restructuring Liabilities

Restructuring liabilities are reported within other accrued liabilities in the Consolidated Balance Sheets. The following table provides a summary of changes in the restructuring liabilities associated with the 2019 Restructuring Plan and prior year plans (in millions):
 
December 31,
2018
 
Charges/
(Benefits)
 
Cash
Payments
 

Other
 
December 31,
2019
Severance
$
1.1

 
$
21.5

 
$
(21.9
)
 
$

 
$
0.7

Facility consolidations

 
2.1

 
(0.1
)
 
(2.0
)
 

Contract terminations

 
11.7

 
(11.5
)
 
(0.2
)
 

Total
$
1.1

 
$
35.3

 
$
(33.5
)
 
$
(2.2
)
 
$
0.7


XML 117 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The following table provides a summary of assets and liabilities measured at fair value on a recurring basis and as reported in the Consolidated Balance Sheets (in millions):
 
Fair Value Measurements at
December 31, 2019
 
Fair Value Measurements at
December 31, 2018
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Available-for-sale debt securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$

 
$
81.4

 
$

 
$
81.4

 
$

 
$
46.5

 
$

 
$
46.5

Certificates of deposit

 
38.6

 

 
38.6

 

 
152.9

 

 
152.9

Commercial paper

 
168.2

 

 
168.2

 

 
393.6

 

 
393.6

Corporate debt securities

 
605.5

 

 
605.5

 

 
413.0

 

 
413.0

Foreign government debt securities

 
11.4

 

 
11.4

 

 
19.9

 

 
19.9

Time deposits

 
226.3

 

 
226.3

 

 
278.6

 

 
278.6

U.S. government agency securities

 
89.0

 

 
89.0

 

 
87.0

 

 
87.0

U.S. government securities
318.9

 
75.6

 

 
394.5

 
352.8

 
458.5

 

 
811.3

Privately-held debt and redeemable preferred stock securities

 

 
56.5

 
56.5

 

 

 
54.0

 
54.0

Total available-for-sale debt securities
318.9

 
1,296.0

 
56.5

 
1,671.4

 
352.8

 
1,850.0

 
54.0

 
2,256.8

Equity securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
446.4

 

 

 
446.4

 
996.9

 

 

 
996.9

Mutual funds
26.8

 

 

 
26.8

 
24.3

 

 

 
24.3

Publicly-traded equity securities
3.8

 

 

 
3.8

 
2.8

 

 

 
2.8

Total equity securities
477.0

 

 

 
477.0

 
1,024.0

 

 

 
1,024.0

Derivative assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts

 
2.5

 

 
2.5

 

 
5.3

 

 
5.3

Total derivative assets

 
2.5

 

 
2.5

 

 
5.3

 

 
5.3

Total assets measured at fair value on a recurring basis
$
795.9

 
$
1,298.5

 
$
56.5

 
$
2,150.9

 
$
1,376.8

 
$
1,855.3

 
$
54.0

 
$
3,286.1

Liabilities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Derivative liabilities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
$

 
$
(6.8
)
 
$

 
$
(6.8
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)
Interest rate swap contracts

 
(3.1
)
 

 
(3.1
)
 

 

 

 

Total derivative liabilities

 
(9.9
)
 

 
(9.9
)
 

 
(7.1
)
 

 
(7.1
)
Total liabilities measured at fair value on a recurring basis
$

 
$
(9.9
)
 
$

 
$
(9.9
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total assets, reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
442.3

 
$
290.9

 
$

 
$
733.2

 
$
1,025.2

 
$
896.6

 
$

 
$
1,921.8

Short-term investments
188.8

 
549.2

 

 
738.0

 
297.5

 
772.6

 

 
1,070.1

Long-term investments
133.9

 
455.9

 

 
589.8

 
18.2

 
180.8

 

 
199.0

Prepaid expenses and other current assets
4.1

 
2.5

 

 
6.6

 
10.8

 
5.3

 

 
16.1

Other long-term assets
26.8

 

 
56.5

 
83.3

 
25.1

 

 
54.0

 
79.1

Total assets measured at fair value on a recurring basis
$
795.9

 
$
1,298.5

 
$
56.5

 
$
2,150.9

 
$
1,376.8

 
$
1,855.3

 
$
54.0

 
$
3,286.1



 
Fair Value Measurements at
December 31, 2019
 
Fair Value Measurements at
December 31, 2018
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
Total liabilities, reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Other accrued liabilities
$

 
$
(6.8
)
 
$

 
$
(6.8
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)
Other long-term liabilities

 
(3.1
)
 

 
(3.1
)
 

 

 

 

Total liabilities measured at fair value on a recurring basis
$

 
$
(9.9
)
 
$

 
$
(9.9
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)


The Company's Level 2 available-for-sale debt securities are priced using quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. The Company uses inputs such as actual trade data, benchmark yields, broker/dealer quotes, or alternative pricing sources with reasonable levels of price transparency which are obtained from quoted market prices, independent pricing vendors, or other sources, to determine the ultimate fair value of these assets. The Company's derivative instruments are classified as Level 2, as they are not actively traded and are valued using pricing models that use observable market inputs. The Company's policy is to recognize asset or liability transfers among Level 1, Level 2, and Level 3 at the beginning of the quarter in which a change in circumstances resulted in a transfer. During the years ended December 31, 2019 and 2018, the Company had no transfers between levels of the fair value hierarchy of its assets or liabilities measured at fair value.

The Company's privately-held debt and redeemable preferred stock securities are classified as Level 3 assets due to the lack of observable inputs to determine fair value. The Company estimates the fair value of its privately-held debt and redeemable preferred stock securities on a recurring basis using an analysis of the financial condition and near-term prospects of the investee, including recent financing activities and the investee's capital structure. During the year ended December 31, 2019, there were no material activities related to privately-held debt and redeemable preferred stock.

Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

The Company's investments in equity securities without readily determinable fair value are classified as Level 3 assets due to the lack of observable inputs to determine fair value. The Company estimates the fair value on a nonrecurring basis using an analysis of the financial condition and near-term prospects of the investee, including recent financing activities and the investee's capital structure. As of December 31, 2019, there have been no upward or material downward adjustments for price changes to the equity securities without readily determinable fair value.

Certain of the Company's assets, including intangible assets and goodwill, are measured at fair value on a nonrecurring basis, when they are deemed to be other-than temporarily impaired. There were no impairment charges recognized during the years ended December 31, 2019, 2018, and 2017.

As of December 31, 2019 and 2018, the Company had no liabilities measured at fair value on a nonrecurring basis.
Assets and Liabilities Not Measured at Fair Value

The carrying amounts of the Company's accounts receivable, accounts payable, and other accrued liabilities approximate fair value due to their short maturities. As of December 31, 2019 and December 31, 2018, the estimated fair value of the Company's total outstanding debt in the Consolidated Balance Sheets was $1,852.1 million and $2,158.7 million, respectively, based on observable market inputs (Level 2). The carrying value of the promissory note issued to the Company in connection with the previously completed sale of Junos Pulse ("the Pulse Note"), along with the accumulated interest paid in kind, of $78.9 million and $69.0 million approximates its fair value as of December 31, 2019 and December 31, 2018, respectively. Notes receivable are generally classified as Level 3 asset due to the lack of observable inputs to determine fair value. The carrying value of a contract manufacturer deposit of $46.0 million, reported within other long-term assets in the Consolidated Balance Sheets approximates its fair value as of December 31, 2019. See Note 8, Other Financial Information, for further information on the Pulse Note and contract manufacturer deposit.
XML 118 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Description of Business and Basis of Presentation
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation Description of Business and Basis of Presentation

Description of Business

Juniper Networks, Inc. (the “Company” or “Juniper”) designs, develops, and sells products and services for high-performance networks, to enable customers to build scalable, reliable, secure and cost-effective networks for their businesses, while achieving agility and improved operating efficiency through automation. The Company sells high-performance routing, switching, and security networking products and service offerings to customers within its verticals: Cloud, Service Provider, and Enterprise who view the network as critical to their success.

Basis of Presentation

The Consolidated Financial Statements, which include the Company and its wholly-owned subsidiaries, are prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). All intercompany balances and transactions have been eliminated.
XML 119 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table provides a summary of assets and liabilities measured at fair value on a recurring basis and as reported in the Consolidated Balance Sheets (in millions):
 
Fair Value Measurements at
December 31, 2019
 
Fair Value Measurements at
December 31, 2018
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Available-for-sale debt securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asset-backed securities
$

 
$
81.4

 
$

 
$
81.4

 
$

 
$
46.5

 
$

 
$
46.5

Certificates of deposit

 
38.6

 

 
38.6

 

 
152.9

 

 
152.9

Commercial paper

 
168.2

 

 
168.2

 

 
393.6

 

 
393.6

Corporate debt securities

 
605.5

 

 
605.5

 

 
413.0

 

 
413.0

Foreign government debt securities

 
11.4

 

 
11.4

 

 
19.9

 

 
19.9

Time deposits

 
226.3

 

 
226.3

 

 
278.6

 

 
278.6

U.S. government agency securities

 
89.0

 

 
89.0

 

 
87.0

 

 
87.0

U.S. government securities
318.9

 
75.6

 

 
394.5

 
352.8

 
458.5

 

 
811.3

Privately-held debt and redeemable preferred stock securities

 

 
56.5

 
56.5

 

 

 
54.0

 
54.0

Total available-for-sale debt securities
318.9

 
1,296.0

 
56.5

 
1,671.4

 
352.8

 
1,850.0

 
54.0

 
2,256.8

Equity securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
446.4

 

 

 
446.4

 
996.9

 

 

 
996.9

Mutual funds
26.8

 

 

 
26.8

 
24.3

 

 

 
24.3

Publicly-traded equity securities
3.8

 

 

 
3.8

 
2.8

 

 

 
2.8

Total equity securities
477.0

 

 

 
477.0

 
1,024.0

 

 

 
1,024.0

Derivative assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts

 
2.5

 

 
2.5

 

 
5.3

 

 
5.3

Total derivative assets

 
2.5

 

 
2.5

 

 
5.3

 

 
5.3

Total assets measured at fair value on a recurring basis
$
795.9

 
$
1,298.5

 
$
56.5

 
$
2,150.9

 
$
1,376.8

 
$
1,855.3

 
$
54.0

 
$
3,286.1

Liabilities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Derivative liabilities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
$

 
$
(6.8
)
 
$

 
$
(6.8
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)
Interest rate swap contracts

 
(3.1
)
 

 
(3.1
)
 

 

 

 

Total derivative liabilities

 
(9.9
)
 

 
(9.9
)
 

 
(7.1
)
 

 
(7.1
)
Total liabilities measured at fair value on a recurring basis
$

 
$
(9.9
)
 
$

 
$
(9.9
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total assets, reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
442.3

 
$
290.9

 
$

 
$
733.2

 
$
1,025.2

 
$
896.6

 
$

 
$
1,921.8

Short-term investments
188.8

 
549.2

 

 
738.0

 
297.5

 
772.6

 

 
1,070.1

Long-term investments
133.9

 
455.9

 

 
589.8

 
18.2

 
180.8

 

 
199.0

Prepaid expenses and other current assets
4.1

 
2.5

 

 
6.6

 
10.8

 
5.3

 

 
16.1

Other long-term assets
26.8

 

 
56.5

 
83.3

 
25.1

 

 
54.0

 
79.1

Total assets measured at fair value on a recurring basis
$
795.9

 
$
1,298.5

 
$
56.5

 
$
2,150.9

 
$
1,376.8

 
$
1,855.3

 
$
54.0

 
$
3,286.1



 
Fair Value Measurements at
December 31, 2019
 
Fair Value Measurements at
December 31, 2018
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
 
Quoted Prices in
Active Markets For
Identical Assets
(Level 1)
 
Significant Other
Observable
Remaining Inputs
(Level 2)
 
Significant Other
Unobservable
Remaining Inputs
(Level 3)
 
Total
Total liabilities, reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Other accrued liabilities
$

 
$
(6.8
)
 
$

 
$
(6.8
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)
Other long-term liabilities

 
(3.1
)
 

 
(3.1
)
 

 

 

 

Total liabilities measured at fair value on a recurring basis
$

 
$
(9.9
)
 
$

 
$
(9.9
)
 
$

 
$
(7.1
)
 
$

 
$
(7.1
)

XML 120 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges (Tables)
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Charges

The following table presents restructuring charges included in the Consolidated Statements of Operations (in millions):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Severance
$
21.5

 
$
8.3

 
$
57.7

Facility consolidations
2.1

 

 

Contract terminations
11.7

 
(1.0
)
 
7.9

Total
$
35.3

 
$
7.3

 
$
65.6

 
 
 
 
 
 
Reported as:
 
 
 
 
 
Restructuring charges
$
35.3

 
$
7.3

 
$
65.6

Total
$
35.3

 
$
7.3

 
$
65.6


Schedule of Restructuring Liabilities The following table provides a summary of changes in the restructuring liabilities associated with the 2019 Restructuring Plan and prior year plans (in millions):
 
December 31,
2018
 
Charges/
(Benefits)
 
Cash
Payments
 

Other
 
December 31,
2019
Severance
$
1.1

 
$
21.5

 
$
(21.9
)
 
$

 
$
0.7

Facility consolidations

 
2.1

 
(0.1
)
 
(2.0
)
 

Contract terminations

 
11.7

 
(11.5
)
 
(0.2
)
 

Total
$
1.1

 
$
35.3

 
$
(33.5
)
 
$
(2.2
)
 
$
0.7


XML 121 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash Equivalents and Investments - Equity Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Debt Securities, Trading, and Equity Securities, FV-NI [Line Items]    
Equity investments without readily determinable fair value $ 133.3 $ 36.4
Total equity securities 610.3 1,060.4
Cash equivalents    
Debt Securities, Trading, and Equity Securities, FV-NI [Line Items]    
Total equity securities 442.3 985.3
Short-term investments    
Debt Securities, Trading, and Equity Securities, FV-NI [Line Items]    
Total equity securities 3.8 2.8
Prepaid expenses and other current assets    
Debt Securities, Trading, and Equity Securities, FV-NI [Line Items]    
Total equity securities 4.1 10.9
Other long-term assets    
Debt Securities, Trading, and Equity Securities, FV-NI [Line Items]    
Total equity securities 160.1 61.4
Money market funds    
Debt Securities, Trading, and Equity Securities, FV-NI [Line Items]    
Equity investments with readily determinable fair value 446.4 996.9
Mutual funds    
Debt Securities, Trading, and Equity Securities, FV-NI [Line Items]    
Equity investments with readily determinable fair value 26.8 24.3
Publicly-traded equity securities    
Debt Securities, Trading, and Equity Securities, FV-NI [Line Items]    
Equity investments with readily determinable fair value $ 3.8 $ 2.8
XML 122 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash Equivalents and Investments - Available for Sale Debt Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Available-for-sale debt securities:    
Amortized Cost $ 1,633.1 $ 2,223.6
Gross Unrealized Gains 38.5 37.4
Gross Unrealized Losses (0.2) (4.2)
Estimated Fair Value 1,671.4 2,256.8
Cash equivalents    
Available-for-sale debt securities:    
Amortized Cost 290.9 936.5
Gross Unrealized Gains 0.0 0.0
Gross Unrealized Losses 0.0 0.0
Estimated Fair Value 290.9 936.5
Short-term investments    
Available-for-sale debt securities:    
Amortized Cost 733.7 1,069.2
Gross Unrealized Gains 0.5 0.0
Gross Unrealized Losses 0.0 (1.9)
Estimated Fair Value 734.2 1,067.3
Long-term investments    
Available-for-sale debt securities:    
Amortized Cost 589.4 201.3
Gross Unrealized Gains 0.6 0.0
Gross Unrealized Losses (0.2) (2.3)
Estimated Fair Value 589.8 199.0
Other long-term assets    
Available-for-sale debt securities:    
Amortized Cost 19.1 16.6
Gross Unrealized Gains 37.4 37.4
Gross Unrealized Losses 0.0 0.0
Estimated Fair Value 56.5 54.0
Asset-backed securities    
Available-for-sale debt securities:    
Amortized Cost 81.3 46.8
Gross Unrealized Gains 0.1 0.0
Gross Unrealized Losses 0.0 (0.3)
Estimated Fair Value 81.4 46.5
Certificates of deposit    
Available-for-sale debt securities:    
Amortized Cost 38.6 152.9
Gross Unrealized Gains 0.0 0.0
Gross Unrealized Losses 0.0 0.0
Estimated Fair Value 38.6 152.9
Commercial paper    
Available-for-sale debt securities:    
Amortized Cost 168.2 393.6
Gross Unrealized Gains 0.0 0.0
Gross Unrealized Losses 0.0 0.0
Estimated Fair Value 168.2 393.6
Corporate debt securities    
Available-for-sale debt securities:    
Amortized Cost 604.9 416.1
Gross Unrealized Gains 0.7 0.0
Gross Unrealized Losses (0.1) (3.1)
Estimated Fair Value 605.5 413.0
Foreign government debt securities    
Available-for-sale debt securities:    
Amortized Cost 11.4 20.0
Gross Unrealized Gains 0.0 0.0
Gross Unrealized Losses 0.0 (0.1)
Estimated Fair Value 11.4 19.9
Time deposits    
Available-for-sale debt securities:    
Amortized Cost 226.3 278.6
Gross Unrealized Gains 0.0 0.0
Gross Unrealized Losses 0.0 0.0
Estimated Fair Value 226.3 278.6
U.S. government agency securities    
Available-for-sale debt securities:    
Amortized Cost 89.0 87.2
Gross Unrealized Gains 0.0 0.0
Gross Unrealized Losses 0.0 (0.2)
Estimated Fair Value 89.0 87.0
U.S. government securities    
Available-for-sale debt securities:    
Amortized Cost 394.3 811.8
Gross Unrealized Gains 0.3 0.0
Gross Unrealized Losses (0.1) (0.5)
Estimated Fair Value 394.5 811.3
Total fixed income securities    
Available-for-sale debt securities:    
Amortized Cost 1,614.0 2,207.0
Gross Unrealized Gains 1.1 0.0
Gross Unrealized Losses (0.2) (4.2)
Estimated Fair Value 1,614.9 2,202.8
Privately-held debt and redeemable preferred stock securities    
Available-for-sale debt securities:    
Amortized Cost 19.1 16.6
Gross Unrealized Gains 37.4 37.4
Gross Unrealized Losses 0.0 0.0
Estimated Fair Value $ 56.5 $ 54.0
XML 123 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Equity Incentive Plans (Details)
1 Months Ended 12 Months Ended
Nov. 06, 2017
period
May 31, 2019
shares
May 31, 2017
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
shares
May 19, 2015
shares
Share-Based Compensation Plans            
ESPP, offering period (in months) 24 months          
ESPP, number of offering period | period 4          
ESPP, purchase period (in months) 6 months          
ESPP, purchase price (in percentage) 85.00%          
Common stock - shares issued (in shares)       335,900,000 346,400,000  
Common shares outstanding from equity awards through acquisition (in shares)       3,800,000    
Various Acquisitions            
Share-Based Compensation Plans            
Common shares outstanding from equity awards through acquisition (in shares)       2,200,000    
Equity Incentive Plan 2015            
Share-Based Compensation Plans            
Number of shares authorized (in shares)           38,000,000.0
Additional shares authorized (in shares)   3,700,000 23,000,000.0 3,700,000    
Number of shares available for future issuance (in shares)       16,600,000 21,900,000  
Equity Incentive Plan 1996 and 2006            
Share-Based Compensation Plans            
Maximum additional shares expired, unexercised, canceled (in shares)   29,000,000.0        
Number of shares available for future issuance (in shares)       0    
Equity Incentive Plan 2015 and 2006            
Share-Based Compensation Plans            
Aggregate shares subject to outstanding equity awards       13,700,000    
Employee Stock Purchase Plan 2008            
Share-Based Compensation Plans            
Number of shares authorized (in shares)       35,000,000.0    
Number of shares available for future issuance (in shares)       6,300,000    
Discount on share purchase price for purchases made under ESPP       15.00%    
Periodic payroll deduction - percentage of base salary       10.00%    
ESPP individual purchase limits (in shares)       6,000    
Period for share purchases under ESPP       12 months    
ESPP individual purchase limits | $       $ 25,000    
Period for ESPP purchases       1 year    
Common stock - shares issued (in shares)       28,700,000    
XML 124 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Financial Information - Deferred Revenue (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Deferred revenue:    
Deferred revenue $ 1,223.4 $ 1,213.6
Reported as:    
Current deferred revenue 812.9 829.3
Long-term deferred revenue 410.5 384.3
Undelivered Product Commitments and Other Product Deferrals [Member]    
Deferred revenue:    
Deferred revenue, gross 141.7 163.3
Product    
Deferred revenue:    
Deferred revenue, gross 141.7 163.3
Deferred cost (9.1) (18.9)
Deferred revenue 132.6 144.4
Service    
Deferred revenue:    
Deferred revenue, gross 1,090.8 1,071.8
Deferred cost 0.0 (2.6)
Deferred revenue $ 1,090.8 $ 1,069.2
XML 125 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges - Roll-forward (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Reserve [Roll Forward]      
Charges/ (Benefits) $ 35.3 $ 7.3 $ 65.6
2019 Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Restructuring liability, beginning balance 1.1    
Charges/ (Benefits) 35.3    
Cash Payments (33.5)    
Other (2.2)    
Restructuring liability, ending balance 0.7 1.1  
2019 Restructuring Plan | Severance      
Restructuring Reserve [Roll Forward]      
Restructuring liability, beginning balance 1.1    
Charges/ (Benefits) 21.5    
Cash Payments (21.9)    
Other 0.0    
Restructuring liability, ending balance 0.7 1.1  
2019 Restructuring Plan | Facility consolidations      
Restructuring Reserve [Roll Forward]      
Restructuring liability, beginning balance 0.0    
Charges/ (Benefits) 2.1    
Cash Payments (0.1)    
Other (2.0)    
Restructuring liability, ending balance 0.0 0.0  
2019 Restructuring Plan | Contract terminations      
Restructuring Reserve [Roll Forward]      
Restructuring liability, beginning balance 0.0    
Charges/ (Benefits) 11.7    
Cash Payments (11.5)    
Other (0.2)    
Restructuring liability, ending balance $ 0.0 $ 0.0  
XML 126 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Share-Based Compensation Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock Based Compensation Expense Recorded in Cost and Expense Categories      
Share-based compensation expense $ 202.2 $ 217.1 $ 187.5
Stock options      
Stock Based Compensation Expense Recorded in Cost and Expense Categories      
Share-based compensation expense 7.7 0.4 0.5
RSUs, RSAs, and PSAs      
Stock Based Compensation Expense Recorded in Cost and Expense Categories      
Share-based compensation expense 176.5 198.2 171.3
ESPP      
Stock Based Compensation Expense Recorded in Cost and Expense Categories      
Share-based compensation expense 18.0 18.5 15.7
Cost of revenues - Product      
Stock Based Compensation Expense Recorded in Cost and Expense Categories      
Share-based compensation expense 5.7 6.3 4.6
Cost of revenues - Service      
Stock Based Compensation Expense Recorded in Cost and Expense Categories      
Share-based compensation expense 17.3 18.0 17.5
Research and development      
Stock Based Compensation Expense Recorded in Cost and Expense Categories      
Share-based compensation expense 94.0 120.6 86.6
Sales and marketing      
Stock Based Compensation Expense Recorded in Cost and Expense Categories      
Share-based compensation expense 56.0 51.1 55.6
General and administrative      
Stock Based Compensation Expense Recorded in Cost and Expense Categories      
Share-based compensation expense $ 29.2 $ 21.1 $ 23.2
XML 127 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segments - Geographical (Details)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
Customer
Dec. 31, 2018
USD ($)
Customer
Dec. 31, 2017
USD ($)
Customer
Net Revenues by Geographic Region [Line Items]                      
Net revenues $ 1,208.1 $ 1,133.1 $ 1,102.5 $ 1,001.7 $ 1,181.0 $ 1,179.8 $ 1,204.1 $ 1,082.6 $ 4,445.4 $ 4,647.5 $ 5,027.2
Property and equipment, net and purchased intangible assets, net 1,016.7       1,070.2       $ 1,016.7 $ 1,070.2  
Number of customers accounting for more than 10% of revenues | Customer                 0 0 0
Total Americas                      
Net Revenues by Geographic Region [Line Items]                      
Net revenues                 $ 2,518.0 $ 2,541.2 $ 2,947.2
United States                      
Net Revenues by Geographic Region [Line Items]                      
Net revenues                 2,299.8 2,339.1 2,712.6
Property and equipment, net and purchased intangible assets, net 815.9       941.7       815.9 941.7  
Other                      
Net Revenues by Geographic Region [Line Items]                      
Net revenues                 218.2 202.1 234.6
Europe, Middle East, and Africa                      
Net Revenues by Geographic Region [Line Items]                      
Net revenues                 1,215.3 1,290.8 1,195.8
Asia Pacific                      
Net Revenues by Geographic Region [Line Items]                      
Net revenues                 712.1 815.5 $ 884.2
International                      
Net Revenues by Geographic Region [Line Items]                      
Property and equipment, net and purchased intangible assets, net $ 200.8       $ 128.5       $ 200.8 $ 128.5  
XML 128 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity - Stock Repurchase Activities (Details)
$ / shares in Units, shares in Millions
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Dec. 26, 2019
$ / shares
Oct. 28, 2019
USD ($)
$ / shares
shares
Oct. 24, 2019
$ / shares
Sep. 25, 2019
$ / shares
Jul. 25, 2019
$ / shares
Jun. 24, 2019
$ / shares
Apr. 25, 2019
$ / shares
Mar. 22, 2019
$ / shares
Jan. 29, 2019
$ / shares
Oct. 31, 2019
USD ($)
Apr. 30, 2019
USD ($)
Feb. 28, 2018
USD ($)
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
Dividend
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Jan. 31, 2018
USD ($)
Dividends                                    
Per Share (in dollars per share) | $ / shares $ 0.19     $ 0.19   $ 0.19   $ 0.19         $ 0.19   $ 0.76 $ 0.72 $ 0.40  
Amount                             $ 260,100,000 $ 249,300,000 $ 150,400,000  
Stock Repurchase Program                                    
Number of quarterly cash dividends declared | Dividend                             4      
Cash dividends declared per share of common stock (in dollars per share) | $ / shares     $ 0.19   $ 0.19   $ 0.19   $ 0.19                  
Payment to repurchase stock                             $ 554,900,000 $ 756,600,000 $ 725,800,000  
Stock repurchased under ASR, market price (in dollars per share) | $ / shares   $ 25.15                                
Remaining forward contract, value                             $ 40,000,000.0      
Stock Repurchase Program 2018                                    
Stock Repurchase Program                                    
Shares (in shares) | shares                             20.1 29.3    
Average price per share (in dollars per share) | $ / shares                             $ 25.36 $ 25.62    
Amount   $ 160,000,000.0                     $ 50,000,000.0   $ 550,000,000.0 $ 750,000,000.0    
Tax Withholding Amount                             5,000,000.0 6,600,000    
Dividends and stock repurchase program, total amount                             815,100,000 $ 1,005,900,000    
Stock repurchase program, authorized amount                   $ 3,000,000,000.0               $ 2,000,000,000.0
Stock repurchase program, increased amount                   $ 1,000,000,000.0                
Stock repurchased (in Shares) | shares                         2.1          
Stock repurchased average cost (in usd per share) | $ / shares                         $ 23.63          
Stock repurchase program, authorized funds remaining                         $ 1,700,000,000 $ 1,700,000,000 $ 1,700,000,000      
Stock Repurchase Program 2014                                    
Stock Repurchase Program                                    
Shares (in shares) | shares                                 26.1  
Average price per share (in dollars per share) | $ / shares                                 $ 27.61  
Amount                                 $ 719,700,000  
Tax Withholding Amount                                 6,100,000  
Dividends and stock repurchase program, total amount                                 $ 876,200,000  
Accelerated Share Repurchase Program                                    
Stock Repurchase Program                                    
Shares (in shares) | shares   6.4                       11.6 29.3      
Average price per share (in dollars per share) | $ / shares                           $ 25.79 $ 25.62      
Stock repurchase program, authorized amount   $ 200,000,000.0                                
Payment to repurchase stock   $ 200,000,000.0                 $ 300,000,000.0 $ 750,000,000.0            

RA%N-<,">0'"@7/KD< M8AEZ#"OXD)5?)G:=72V&-Z/Y*M[ZQUF\&BVO5MO4\.A\OH2!B?G45+Y$4-NC M=OWQ#Z M^N3U.XT9/WU-3S V6#+.&TB+,AZ QL0I!UXIA63(GMT^#?>.UIC&2)57%C[G MV%O=[H9LF4&EW[=[&I^E=;X=P.5>_/<2&T5;6E5THVK;^Z>Y'M![5QSNJ1$% M6#GWL]%U+G>67B_GHTF>CE?8?Y]".5;T=MN(F?XNG\/6#R83KY,O^8KY"NORHP,[:U].:[58SWC\N9O[3S MN&EBGL9K20)*W-5J6/MJY2KJ_'O0(R>9TSWB=3Y?GL\M@/,1_MYF-.BG+=L3 MFV].10RP2047X6?;]B TYF\S6V(QWM:8SM?BSM-&K%]PXOWR:KG*4_5<5("; M*_Y]^TSJA+GYF(U96/ 6B]G(+1>K_&[3]=W^7;=/FM5+.53$YSP'(\ZV%E:G: M_2!L;>VV+POJS%O;U#E/\H7W;Z-QOD1T8WZ&]Y.%G5R,X,T/TVSW]/JW\\7H M*FNX[Y8+P.5DO>-QW[)Y7*)O5??=: +K^N] FR>=V;U7MKM@%;5R05H&[Z42 M62TT2CF=N_-4DRB",+S6'5#<#SFVPV$8$15C(CJ() ( MRH:8>+*X23;D(HIKF\28]HQN*?WTL([M/X5\5'V5H$$DSRFH[BX@4(D44E1[ M)+45W&I+59, GV4V(0?#ON-!'3#I]AQ%/K+&BFJ*C6 2&9)R,FF;#_0 6M)Z M[V(,O%&DN3);FL,BWI&P#I=Z>\XC'U=AI8A,B0M 2%B#O H:Q002@6*N/+6> M2=[@QD^9 \F#(MZ1J Z8=[N/AQY7816<%H9*A0A/!"D6&4Q/SQ!F+N6(^DHV M.<-1YE3RL'AW'*K#Y%W=L\D-:JV2U9@FG1#S,F=*R<$;L %12@=F,8&9NW0 MCRW>EUC'>7'S3 ['D*:S;W86NGR.5WR;*2NXRO+L6@$V#2@6TIO4:*,HD!C!(,Z@8ZI'8ZLG;1C+XQ 12$M M%Y7I"3BW87%OM)8=ZU.=XI76VD@L'=(Z641#CD&4G$&4:>=]2$:86HZO,@BL MY$L3#+974%E&O24"*&>50IXXCY+ $GGE)%$@KB0=?*35]H?[22RKCK!\.I^& MA&,;W?QY-*CW8-6DYYM_V-P\K*K*.^:--!%%GP(*6E*D91"(&0_RP1K)_>"C MWA9@5P%## M X/O*5DQ3HF+02)J9,ZSP"-*.!ID04U.EB092*TC?MWV^UT,.5O$\=W?74$5 M'*91$HX,BPK%$!*"NC"R0GMON8Y2#][AU.I(/XFJT1&,Y>*NK#NPRGN<+W7 M\#6@4YUJ*F^%)RI*1*3%R,6H$>&$H<"(#!I0-[R=;.$OG%0=@5F:6N^F,QB/ M28,U:F<%E?8V)FT8*+N<(.IB5A%80I%B)QAHP0DWH%.I^+P%UJBV82Q%I,WE MQ,,)M+M@98-6P>M\S!S+?+2>9AT;-">OX$/\\7(MXOG3:T5\U%38@18TPR482JAS8(:Y)C54D>?I.=#5T\& MPZ>MV>!*C55MI$%P2G2.54?8J$;+X#<%*$2)QCH \.W@WR M$S'X^&'I?L>AIAM^U]Y\R[L!-TZ%S3^&L0N08Q:M=E_NA:;9%\=^9\D*NP!: M,V'(I: 1I3H@SJ(%72AB3QC#UM8ZQURHWP=V=G6*6:950">88 PC$8E"VD@/ MGWB01A/!Y.#-_%9'\1GO64/02CM=;YN[[Y;1]@)5%#Q)P1FB(@CDHS,H@8&( MO)7.$L>4I VR ?5$BX.';A\7CL6J-S;]. \SB,T MZ?(02NVNJ:*&,B\E0T'"NAV]\P [R9D/K$PZGV"-@W<*EJ!5ZS >?0GM2=-N MOCB/7^-DN>VV?JURE<\'DZE+"&O/D$[)Y!17;G.VUBG%98.36F6W^UJ@0E>@ M];FFW'RW<4?>#WN>,Q^LO9//Q$7/29$.7'B:OJX*441E!*!+I$ !Y\PI%!;P M@$E*.G#.2 .A5RI;9Y'5J0>LVUC"=K?AUE7-& M*"\G2V8/6,]H'4VJPFSKS'?9CGQ?K:T MXX.L@EH55HP ,BJ""A(L@(,E1BQ9ACP-ABB+@Z@7E[_?;)]]K)7MH-F>0G=G MPD18J>^Y7&JK=L_64)V^>?>:$?'NK0&-%3-E3L1KP4Z,X0*_YJ3!SHYZ:0SI M%KK^/!'YOMQ!3H='#ZI9&C=;1Z MX\-=8JSQ>/HMIS<]A!Q/2U=".*5#\BA9JQ'S@*02%*Q>J85B1 =!&CBV"]T8 M[MZ%V0IRI5ESNQ&U6^K4*5:1#&#T% 5!%>("3 M'?4#8194,M2:%X><4*;$# MTA)Z/:PP]QK\<38%R;GXD1.&Y?2B.7/']3,IBH^LJ4HQ&NNE08H[A:S,I[%L M#NTJM<1!^>!,>"D^\.:#_OP"U!&8_1+LWN7 YU)NU*;8CKHJ2X*,#!0%PC1% M7+N56T\A'$$H"$V%Y>TL6S\/R=J%LU^:?9F$T7R=GNGV9L=;.YN 17 XSW95 M5H'X-\X*@X+#'"6N-')1@W(@(V4V$&%Q@UP'/5VOZ99H+>/9ALG^(%WTTP2Z M=A/ I(;I7K.F2BD& $:*3- 8)<))CD: -UL.AF"O&O"FK%.\-=Z4 [-ETIQG MK*?IR_QY679 Z>H=.STY?L^QMEJGZSDN_H^Z?F7 MU=2.X>1KG-F+^&%YY>+L++T9C;.H76>C/ELNYJ#=Y3@C.S2A VNJM#=,&S"9 M27(.JIBT=/N-BH:55P9KP14&$TX8AZB',;(QY1A\"DNJ' /]:>BV M<4E>]@)Y]WK)$^G5N6Q>*>OO1J"W^U&^G9NFL_5@]_'.1V? ^A;=626;6;_X MRVAQ>;J<+V!<9C=:[H\=Z\'.W;8[N^*5Y);6F$J8Z<,A$)H3VR# N4&/0^:D^)'_Q)_1;'^/$5YVX@ M+'8U?E?S\[VY9ARZJZ&B+BDJ3$#<"XX2-A0Q)P'N0+7VPGC=9&.]4-B%?FC4 M",6C_30[F_3\GH#W"$!;QHSW;B@_313P'$3WZFE7XDTEX$Z^G\U&#I';/ MYT[*+Y]<;'O;Y@C.+K%[>"65B4HGPB.23FHD>" H),/7OGU/L(SU8FQVHX%D MY.=W_=AWG73;XU541@;L$Q!>PPLHY@@S&Y$Q'!OKG95BL)'!NQ[0:2?XE=N< M7D$PKS$S]A6IK)$J:2*1(PQ61 ;KKU;&H"2,,2H$$50#Z=*M!EJ8)2UBV*-H M><3U.ZQN/1:W.Z)7H_D\1^WX8&?YV//7/=Z,3F71ZH?-F?P!Y%6%T9_>' 9? MN[LV;=NY2C]3IJ(Z1:5@;8F$4A0Y!?U5$8UL2M0&SH7SMC1*$AS]\(^)=\6#IE"5&O[?[&@R MSY$4XOQL\O9[AF$YFE]F"I^E-]'M6B#VEJT"T\* L$;2V( <%B*?M[=(D&B< M\Y0IWL##6L89T@U#NL"N)&=RT\\F=^O=+LMFZ_-58M)%[C 2V%F40H@YOBI# M)"3&F30TL :9DLN<P.$[>K6,4IE]&# M^">6>T1,"$@H;Q"C@5L-^I_K,R#>LTW?Y[;:7; RW =E%$$F$(6(EV"U2TY1 MX"#?$MCOU T^2%Y[PSKM&+M2*_Z]E*AOXO4LPI1>GYNX'L=-0)+[J5*/N3K6 MUBLJY?)RJ .*C@6$5UL2.8X[_(L'HCDLMPUTT$)F2F<4[!'F'F7.QDUV'J] MU0+Q^3'.5K]-?#QSX]'%!H/>'&7]';?Z2W833A9%]JS.0;>=+?UBN27$3Z'7 M@=XT7H9\&R%O,)ZE#3%RI) 'CS]*4]P/-N?3\?C=.C!=/PWHG):?_&4,RW%\ M/[J[7#\)_[FTXU'ZD8?!^^GR3FSTUX+N\?\4+Q[8U1V^XK4XZ_S&-:CG-BY[['L?L)MW3S^#]+ MZ/3;KUV+KT>OV@_MQL[(?YR=QW__E_\/4$L#!!0 ( ':$5% FU6P%;+X M %Z*"0 5 :FYP&UL[+W9EALYDB9\/T^14W.= ME=B7/ETS!VNV9B2%?DE9-7/EAR(](EC)H$<[2:6BG_X'2#ICX^+TG5%YNEHI M10!PV&3Z?SF;W_Y[?W/]ELO+I+Y\N?3)Z.ENGDIS^FR]N?_C%) M%[__=)UG=S_](\M_GWX?_?SSIM)/Z[_,IO/?_RW^\6VT2'_ZL9C^VV)\F]Z- MWF?CT7+][=OE\O[??OGECS_^^.N/;_GLKUE^\PL" /^RJW6P1/S7ST6QG^./ M?H;H9PS_^F,Q^]6DSGZ6)ALKMOT_D:WD7HP;JAVSR] M_MM?_CF_SP-.4$*T0>E_'*NS?+A/__:7Q?3N?A;P^:7!7KV;!T%OIM]FJ5HL MTN5"C?]S-3!]'>1[^]CVM(<2A-MKK]:=5/KX-_/^4 M3\>IFLVVP[*&#.5:;$^BKZ/ @4H]?UZSF1Z:T>+6!29^'\W"W+E0\\F[^?=T ML8PSZ%#B0^^LO/ MX2^!W&$-C,6>_ZX),)KZ> +Q:=L,8WKT]7<3W^DH=PX MNTN;'7)U/M@0'MG=W72[%LPG)ILOPTXD[$BF)71WNFKK?3SR*[\*(SS],)U/ M[U9WGT.)T>S3Z.&L":3E[_:)3F$M/BG2*BJGO]VTWONS[8'SFVI=AI*V0-D&FNKO?)'-II-X MIJ9'LW@ ].4V34OL#D]5;+E_GT9YP.@V74['HUGESNYMI?F>?UF&/]ZL:A\NWTYERSI&S]=GK[:%ZKFYL\O0GL MB44>#X$J2G%NNVU+%W]36Y0]C;33[W)FX?%:3?4LGWY?T_'=?+',5Z5N"8Y6 M:K%?>W_H1]/\[Z/9*E)Q\LKEFC MF;K+5O/R@_;EU<,P96ZM%B&LR$3WFZB(=Q M\?>G^WQV4\W(X$+U["%-=3I/KZ?+3V&_=A+@8W7:ZQ4!\/_$O]CT.LWS=!*M MR6!*KC&)/P]H?'6WFL5CCJOE;9KO.:?YF"ZOKK^.?I35 M>E]JA'*[78 MKWU[PNWO)VKYN'FTX;W?7:+9;3NSB/;WP%PKX_7T[_ZZE5 M\K)&279U\O'N<"K*A JSZRS_8Y27=71OIO7N)#WXB["B-RCR&9_I3O9RT\[Y M+34CP<:P"C;5Z2[N*=IX'Z+1E\TW%V>['Y=DR)G---[WXNQG^X]S^WRL>N-] MW?WUF1O+^9TNU4[CO2\WI Y6:*8_84[9WDJG^7J'>JH_!RNTU)^2VCQ5KZ7> ME=/AB6K-]&V]W=S>WXUF[^9AM;PK=0Y_LF++_2NFC,_I]W2^*JOPBLVU+$OT M.I\OL[S\-%2AJ99E^)@M0ROC=/H]LC0LY3:]CS[S=04JV6X'TBWV=6/'E]W= MQ]UTL:@2^]C%MUM&:?V+XO"UM'5;L;F69?F49Z'@\B' '<^-[N->N*Y )=IL M6:HM93ZG=Z/I/-@L86E9_VX^3J^^S:8WYP2Z-OJ1EN4NM^*6K-YR7_\1!^_\ MC'/7\UMJ1H)UV.5J'/VIYC]7@4[:K::Q%VER1;+J^LM0^.) MY+/BX=^;\_=-M9+XM_?%]A#YG,UF_JQSE_-:::_GY8;RZ9K-]+!PS7LW?;SB MGT_^O]5H-KU^B/H=CZ/GSZGNGME,IWTOR8]JK34D27I3ZLKE9;EFO_YKFMWD MH_O;Z*%=%K3359OMXWG;I>.UFNU9N7&]OW13/9FE,8E X&R^3//9PVY-M:/E MZ+?Y:#69AE^?[N)9S73:]])ZK]):IY*4I4N%QAJ28WHSGUZ' 3U?;J>^: IG MLVF9^.U2E3OHI]FX)40OA+O[T7AMR$2_K]F#FF3W ;G'*E^6H_DD& )EK::V MO]L!.N=N\2LUUH$[\]VLQV=D99/=]R_+=+KU>Q]0+H1JC;=B0YP M*SEWEF^BH3ZOOBW2_UP%=-SW4M;<@?+M]*8L5XY7.]BW43XNNK?]Z],>[G+N M3>?+7R;3NU^V97X9S5X$&1[(ZEFZHT]J-MVI\/>-K_?/D_1ZM)HM M*W;Q8#LM=CB+AU;U^_NLF<:[NV[]Y[OT[EN:5^WKOC::[NAM:"\?K[ZE/^^@ MJ=C=(RT=['0@S72^SMKS/OQS6SKVJWK*R,VWTA_+=#Z))GP[7SLK;^.N,[$K M16=FV7@?SFN,KT>+;VN@5XN?;T:C^U_B_/5+.ELNBI^L9[2? =RF#?T?VQ\G MNW";V)]%(6OZ;IG>[3HU&WU+9W_[2^A 4J9:8APUAA,OI5>"AW]9(JBDX;\ M2T')7? MQK-LD4[^]I=EODH??YC-EV%4N=G: 3),+9LSATY(MT=B]6-ZYNB*-1+//)&4 M4J&5=A@!CP O0%$:PPXI=&3R?DVI]K2?M0' ZQ5TAPT_DK-0N=IL@0SFL#K7X,K_7#DF5R7 M0)%SJ?%ZJQE_DGR8+I9?'A9QP7TW'__UPS-[_HE^#Q=.M$' :JDU$42'11J8 M1PP\5:5,L*84NF]74DZ;%='/&H:GLB+_XZM67]QQ_3TMDS!.&:$4:X:(-T!; MA0<))@"XP7#1<^\ MEM7UA2],7W5@Z6H)]1'F-)[/O@I%T \?1O_,@?MH;/J M)U8R88(Q$"6&'A+FD2QDA\Q4-Y5:VY&TIMVL??RZXHY9+9;979I_3F>;>X[; MZ?UIQARIE3CM/-(=:5^Q8NT&?/9\< MJ95PC[2PR JHG7+"T&!K%G)R"]WP-EQ=L:,YU+IB1W$%>@2A?Z33F]OH&O8] MS4%ACE[=SS]/<+-.]?<4BS*W> U_,3$14JXUE X)0HBW M1.Y&,Q5R>"MD*QP=!KR/]/WW7UX@&T3\O15?DN-NI1?N/$(]%$Q+Z;R'SBK$ MN2L.>[TQ5OUK.H]H0QE&##DDP\H-!006;5%Q1D-]$8&>9"Z-3(.[)#?!-/U[%B/I MWH5]0IXN'@\;SEM72S28"*VD1(IA3#1U0A"[\[3PVHA./34;./RINB7L!+T> MCR;CZWO3R?:EO:_Y:+[8) 2#)1A5IIG$.\B)M,@PIJQ61CI=7!AYI&KPJ)]# MQ+H\:@&SKMA3O%?]-=O2O) I7?R:9XMC1P6GJB:$4N(L-1YSJ2BTC.^.\GU8 M5*L?.W6Y1-5G2<,X#7!>*1X VDZ8[Q:+U?JH//[EQ%EF@U]))(+&.2D08%PQ M0'#0R@9'")"AU4TB2SJ$,C* MA'JD]RCF+ER,-L2^#L3^?FR>.54O49P#"35@2FGOXITTAD7_I9#5X[;YY1"A M89!Z-(">8++VHXNSX6)YIAO'@482;3'$7G.O#-3(:H^5+E 0S%=?><1%4*5U MQ/IPMMB]^IE/QZF:K94V/9#K^,)=+Y2U&@(E!66$.2@@)5 "H(B.[C"@U$SW M]EPOH'">4>&4QH))M3XPVJ(BF:AA"'3I>E%:M;7S=IR%UK^(ZX6WWCHHK5) M ^$<=AIO05'2PK?C>E%:^V7S=IP%W-NX3E<,,4,P\]Z%[3K !@FTDYDH?YFN M%Z4U>?:]>C6\_C6XC>?':[GFGF.WU(Y% 0"=!6)*I@2BZW,%B(C%8L0$&<;=R>C)DT+L: M $7W3OFB/"N7,&?#7L!ZJ66\,@H[ 5TL9B9L#^A%+-#U"50'E('/<$]>"']- M]OV+=\M?3 "DA@&D-P&@R M,;P9+6ZCP\[WT2RZDT4WG?GW=+'<\X!99Y]5WT?3693;9_F74"#>ZW])QZM\ M>O"1R5+77(>NZ7='RB\_'+KU-1]%Z^[Q\\>NM.HTEP@#K,6>**@=M\QP(9PB M2AG.E [[IBI770PA]C6=/';UT#56W2832Q442DMI M"'7::R7#_VTD9\[I+C-<[+W.ZD:M62]H#OJZZ\EKL_&=S?C=TZDP]]5(O*'Q MZ)8##AR2$%+J50$*)!AW2+%2UUW=L>!U_K@& .S*T"N\3B,>7]+\^W0<1N'5 M]1XA%E]#QQ;[?W7RUJ/)SR366>FTIM1A'W9!Q&K&MT@&HT.H85^FU>;'RTQS M_4/[)UFK(SK(V[R+YF@_W%SOF_1H_/O3E>1D6KPCM1+,J896> (,M%P[P6P! M-G>(=[GBEMRY]J/FEVG.&H.T*^J8-%^N'W!<1DAL>I^%7?_I?)N':P7LG!&* M2\9X,&#B#9#988#5Y2"HTQRDG5$GN[L+MG! X=,H&,6G2;.O?&*$81H" MH+%ES#O&@+"%;(29 =Z<#H,N#8#9'5'R^RP/Q'Y^%%2",$?J)0H[99T!$CCF M+> 20+V;3W6-+#&M':X.A#C-@=H5@<(..IW>S'_-OJ?Y/()P)I%*U4\$A,(# M@!E0U%D(B07%X!$BF)Z5"=5:F-\@"-4&N)U=-8WFOW\-.Y/M!*5P\S;BVV;Q#4:03-KKCRVY='BG^YS^:++$9+QSCI M^WRZV,0OGC$G56DN858#))!1U'K&".'2L0(9S5WU]W]:"QT:!*0A$C6%@/J"2.D*2Y5 MI06J^DE32X\G]G:+W!""?7+D="C53S2Q"'D"+=3&4^.!DK20C=3Q M'V\O\J8!1;T\.VX FJ[4_B6&H7U-\[LG*^9)W1^NE# H.850:XT\"F(ISG>8 M653C9>[V(E":)T!C^'3%@G50R_ML?G,N$XY73&)TA"78,^"!@>3R^V1X];(/4M[*E'XV-A/Z]8@786N%.O=E+SC)-JOD$@QI&;R!\&H]7=ZMUEL)UX.5O\SP=S:)G7T8_J)"O7?@S@BX__>HF4D%0XKWQQQJ>!Q]7]@5NS8?MC7BN0#IV. M[\._VJ3CL_833HES)$"&; PG9V'KL!O*C-'J=&S-B!X@'>M VK^5]ES*2K;: M\R829S$$%"'+PSB$5'B]NVS5"JGJ^_36;/@.2=40:FV'4A^-+S[ZR\_A+_ET M'-,!AV+/?]=WAMUMCU[T__V1B.22-1,5% 6<%]@+"Q6U.-A%V!!D4=@IXW*N ML"V=PNTV)/ME*)]<]TC]Q'I$*1;(B?BRE_-8"%#(3UR-L[F&,^HVIL>#276; M0VG0H<5-7@LS'@PW8!7T&"*B@21H!PMGHGJ\2F>Y=!M1>MD[X//@NM2[/B(5 M!S L@99KX@$#TNA"2N6HN- [X-+**W_I5PVIM\J+R[H#[H$._=#@4Y[>CZ83 M]R,^4Y1&FW%]T&U6>1[#BX]?&IS?2!*3!@+BG0L8* &DDAX6*##%!GC$UX1* M7SYRUQ9>77H.O%Y7U=*,\OQA.K\Y]-S86?43[0B&;.UR1QTD6"J!=K)KVJ7Q M6I(K;9FQ;>#5%5>>;SR/D.)YP<1S$=TF#+/&1C\]XA@MI,%.=^F4V+/V:P'3 MY93P0O)71P[/?_"DY(FIHG*["8+22J U"JLYU5(%V$F!%55D@-X(;4XA7>'8 MZRG8YIG.%O/J/3\@W-X=C^:3EQ_V?__X[M@95O7&DJ %Y*5"A')CPY_ 00@U M(0 1!F$Y6K<@[=%,>F,2\-P(#MSCMNME!AZT.5;/H?SY[6LP*Q# M! =]L-5IXLM'.[2H^Y*9\LZ#K2NSXQ*3 MCP$70$224RP()IH:PV6!I(.*#/L(K38_VLQ"5@W:/\E:'=%!GNM=-$?[X>:' M;)X^?!CEOZ=+OYI/3A_Z[:^06*8](U8[*;#DWC(C"LN&<$FZ?,.SC_#4TLK- M6D"S,ZZLEJO1+/;S-$M>%$VD1U@P'[VEM>6"(4IH(1&%-?(G7D82O,K\J(=C M5\QX:8Z>Y,?^"@E!7 "+@;/JN\&.3>9DATZ.^JJ7[NA 6"6:-<@$XPQ[%CA90:B^KGP'W$K5 AY88$CU\;)A>;;Q^WZ# J:F^7^TCGKTJ2UK#:PBQ[1YPA24B(*R: M$BNIJ/=%CZ5EU4\X^XAM/U?#C6+3URF#__YQ>L890RR>8! DD=($,:Q4&C'I M3'$#RPP:6OQZ-]?,#2+6%Q?^,5W>9JOEYS0@-'NPZ3)0>CI?1WJ-IOG:44[= M9:OYL?0'E=M,%/#2$ZF-P\IS@3'QJ,!(&>&&8U,,@%5MP=KG-!26QA)BG3E9 ME6LT<=)S;;#P8:!ZZ:!0J)BLF6=\0,YN R!?:[CVZOSV8;3#Q(J3]A2RG0D%+ MU$Z4(QP!ZZUS% IJ(0!R(SOQ3(K>?>E:UFC6-F+_(KYS7'IE 6*,6"J]#=.P MX 4H7),N3TS/"@EM5.$E'>;.P^I/'Z3#UZ'.8(AU/,767FCCD52N&.:>03#L M^YO:_&C3&:D:M'^2M3JB@[Q4NFB.]L/-YE\)\3SL)S2S%!@#I0K">5+("0T9 MX(U4/VH^XY60\R =1M:GQSW.\F=2-D#:PXTG1DD) M:= :]H![ [RPQ80"K8(#I&B_Y*G(Y,8T,#3>JNMEF@>YOM[FV>KFUD^_KT5< M-$WA4M])'+=$(!SSQ]NP1>4$&EY@*1@PNVA3ZQY,6[5C"_5$GVEH&!5*28N5@-J" M C4-2/7':EJ;1 =OM5:#=FB$?&;$E+FGK==P I#2SA* O>,F)O) NWD"B;"& MO"G;]&R*-&&)5L5Z:,P\9) T2=*3WT@X5PX1!AP*BYO$/.8<*C"4%%>_^!FB M]=D57YN&?1C4;39K.5&&&6:152JZE&H.>;&%1!S8 ?K?#I9XE5'MU:7EXRC/ M1\LP-/IV6GF5+NM%M]<6V/L27BOG-92P8-M#:['0,=N78E!81(E1)&P[*2D7 M"]NV&\\ID3+)_P+_WK)O?"CY.J/>9HO;J?W![Q87I5)!&:0&B+#KIQ@C)%$W!0" M(X3\L'[^_WE$H 8%X9+ 2,^7(A!Q"RHO].>C=, M7Y$:>MBGR5I87)Y.!^52T8\JSU7A@;"J3WF83Y;I[.$VG4U,=G<_FC\%I)I M(084J]RO8H]&^53"\A)SH7F@! N M->F5 QI3 (5@82<*G1>0RD)*Y;4[6PYI55:/1_2>7@-(1^25!YS#Y3@#GD ML,9\MZXJYP;H(]>@AAO%II\]QDLG@-_F>3J:1>_1]]EB\2E;K/7R<14%NKHN M_GW,U&RD_80$O*0V"'LL UH*!$.\P"YHISJO6ILY.KJ][0/>KJBY'DI?;T?S MK^G=?9:/\H=W=V'JS./^SN3I9+J,4J6+S^DXNYE'*=_-W2B?A^WB0DTF&]F* MOXQF3ZL<(6R+7TUDS#N#PY2NE#/ASP#N$YQ]]>U5:]-C1S0>#NC#F'<_;X?M MK\=-\O*-)(Y@)%3T^A?4&1)VO6ZW^E"GN]S9#XMZK6$X+";%P5";2;&1!%%J M.0)"!(.4$R.9A_C1+*H1K=-:SLM!,:D"AETQ*48(?4B7M]E3'\HCI-E;/A&2 M4<:$"*.#08H(0P[N9&.Z>G@"O7!^- %75U3X,)UGT;7XW7R9YJ&O.P^'3VD^ M#OT>W:3ZX=,H3X\FPSRCE81I$P:%"2,#!3M44:])G%R-9Y1(X:M[?+ +ITU[ M('9%IGWY$Q^W)B=LG-.5$XPUQ)H9XK7ARH211';(<"7.L6N( <(QR M$Y9A!7DP_;G=66F:R>IWY_+"6=(@:KW&!ZTO@P]%!6U[U=K']Q_.7 (\Q\ MEXD!&\^Z6UKA9;/NGH75GQZJ1]SN+-;&&0VAI=XZP)3E6R0Q!MH,VU&H-C]: M=56M!.V?9*V.Z""]ERZ:H_UP<^V-H4?CW]/)&5[51VHEC" KXA*$+28,,:BE MV,G)7:?!A7TX5Y=5\\M4$XU!VMW-2!ZOI9?IF2[Y1^LE/&RV!8206(4@U8Q( M00MCV#$YP+2,@Z!/DZ!V%BN9Y>GT9OYK]CW-YQ&$,XE4JGYBD&(((.F\5Y02 MYZ"QA>P8T@$FO!D$H=H MRMB_?;EL=M?[K/Y(L@R'Y[&0_.:R5_/=%F$CUA,18" M4RD9E!X97X!/C1FB@=_-<6Q7B [#A\YD\^5TOLI6!^YLWJ>+171>A>A#*'E; MW<_NW \E#$.((+($$N1]&+[8/:+INSVZJ)OAL#'FG'5UT#+DET'@0KBK=>3* M&4'F=3^46 $-LPX"#SUQF",L"Z.:*CC$I-J71N":D ^#P/M%JTS3_&E-J/%[=K6:CY>;'M4S0 MBM]*PHZ :R HUTY9[750Y6X8A_6IRYQ9%V*:=H/T,";,<\V:%[)W9L&^^&X2 M0-; 6H<$]&%G2CC$Q?$_TQ@.,$2\1[ZU:NC6T\QEC(*7ME%7H^#$=Q--.,$! M7 K^+)&0;.:&<8H*(5[P[;T*]R\$(P9H+2U0GHE M!$0[W()>+\FT'A:CV\"_=:?L[.YNNO&"CC[J:SQOTOEXVJHS]N&/'OF57RU7 M>?HA?/!N=?-@?T1WVR>^OQIU4^OATMTB=%!MK3QPW!,Y3?IZ'W M P.YSVZL\>BU!X-Y1^77U2@?S9=I>O5M-KU9)^LI%79PM%[B+)<0 L,,1Q(9 MHPW$5#@LPZ83<,'++$YMAUWLDZ#\RR@':R>>:8VT]5YR#(5UA'FUD5TX*3M] MB_MHF$%#&CSX^$E3" TZK*#)5*$46:2L,]HCA!ER"DE3P&*#G3'4P()&55XV M/>AY8%UJ&DBFG)%!3@ XM4H)!ZPLI&2 H&%[_==77OE\D-60>JN\&*2#_9#H MT \-UDFY/F;S\28UY?OIZ-MT5LZIZU351%E*))%!.UM!K'PE S]5KH]AT.LJ?[OV.VX/[BB<$08H\,LR+F#P90ZE@(1ER-5YK MZNS]GN9MP0: ZHL")]?Z_142:X"A%%IC) =QLD)F1_ PC0T\ZK.>PDYHOQ9" M;XT'@[3WAJ#^AM;S30[J>&JH\C"KW:Q/&LJD]-Y;)0' *0B8TBX8NQXJA8EZ M L( ;;6Z\+].Z-T$,ET-XT]Y%M; Y<.G8-@LU7P2,]#RGLV=BFE_OF\>M=[[$?I]< TK43HSBP#BA M/#>"V/B*J9>%W!AJ,6S#H%'-EF5-;?3^==@S2'-BZ*3IARSO1_-)Z+!>36>3 MZ?SFY#G2WO*),TH9C9$-XF$!PTJN02&;%GR 3H*-:BQK'J.N]+^3^Z3F7Y1, M&*,&.H$ M$58%.RL^:4V@T,QM^PR]PM5'\?E1X[T;D760:5V;!\?JBQ*)H@!:80#GEF)# M- N4+OIM"!WH^4]%[%]JKA8&EZ/#01E;W:JN.Y5M'>&.*NU9F80Z2+R F&*N MO3$ ,T6*OL>DB,,QB2JCGC4C>ZMZ&_TXK;>G91('!$04$(DL9%P1H8K+9!F6 M?P^'8]8THK<:LG>6RF2>I^,(XN2W^3B;%T]*%5ZUCTN]?C"C97J3Y0]7U]$+ MK2@Q.7' ULP'$B+C"T04L@&0(=I!?9% MH5<,[E$'?S+Y/!0'90O_:Q&XH9O2#Z/%,BWZH&[RM,15Z;$ZB00<6!$=AL+* MQ2TT6!<',0BA;L^JRQU3=:VPK!TH*U/ S=/\YF$G53D.'*V4$"T9,% Q9T& M0#)+BK-7%+8G PS?[9,$36+9U0JVSW35#Q]',8KMA/E_JFI"!*::"BBYD4Y@ MHQE0A<0Q8K0R>\Y_"&\PAGW#H/5)DTVG3YHPIZHFE'C&C O3(@&,:2B)A87$ M5.&!F]G-*;0$4QK [5^!,8,T9X=+E'X(\FX^2>_FT^OIQE-])\7)"]7C%1-/ MH" >2X]L6%:)!E(4,&)+<9?O!)6T69I38-8B4I7MTFU*X/G-3?']Q;?1_/?' M?XWFD\4R_/'M898N@QF]R*['ZW?OCYNN==M-E$=!4&(-IP @KPQQQ9TU)HY4 M?TF^->NV<:;T 61E(I4^$/C[*)]&*\UD=_?9/)C@;K&7K_IVY72ZJ)<@;!8CW M3F)D)-9A'+#=2."\^N+3Z912DP7-@C2\Z[(G<7;J+EL=?3B^1JN)]U9S#X@4 MVCCG&'$6;7$BF,CJGF*MI9IJ)[=%=QAVYCV:+A99?G6?QA$QOUD'97Q-\[NK MZYBMYD0&UM.5$Q0,NS!_TC"P@K26A>U$8=D126WUL(;6WC%IASF-0]59 -NS M+KL?]V&3>2Q!SM[RB9=*V@ =X\P9[AF1K/!+(!2[ZJM1:P^.M$.#)M#I1_.+ MF*AMV^%GJ=N.1C:7;"(QAGEK&;82>^VI54(41])$UWE2]_P#V@'QHS' *ANG M:CS.5^FDL(G-*,\?0N_,[2B_21=7^=6W1XDR M& #GA+&< 1R?"B.TD!>$\5.9(/PR"-(E>IW9'MG\)JZ!,1GG,2OC2;%$YH.>/MHH!OE\T#K19&\Y>$(.9K[2.*\AH(:KHE$P@LB-"DV@Q2R M&E.,O"QJ]09IM_OKFWE,\!MDT>D\:&UYVK_T58U$0.2Y!E C8IF68?#1PDV: M6N)K'+6!R^),,P#U>2-H-@FCBC7U[Z/9ZM@VIVP3"7(P[.;B #) "2Z8(X73 M%Z42U,CI>"''L2TC]LB9SO-JK_TO6LT>/ _VW'02I]BG!TI]?/+3*"KJ-EU. MQZ-9-]__L@Q_KH&_NC:CQ:V?97]T)/JS3]_&"(W%N_F793;^_3:;A=&WB,&B MCW9)YSF;=_U[7R)1\^O"B5(6>,HF7#.&P1Z(B;'XY M=/6DO];>\@E@0A#&+-$0$@0$\,!L9>,V#+YAN_4UI+<]V0Z:0NIML6&0+GM# M(D$_RH]V>+:QP4[ZY;TJFQCD"+2&A#66LR 28D&0K4PPS*C#\XFIJ9NL641Z MT/*[^7BVBMEWU&1WSSZ:3M[-S>A^NAS-SF%!N;82*92FT@* *$446$LU+3 ) MNUM6F26M^AOGVN_I)HGT2?:4;B.A6BB%,$!< M>F>@, MY8(HB)G9X2>$J>XDU9JK2[,\: 26SJ:(R3]7B\VQGL_RC^D?@<7132MT_%.> MS<-?QVF9W.UGM9-0 A41@#NLC992$2;\%@NAK.ER@>EC"]HF6)W=:H:O75VK M278?57!RKMA7/%&((6(WD,T!]Y:H,63Q6_W\68AE&= EC$^3]=/I";*"4.E]HX0P$E83@O9 MXXOBP]O4UE/A:[NS<9"&0!!2DR"[^@GFE,7$(MAR:ICE'N-"=NF\'V#2A,X( M4A6D(1"$0U2+(+OZ"0&."17]QCQWAB& B2QDIY26>J6UVZUK9P2I"M(0",) M/8+LZH?9TX6=8) 3: (U#TLU*2Q]R8@<8/A&ATM,-9"ZBVH?Y]&)W*:;_^YS M8/BVE&@@C = A:D4*AE0#V-I-Z,J7GU6:CB'_W([RM/%U6JY#KP.0Z'VK@CR&HC=C<&G+%\K:+G,I]]6RWAB]#6+3W+&0+> 5BCR;KY,@YC' MO/Z;^4!BG1*"&F"ALS$/ 5/*;=%3,*SHPS.!NR)=+P!W1<]/>78]7;[/%B>> MY=H62@!G'DM"I<2"& 84X;"0PAE=W?>_-4.X*YI4!JFS,,4#=TZQRQ_3Y=7U MU]&/(R0H4SUQS(>YEQKD9##V.%>>RIWD&E6?15HS@[NB1POP=;J$O5LL5NG$ MKO(X[:7Y-)ML5N#UGSJF;HW"!.HT5H" (9A9R(-)@(JH@S;'3THZVMD MJF\M*KK3Q:E5-'MFV3K4H2F2'6DLL9HX;C EUD$ C:$.[=9GK< (ZM[YEAS M8%:.NM:K1=B'+A;AV]^F\TVZV,K]+(CZ??$Z7Z]S 3_@:?AH6VLCC M3;1.G"$/<:-ZBPG&QEI$8P2?HV';J0##6SBU937BV%H+O.Z$,)TAVBF+#D4_ MUFLPX9AS*6B8/K$PP0X4PO-"XK")K.YZW5J$]6 Y5 70'GRKOF8'_$?78^#; MRP7V1&)0B[$6\KVI&4>/4:3%R@MK?6 JN=%UHA8XN-A0YF0HU4 MT1=[3MTIHCWGQ E3W6RT6.SR8_N MLK&TZ_92Z?JT("[ODZ/IF5L[B,)(HIX MRK5W$A@+(=6HL%$--[)Z8FIX\0?CO:''%G\)WAFK[V5;. M3L+1=V:2UW&80IV$BDG&:R2X?Q.#6@ M'"8-Z>2U)UIE-#KS]MB(>E*SS\HE1F+CA45$&F\)IIQ MS5NH.'$#,=)M1W- MUD&CNRP1W]/Y*EVH;XM3SZ*\+)H81P&FS(0]/1*$<\L8VQFORG8Z,U<.B*AJ M@==$HV/]QN.ZX@SY']/EK5DMEF$WG;L?13Z\LG!B ,P@>D0U8P M%_.F[&1CIL:3]ZW=!C4X830!2;?J7K_@_F0Y_)+-CL73':Z44"P@T'&"-54UM[==\ -%T1X-<\6RPV,1)'-/ZD5.(L1)90YCFU&D/J M%"ODP$'&ZL9 :S=J#8[MZD!T%DY2O,"T?7>IC,%WL$XBF8 8*",9LPA9!\+_ M%S):0088.-*@LIN"I3L3<)&&;]V&F<>&^6R6W=\]OK]UU-@[4B_!7F),@( > M&6RY)D+00E:,=?6<7ZU-Z0WH[95]UQQ"W6WEUX&.H \4 4M@_Q'E8W ENS"UI9%.H"TYM1>(XQF$"JC>=( M"6VQ=X22L(,I9 H4KWZ\VUJ89_/*KHM*YYI^#&,NH^O'T@EQGG-%D6# (^:4 MHYH7/>_LZ37]8)U$4TB4\EY!@C#7BD )"QFA M5M6-_-:B;!M4>E.P=*7Z1VX6!\[3^2KT_=%G3:?76;YUI/LZ^I$NW(\P_065 M3.>C_&&-UMD);5K\:J*?-PTOP0&L9KJ$1Z-1"54%R)Y)M9U*S\G]?&9+"2 ( !J& M+L4.4@&<-\6%'X.DQNLEK2U@?1.K(2C;C^$-W?X4^OW\LTU&G=KTVU+-)WXZ M'\W'3VC9_I<^CO+-':6-T?RS_J);8\?>S>,-6MD0UP,U$F#"3(2I1\Y3[(.- MQ Q$7B&%!8"ZG&-"%S*>"G;=4SIQ " IH0/( .6"C:F(V,C&E8.V2W_*HQ&O MM77S,I=.;2Q:BGT]D(KG[Z-\&COY.1A]N_BXWYT>R!V=6BJ;5.E/IU$%RV_FD\./XQ\3O7$*46 M<,%8M=QX&VQ4M9.&B2&%L3:GF).:KHU3LUI_9YQ.Y^/;NU'^^U/7O&S^)5TN M-RM^K%"!$>XFV?@NL4.VM(IA5R4VXA -PXCBU #!:2,6JZ?-VG^%XA81#(+&Q3 //,/!*2\P*Z72 :I@683,*.Z']6@B]-1X,RFH*8>))V- M[ND\O;HV>3J9GDYQ\[IP$N/Y+278*F>9M4$L6DAEA <#O!AH6-&U,>E*T\_- MF!,&W.O"B=18<"@!L8YPY!1A@!92>>&J7TN?'P/5F_E6&Y9^E/UQ='=ZV3Y4 M)='6$L4Y<5!@*1B5 HN=A$X,W("KH[*CVJ^-T%ODPB"-N"%0H*$#(#_]D4[B M:4&T+.PJ#2:$/'ZN<[A&P@%R'!%G.6*ADX@A:XL^:US' [6MM;L^_%D;T#2I M3K"^P'[U8WBVEH\WE!BKD*=0>;/>M%!" "XDC/Z7PS/<6E=^HX@URHGSE5^< M2VLLC740"RH Q!J':6_;9XLI'N!3R>UKN1(T3:J3GJW.;8T$1+/KLC:Q^7=Y:)'KKZJP&39/J/']J+F84Y(!6D*$@.I"2Q;0JQ8QB%:SA M5==:]''KZJP&3:.C<_\J<+Z9=;RAA!)'+&424\VT]X&S>"%TZL4 Y#ZS%SAG@MG'#ND>FNRZQCO9VK MU(:E'V6?W$?O*YY Z.-(H6&]DAR$D>+(;J6"'-%AGZ?44=51K=="YRWI?Y!G M*'VKO1]U?TZ_9[/O,>/1LSZ?O"@Y6B\ !R%!"C"&8DYDRY0I9'50UGD;K:V5 MOY[*7N>/;@RW:_3YAQ2)!XG6>D),2%[4=QX>.((=6? M6S_?CN]\":^#1.O:.SA07Y1($'"0,::\449()[W>>5TY+)D;YII<$?N7FJN% MP>7H<%#K:K>JZTYE'P)\=ZN[HTI[5B:)F<(-U-0*:@FV0DM53#A.>UGCD>VF M5\/*J&?-R-ZJWD8_3NOM:9G$$608TQK0L$I8'WTA^4?30$=?>CYM\6 M7^/SXZO\X;?%LLAM>#1^IV3-A%J $"2:(&J[]< N=^Y01VE9 MF^!T108]6J2E=/^\8*( D2X8ED9:2*&,]Z)Z)PT$ WR_H$%5U\*B*\VZ59Y- MLMELE)_4[,W[4?C5-UEJ_FQ7'^'JB18* B\ M\]Y(3*G20!M02"B8&^!SH>TFN:D,33_*?VHOKG,=3CZE^3C\XDGBK)-T.-9( M8HT&D.G =\@P0(!SNC4_Q=K+97@&6[L$:1"L[BZ+[T^+J^L89/9U&V1V M])YX?Y4$&FRL=F$W(ID@E")%BD$!+6757?,[\MNM3X>&H.E*^;\&C!8Q 1$?&8=66%P(3.QMOK134=^O_7I MT#1&E2W)YX)]#E;MW7T$U?VXGVY,G#!13;/)I_!'_C7[,(I/9BT?#IF4%9M+ M,!10.*<)0F'; XVBT!324L&KKQ<=N0Y79T2'L/5C;#Q*$WH_3BM8&@=;2*!6 MVBJ@" J[+L=0P)KL5DY4XPF1CIR.FS8SFD*J\>GD17=B5N+%E_L\'4VNYG:Z M&$?3.=I&Y\XK9=N-KT$% ,)@0?$A;T:X)[20'X;!4YDIK;U2U,D$TQ)^E?D3 MS*15/KX=+=(7/?N+S_DD"BYTOYL;;06=YGOT1/35']^$W>ZV8 M*LTDQ&G'*) *2APF5R"M+T[]$)$UT@JV]M!1T\M0BW!U1IPGN[+XWV/D>%$T M 8)S1:R0%DO$+&*J<,$1B%M2XXV+UAX_:IP!]3"IO&+L8YX:C^,#>]G@G2!6G1,O MN%@\8N!BBOSHIW&U-GX.)O@N6S\!6"LAB OFD+5.QA!L5#%'DS7PZ.> Z=FF]>F5+SRB];)-)"(8JA@P MAZ"R@G )-P&< GLE:QAV@W^:+)EK&H=,L6'?N:C^7*[R7B?;IXK^AP/2X\= M(AVKEQ@OH><,2J6,X%) C@N L#6Z>A(A./CSQ#8 :DW![Z[5^#]7T\4:9A/L MB]7=W6C_4Y:UVDN #9->8*X24H-@OC@L"WLU�UDAG RSDV[ "X9HBR"44J M;MK7+X&=-2,^>I1L] M+.PJ]4'Z+Z-9NLBN/Z?C=/K]P'-=I>LFSH852X2ISD(N@626@T+@F1J/C'9;):.(^I/^W\L!+!\(PF$\7'G@&"0W$!&O5?;W-B"6%8G MR??@S^U:1ZO&S=_NDT6G3JF^5+V$6L*1M99)R9@6BL94J-O^*^5J9 :]C#.Z MA@&JK&"S6BRSNS3?/6>J;O(TW3S;N%^UAVLD2G,-E.30$X^%4(&:Q74T .!5&$[1I0ECA$$>:FCS"YDK/*T+J<&8N8) MQ 8+[B2%T&]DHYXAT&7.L4I/ZY;638FG=<_#8M3.T[I-$2,/BU)\X?I1R$5T ME8V>LOKA/]+)31BP:X>4>*MT.[T_^>Y'E0;#B@BUXI8II;!45$ADR58]("BM MR\CBVMDC2M/C%=4Z@*ZK'<:>WIY,.7"P3L()PP P3"A4-L#*F6:%C%1X,NR, M$VTK-FL7QK=)F7ZHK&3#@9[H$MNE-O*-*"IK 5HNKM^?CTN/D\7OU>VE50X;:IO:"_;Y*@(4/=46'M%C\;EWA0]5BV)+^P1Q;@%0%" M NFX"PLETWHK';18=IK_K.P):!/*REI I^--A4T7TYOYVG8Z83/LKY! CKB) M674]1IAX ;P6A72>J>H'%#T\7EK56F@$FOX47W8S^:I*XH$QAD(LM!?8$X'= M;J1 ;RT:MGU05VTG65 +I;?(AT%: T.A05]&X::?Z40MMEU_G!9/&@0E:B?K MT"M/G6,.:V^(86$?O96;:S? %^OKJ_"5;=@T3%V&(CY]T_V$D;"O>&(%UY1A M!:1@@C)@D2U&$F*^QF-\/;S#5=5$: "8OE1^T7PNAM\:#01H%0U!_/VK_DLZG61[?B%R<7/Y?E4V -4Y( MI*'VF!*+)&/%"HF" 37 3-AUE9,U"TD_@6LG[PM>%DXL9H)8+C0+Z!@EL3)F MAP^%%_4R5_5;@IJP]*/LQ_=E2ZO\R9.TAA)@E4;(&ZV1: Y M=Q12A 35G!3WWY@Z5?U6N*- A2K*.?&H=B-(M:![GW[+5Z/\(=1A5=7_NHTD MNN)SP[6WE#J-.22^.*# C+(:L2J7SH#:8#5) GJVRKK(^Z[H^0?S:NS M(C3]&-IFE.@&!VA&E-0*:XL$!++HK9C4##J^< [3S*M!F2- A6_Y1QU]SE)]I)C*%>2*V(=)P801@AA>L;(1!WZV:X5?;"%8V7)]W(@ $ P!BT8X2%G *.BI696E3# M;ZCS#'A59XL:<'0?4Q"V90'FT:S$!F=_E00ICKGED@;2(B<04+0X.*7!CJ\^ MX#O/<%=]>6@$FE''F32^/DN+TT:>C#V37\>?.SX!7UVKQ2)=+@(J[Z>C;S'_ M^,D$(ET.SO>ELG>\*IT8:*1T7D!!I=#((.PP, H1;YWFY78$;_8T65J;)Y;S]11D1K-9.DX#[;+3+G@/'56 @ZT9L$D M-\$JEQL9(624NJ&[S+2KV-*Y%ZK!^#8I,U#/F@MA2C\,,:/%K9]E?Y1-TK&W M?*)C)A/GB1-:P[#'%P *8#1 8:S4G;INCH[2>LJ:1Z8KK3>5F\4(1S7E M3" J"21*,1Q,/XUBZGM@1?6KO]9N=9K7>R/0=*5X/9K%L]LOMVFZ?!_5<3K& M^E"5Q!'/@V$F#=< F\!OHV 3#,?)\L::>!:S\G2C''9$#!]JOZD,7"X4@*= MXM)1!HF4V I,99S9E.8 6L6 &K8!65]Y)=A0"ZFWRHM!6HE#HD,_-+A:WJ:Y M6>5Y]#]?GQN>- H.54DPQ$)I3;C$869%2%&K@X3&61'O] 88<-6$NK)6T*E\ M7[K^?G%;YZOTZ;G_R=%\J$HB$=/.8T&Y-YXQ+[PA44)--.+85L\FW9H'3@NCN2%T MFAG-9=1:HE8"+"1&A_\3$EAB/26&Q[Y[!SPRI/I2W9KO2ZOCNBY '9_JU4Z3 MY<-T18SED/#X_I@)^QT0I%.>B[ PF>J1RQIN.+9_MUE!AA119Y\'4%3T^9O/)KO,GZ;"G=,)0 M,&,=UPA;X*@@T:R*H:T]GQ'*H+3/0V:2Z9-!-72Q!D.660P!PP6DLJP&>+#MA6; M4>(Y6;6KX?66&3)(ZW%XQ.C)$R#+T[#"N1_CV]'\9M?OTPX!Q^H%(UQ1*B6B M3"A!%.10D>CUH&7T%!]F2' 3JGOI&M @2%T1HJG\^\XSSH0C1%..C?22\2@= MU$+#(&V7W@%]4J 1=+I?'9X$$3S^<'WO46J5.%P]4= P9RV,!ZF,"^ 8B$ * M;A%%$ SP;K =G_?&(!H(.8K#\X?J!-DU$1"0T"OG8H)*!0$UUIN @(3Q[2SE MJU\Y=3!YM$Z2JC"U'X&UQ]/VXRC/US\;3MS18X34^[,BD/;42[P%7&"LL1'< M,.E9O+735@A/$7"NE.W;LHOGDRBQQ;[K,_VP?^';^48_.5 Y%=;4WD?CN2YT M2ALMN"3:,:<)V"!-;/2I['#=*!DA58LOAYQ,^P:VR["K1;Y\PO?PKY=<#S]* M/D?+^L YU[/?)\HC:12 GAG&K 4 R"WVQ!'6:<[OLPZTAJ#[K#Z@%>V4\B0X MN%-Y42(A5&H@D7:<(4$M%03KHM]0F($^4%P1^Y>:JX7!Y>AP4(=.W:JN.Y5] M"/#=K>Z.*NU9F6"Q.F0APY0*I1FQ1@3S>-MW[(;TF&]EU+-F9&]5;Z,?I_7V MM$P2]IV<:NDAE8!RX24&!6>]H:#Z<&M\0]:(WFK(?FE.8-Q!AU7@8DP-#)!$ M;,=*[XSL*O^9 8*;@Q1R$@(#44$1<>IK=P$#/!.L+X**_B3G0?3!?F3 M$>B,U1 ;A;!V4OM@#&_EHK9&AJ/N_YNI MD$HKMG2"FVHPODW*#-+"O1BFO"U7. \Q859ZJS$V$&M-"EDY1,,-HZBCMS/] MX,Y!J"LV-),8RTH2UF5BK*&*>BE-3+Q;($9JQ$[WD""IJO:;0.:2 RF, %08 MR 0BCAB)F 1^*RDTC%1_I;#E0(H+,6(KXGS)'O>XWE?#ZRTSY&+LTWZ)\98,4>U,D,AC"+5F!FF#H2AD5J94(1Q7'7ACB@>'6"LQ5(2<@ M-6*VSG_'YM)MDN9@[IE.)U>+UMC@S2+!D>-?JAQ%68IT,OYS?NQWV [K"OYO$*"?8$*H>A]D0I#!U1 M>B<=%KAZVJG6#)&&M/4R0603\'2E_*U+W.XEDU&,KPZ!3'C)@M=R99RAZ\PV/.NV$@W2!7A\'K6EQ&_$U MT^GG=#P;+1;3ZVDZ^<=T>3N=?_TCG7U//P1S[O:8X5NQQ03%O#" (X"E-4(* M8ADL\$'>5I^8.H@Z;))=W>#7V;*USL.;W=WGZ6U<\>/I0IS.HU![)=7I=1A$ MC[)NE_OYY.OHQ['5KLGO)(83HSFR3C-+2=";%4^PY -,NMH.%_M$M6^&_C;/ MT]$LOL1;"'+N)$-,__\YE/X>3;9"%^-IS6^%M,96!3,'^>=E](K M8\C6(XIBHDGUZ_ 6'U'NDJW=8=LW9P^.RYQC4_Q*?1L?NH)^G8^F2@D>= L<$+%L#$D "Z4C./CNY5)V^)KTVV0=B M=T_A^N]7<^>$ =PQ+2DCWA'(BFL23#FKGFZGQ?>KVZ50+8!ZG<5"SX]&$.R& M1(7IZIRVD[#) PXQXYAAP%N!C04%9@BYZHNIN%12=8-D/QE\GHV7MYG&AUE. MG-+2. 459X)PO-T7,NJ5+>4NT;:\YSXICK"%%,>'*A13R@8S36XC2QB"PE0_ M0>@T84YIS9QX7/P\-+K,I:!: M2.\) X8+Z8AZE,X+63VU7C_)GJM2H!%T!G%0VF&,MY4!7"Z5$,$^"V.$XA5#\75@FO/K20:0PNEYLP6:(7E'0\W_U =/94*Q3T/FT$(Z(>V 4E>VI_=&H.EX0:B=V5(;)9'@ MB#N."4-:*%0<'1.N8/4!W_'SQE4-RT9@Z4_IU=,/>L2Q5T@(R3D0&D%'BQ.= ML 5S8MAF8UVUEC%!9Q;CT# EL J0Y8%HHBQ'HVKOSXL M%^D0QR"#E!*@B2:&4XPQ*B0,_QCT^W/M.$C4 J@7EZ2U77S(!VG;FWH?78SS MZ7VL=W6M5XL ]F*AYA,]6DP75]>?\G01NK$>@^UUPMW=S[*'--7I/#2P_#0; MS5L4>=_7"(#_)_[%IM=IGJ>3Z#8>K)>UW/'G 9$PA_RV^+0Q:=9U^O8/^W([ MRM.@I^>]57D>[^0B>?3#8Y%/HX?X(_7'*)^\+^%$5K_Q!!%*C*8&6T)A&&"( MAO&F"1&"6T5LJ9NREI ;WZ:3U2R]NCXIYN*0G*=\U!K[1F*9BSG9E?26(.V( MUTAN<=2,FBX3'!WU;NN2,MDPP!ZT\]R^7#$GCI<.54F4(!(338F2U!KK$1.N M@,633A\S.NN J0=B9*U VI7]N:^[)X\C#E<*(QH9YB6$7G(*)736H*V41@(_ M\ .J^LHKP89:2+U57@SRH&I(=.B'!F$_<#^:3K9I7.)&81-EN<[!L5R_Z;TX M>4A1OI%$&&UAD)_QZ*(4HX-]81 8@KM]^[#<%K8)E68=X=5I!'78/XW/HLF1 M6HE4$$$F/0T;=4@Q ];K0DYJZ "]\%K@17, =1M*O^EN\;;[-"U)A4/U$JPY MYH8+PR1F6(>).&95W\AJJ>ORZ92>R= 01#W-"V:ZHIXP:1L%$K M)$$(#=:WMO\=:@T8NR;$R1W'\X*)< 8:3;@#F%&!I0&.%]+$\)=A[SZK*>: M=FLAQ#<0"Z]LW8;G&/D^>\MA(=3"_*H:2AL^L7UE<,88]>/GZR6J)MXQQRDR0'MLC#7:4;*3@N!.$]A5.G@OK89]I[#- M(=/5L-TL0N&3)Q;L9^42 "E5%L>$WLX8HV0,A=K*(ER-NZ^+N?BNNF+7P;$K M3E3'YE&Z^:3T@M#&YQ*F+75:@YCZ&U'FF1&P,.HM1J3G2+EB*762^*)*^22# WHTG(8ZLV: MAK2R#?YAE/^>+K]%(3]_^>VPX^GAP@F*&97_?_:^;,MM'$G[E; OEUAK/,=E M>VQ7]_FO<%29=%K32LFCQ5WNI_\!252NDBB0!"F[9KK;=B9! E]\ "("@0CE MF A?<-%0,Y>@(YT3WVOEI.[ZL-R>E/% MGVQ[>Q''NGMYL R3N.0J2+E1@&OHT[Q,2$"0"@==X0+7/=T&PWLT^OPQ3 ^I M7!Z=G<;MX_=J_75QNY@M[GZ[M( M-.2R.CJ!7.5$2+F)4O/DM6\'027$WF.K78KP M]Y*; ^:PS7'9^-2B:YLE'_AN# R2BR[W% MUD8%5J>;Z'N4H<(ZOT;2^)2H4K-B#(*ZRBVC'K"=?I_>5O/;(52KQ]\.SB4& M*&<85$02[*$G->::NGS%JK=;Z:.?'".2U^CGR/O=4'^+#ZY7;^8[Y\0_J^G= MUY09>>>DV/[2QL$?0.ICQN3U)! *H8L6*I+", >XLM M(%< _F\3+:HW\W2/;OJ]^CO/:P,'$F4JBI)&G5H*(*5U()40)$1() @3?X?Y M-PQCXH9X"AR/UKKEQA'M,-OCR K6IBZ[S#_QI3I+8@U5G>]5Q(.<*\J+G0+WK"I$MI0BG99'Z+ & 7"_5%VT =,\9+ (QDD$O( M#0/U.)R7(XRVZ$FV;:'I>L+FBOA%V\"CQF&E8]Q#09!6B@-YH*HI6J]Q^.G; M!IJQ7KTRJ:R4T11YFY*$06FUJT?A-=:;G[<3 7>.3"E5ZE#YZ"9R=+4# M_4RIC-=;!$4YM\90)SDDT%C,1,U?X7&+]%57;Q_TX.LB1,A(H 6VJ4+GK,7=@A%%X'4IAT0-$ Y_/9@.S% 5,/;,DJ<>WX>3%)NCI8[PC:%K;^[5[>U6!)/9_I;47]_B&O['O/HK&A33-*Q4J6+V*KVRWA/W?2V\5<#D;/8?M='6SV,S7/@IFEUEB M>^7Z_9C[O M[8'#N=KFS]7-+ M\+5P^.E.]*%:UN/OD<1'OQFBE6$Y5 @A@+FF1AA?!Y(HAT1^2G7QB[&X*XCS MT^>5EB]JDUW)D-2J RU.RMAY[(N#3UP<*&=UY"X&G.E79 G"/AC84Y9]RP:LZ MYAH&SMZWZ1?=K97C0RCL>9)U]YD4ARD!45%A,=HBBZ0G!W1PG(?Y9+N60ZL1 MP%I^1;N ;.U?'R P1 G F/-$<,@P.\0E:"I8BTRTUW+ -""V",=>]%P=N M2IG>L@9=!O:HLP;E%1ODD*BHT"D!E=#2:!C* M7E1L\*H8VY']^9H=\_'3'Y,7%L[.L#E]&SCK98%H9!$%WCNO*#7(8LGKD6+( M1Y@.:EB!+PHC7FH5/#*6LR4M3[8+6B'AC2!Q)BO-D7"(ZWJL7+G\0_+KJF]X M*;OZ +<4D3Y4RR^+Y7VZ9KASZ9VET)$607A%M*$&;+%#S ME:'59O5Q-5GMW*'GE)W7'HX6-G)*&H@X(=XJ14V*Q=SVE"I&\F\8#)?COYPR MTP&BF8O%:KE^M%#$?SU?).*/PL>$R!&/TY/?!TT$8Q9@'3M. /4IH*?N,Q3P M%\BC=JFGJ0U^OF0X*D=&6=&5$]GO$;[[S?U)H3UY)@!'B.#,$*TA%Y:R:-_6?9="C2A]3S;J MBV[&WJO<=B'5I^7V^)D @0" .F6%%8);KPE\Z#M6(ZI#V8G<6HQ]--[HD_K@ M/Z("?PAR/EO%L://!&65X (BPJ!-Z?2@@;8^747:7J,/L<&0'SV'ZS3? MT0K=;-7<]^NOU?+SU\E\'_OS;C'_'A&H;C\N9C._6*9&?; \JR,!$Q'7I%2> M+'*!$AKM+E)+ X 61]SCJ^H[X#PH(9N?:*;TESGJTCX$C@733 IKN 7* A#7 MKEH&!,L6$?^CFQ\]D[3\7,H2X?5/HZ=U*@>914^[$*31GD)J#=4."T1\NF>^ MEP!4+;(!C6^3^5DF42L)EK\&]OIXU@_C27EGUM/U)E5LW9YL'_/2%^Q"L";: M<5'EX,((81P2UK(]JMQ$T_P*3PN'G1"YQ9AH)VA MV$&(K("R-BB8+Y4TZ>8M>!. -C&*@D -%"&*& MJ@T;C?+NEI,!![YG@T8#G64ADEYH?"KB5?CG>A3>KS091SX# M U/*ION_5EA-I6#4'"+[.6<_U?'0T-P?X1R^4/S7/W&?>GO&.7LO[&.P$F@ MB6$:4<0C_YRIPP Y(CS?;\>@@QY:;5$4)WM@(;?Y M67^NV?EZY7MLOQRX_GF\][EMEE769CRN#@:((OVBW R#P!%JFZNUM6=W&->1.'.)VO MIC?G[=)!>A1L7*A+6 M"'V>NY%.'D:ZWHYTA)[/W)X&02604#)H<111E UU=92&I%SD*VJEDR67F5#7 M++RB%M,IH([EMF^\OC349<]>X1Q%)P,P'AM&"68 2PX]P7&EK!5NTB+]8.F: MF,5LI6N4V_5L;SEFTPCZ%SAP!'#@,8(" ((( X?54+618/>( M P0DYO2 -D6J11F>\04F%C+%AQ71]1^H/#TO_KQ83V9C"F)XVJ$ XSIE@+3$ M6,R@TP+9>N]3S+/+_YNM [=3F23S?TW\YOEMO^3V>.!F<5J_;%: M;68I8U,J3Q8[O>O:S?;W1Q6BW/<% Y&G"B(&J1'66&5EG9U#02]:%([[F0ZM M2V+\P*ER5>5>AS29L_-5-71QN;K#GZKE]^D^,_E+\<^VW(Q_>__E8W6SN)M/ M_Q.EO]W>DH16;QM4FNOX2\%#AQ7@F$FIM/3,**P5449"( &VM,GDZDD?/20. M[F;,S4O0=?B]8"U0P&$B331]C1:4.[G'EQ'K\B,(.BY'-QBOCM:F&TX*DS'7 MJ8M+_.*^^K2>K+8!EYX9XRQA&FAH8"H'BLC$HPS7WFG4FS&C%9X M_=P<&88;9PJ[C8\:0YW"K-;OO_RV6-RN/BP7MYN;==KUSY:V.=4L<$R]IM&P M0<8K#BC1@N]'RN/_CO R?4>2>W&>TAE(V7;_K@\?J^_5?%.M]EOJZ;HU)YH$ MY05 1 @-;+I%,@ 4O<:03_"],'=BK9C@$K-\H_5JHK?^JKFMS9V>[;XEK#8 MF]M-ZEB=:QVDC4H6,D9#S85'WE%MZG&SB.KX;OCV,^>[QZK8B5$UB^^\BQW_ M?;+\5Y6<2TT)?'[]L*-CH$I1X[=J M7BTGL]AM=7L?A;!:+R,:WZNF_&C4/E"@K .&&(:(L1HSBVJUBVMO\CW#O5W/ MZ(,^8\2SVGCD!H]5>LUX UN*0ME@UM#'X+-I@ M.IJPA"LH9.ZA=((Y9:Q#VDJMN58ULE(Z,VZ?2"9+2E0TSP/V;^IVA_ H7357 MS-AAF'K8C%(DYR[ZX*R*=K1-8!Q#R!A7R;6@&>*"^GJ,40KY]=&'BT#L5=2+ M?H#-]@!U4+,8.Z"!L,X!R@U6A!OA#G,.ZFNLYU&" ITA.LC"<=F2L1\7,5QS M1Q6/(&F"%)#V )$PN%$ PL@2O0VV6&1!FA\S*L[)0[HM$+@D:4*$*LIM!0)#7VN';<2LG@B%2A883^ MW"'1!ZJCBU9\-UGN_'-#ARVV#U/MX_K&P\+E,*:,&DN8P I9['__=[' 6C,+\@=L=!B"4I;%()B/F+'NKZB73U=)UWXX MY6I][[')-X+VS #-B92"2*<8TSR_?Y],4DMSHT/WO MDYLJ,",5C#:N0QX+;3UG9!^SCYQ5KD7NF]&=W#2F3&\G-Y>!/>J3F]IIX5SGB-D?8$6"D-4?O[I<@K0]7/?V[3F "+SF LI?TU]EH_<[=%,#P7 M$B-)I%8"46YK2#PA>N1')7F".2+=5HA:XPA'@[.A"HD__=Q!5H^KU* MG8@/T=,' R<;!:J0\=022)"#D$A!K*A[#HDIN7XW-'1RH5_TA$E^*.SK5L*C M(I!'HUS/M@P:1"R\HI2PR&AE-'>B5HSBB(I>P2EFP%ZJ#?8#YFA.IH\!]C1% MZ(N1]V'DG?EDB!(3P!B-.%/8&8JMHS7"4+ 6^9/["7GMD#-=Y4;N%N*K(;&Z MO=W*?#+;#WRS_KI8GO&F]_C5P(3TU'..#'>89]_",((THM.AZZ5^6]2S MS;+?)W]-[S?WS_<>]]>WZ;+Z8U[M(Q5N32K4,CM>?N'2]P0FD0-<:\T@%9H" M9 2JQP<-X^-1'(8VV7J&=H@CPZTO^=C1X+XSK;ZYG6]]OU_=W&SN-[-T&6\[ MGQ,MEM77Y)G[7NW26+VKUN^_?)[\-?1A:(.NOEVL&J77O_15@4*.,'6*> 1 M,T @:N/JBQ1F<;5%C?:/05$Y=Y9YR6L",)I@:Z Q#$)H-?" [-"@3A!6\J[U MR>/*_L3\_$9/?^B-^OSQD.%NMYBD82_F23]1K*B/-",F>P MW .4[E>5+*9PT0EE/RQXKK]U"%VQF+2G73U[:/7J\W%L!## ,79(Z)!,,(O\$:>3:_4.-W!"DLH\01B*!- M\9#<;;V.6PRX<2.\O-)2EI?K)5E(#<"6:(7\,5]6DUER)K_91J:FB?1;A"=M MJI>0IM&K C0>&@UD2IZCE!*,U;H@]1C(?&]I;]SI0=K'^=0'B,/0JNYRNM5B MJ]7T;KY%ZX,$C B!M2842:"Q MM5#5I@@S/M_&ZLVW5)I^18 =@)*?EY/Y:K9SS-W^[V8WKRXAW8D7!("H @IK M8;2RT#!LN*A'+XW/CS+I[>Y045IU!UVV-[N91VZ1/'(- H_RWA8@<-03YH"/ M0]00**% /=8X]A$&F?7NZRD'9[%CP'1Q\^MB%@6S>NIM?M5E\_SA('7R61@/ M+)+0"DXLTH<)85MD?^TG!*AOV;UPU+0$K!0-WM],=?5EL4R9_V:3U>JA7G#M M^5?K]7+ZYV:='%>?%Q\FR^IDS%G>"P,2!D*F+.#< R.@X]SLT8',XOPDBOV$ MX12F4Q%02U'N^1B2"J<6-U.S6:9>[XZ/,]G7^MU!$HT5!UIZJQ#ESC*$:\P MM2.Z7ST$$4OC6VP9/*$UU,/YL%AN17KA>MCNS0%ZC)VRC&"(14HY)WDM*>A0 ML_R8!8-72B^,1=$MQ<;8:;-9ITQ&_[WXFYY CNO LIJL-LM=;]\V MB!)IT#HP*JV@5GLM,9$4(:0DU(0(202PS:Y!]#/VU_I]+@KD:)O@ =<(1?)[ M:9CE$OG(_]TXN36BY'6/DR$?G=G>CM 9=TA'"LQ[F,L?EHN[Y>3^7#S' MT48!6^8L@(1K89A#5DA,:V@<526):D[M,L'0+34GPTB_O[Q7P+U&$P'ZKE=F:EZ)X/D^FI*Z9-F@<+ M!2","TN ,ECK"(+=CUP*2T>8>*6PQ)^[0;H'M=SRMN_OR25J_TR00.JX,1-G MN2/$:.$9J<> B,M74WO38(8E1BYRQL$ZV"D,A )GRDMK+& M$@]YC92TGH\H9*'$1M0=4D4CH!XTM-LX+SY6Z^FRNK6;Y71^MSO,W@WE7&Q4 MP]<$HY#4Q#@!M $228*%J)& UHRP4&TG_3&/Z+YN MR*GO4=&_JSX>UTI;N7AV@F"@]<2IK-K(781RCV2"@*Y0BWI"[),QB0 MXUJ/_C&9;4[FI6[^ED"14EJGQ/%>6@8IA:[V,BD>Y3(^DWVXU2@'L7R_W'9D MK_;I8[6+55^\J]9O5JO-5H\[ZJ>[\#W!&*6UD?EOKW,GHVG%U_;4ZQ. U=-Z>?U%@GCC'M0-$:^A-XCZH M1VB1RT\F6P2\;'KLDO MOOS/9K)<5\O9CV2-GS)Y&[0*#@%EE;)< M:<^UQI"@ [4Q(_D;1&_+06^"[Q2I,7C0;(H_6Y[,N]FD>>"*1/T)LE3I*X[6 M6'KP96OC8?[BT'GP7Y$PH>XA&TC_K!7H0Q)/=;_8S->GJCXU?$. FBH 4E*O M.'R6$G4C7X^?,9%_SL^ND3+]H-;QF?";^4T:=?5Y\;QCEYT1'W]/MN76B/WAD\%%(;8[ $ MB!G(.<6X'C<$.M]5+Z^)**5QS.;/_L:%6OIX3!E+7(M4+N#IR] ;;4#[45BL,^_8XY[LSP!2R=+:%&OJ&SOSFN @LD(K M1A00VKHX%82I1Z<=:1&Q?%6'P 6P&]8*_E@E;.-P'C3O1U?>,@WC)B\-7A(F M,)6<.BZ4<(R1VK%D$'3Y+CAX5<[7XDB6N3S9=QYQ/YDNM_OU[ULI[ ID%OZ< M6JVJ[?77M]/)G]/9]F[H_O>W:GUH\G[^L;K9+-.:H2>KZ>#71P\=.]7_1YV. M#[Q;S)=/QO"VP4733K\3(!44*D0EY$1[!S4 \1_44:.-I7+ HLQ=C//<%=;. MOA$ 54P** "VT506"A' ]CC&5:O%D5?'5UX'8L]B'+B/^C+M 13]X_#7_YI& M/2AN2S_>5M^KV9F+M$"!2P@,+L:4"* J$!7@/6=SA<,F8LHLNV0Y FF.T M[1+@4HKJJWOMRV& MH?RUZ34,K<[< +XJ5@W,IC?S;YOU:@L*/)O6]D2K@#"EGDG-%8=,*>?B4O\P M3B5+,J696=R3'(^QI35F0W(#97$#U;F C98(&H4%(Q% 1)11AYE&^0A+LPW' MC3S,AN0&SN+&OE70GEOE-1(,(B=2FC?@]N/DS)D1QC(.QXT\S(IS0_]XA(Q? M5O^WJ>8W/YH;5\=:!RF\3.57*#!"<4XD9:(>-_7/"\GWNHY34SI=I 5(\MT M/IG?3">SAR+>SYX!H4BA"LAC8O#,@8?\$)0YQ^3]9CB8PQTZ0#, M+><)A N)U*A],(Q2;)0A!JL(+(5QS/78&0/Y@>R]Y0D8 M!:'Z +<4L?1D_J_/T3+9;[?GF?1Z@^"(XLYKKY0% !J,K*UM$RE,B[6HMWP! MHZ!.)VB6XLH?GQXH_NG;8KZ*O+]U\W6U_+:PL11A 9E6 M0%K$?7T$(;VB^=FO>LM , J>%LM6\'HV-4!KMDW3#\LI]^C7C?[\5_5[#9U9)L7[K:J[M.9PH?8M%I&WN_R MT)VG3>MWAJ@O6AB[*3"B6%JLK=;UN+43^7SJ+:G!H'PJ#7BI)>OWQ;SZL4O2 MX#?SV_,+U>L- I50*P$14QHAKQVGLK[[DVJ;C3$/PBC6IT[@S%Z5?M^L-Y/9 M:<&__F#P&')&N (,IBRF"'-;]U 1R5H4TO@YO="=P%AJ5=C79FVNOKS>(,1E M3B&$@8:2 BA@_OK MYNMD?G?H=]/#AM?;!6\UYAP $E=8J0"$*BG>N[$*SD886-&-Z%X_-.@$I%*$ M>),&6*9T>0#DF:LPK%\4:!&L\M%2_?%&P1'*) (" M$!+-L3AWB*WS(ACG%1J?.MD# 3K#IQ0+WJ^_5LNWB_G=I4PXW3 PJH0ERABL M#2(\&N6\CEHP<> PFPV]A=/VP(9.,2K%B _+ZMMD>NO^^A9WT"JIU]MAF*@] MIRLP6YW[+#N:OR00)S3&TAHH-%0 2^?K;$_&6)$?>-U;_&P/3.D-KZ+K2#2S M;BZBR8E6P5FKB8N[I8ECU=8@QFHHT]_S]Y/>PF#[6D$Z :@H$?:\?6*7-Z'" ML79!0*V8(U+#B"1 CCJN'Y;*%G5)>@ML[8L,'4$TT+IP,2-.- V20T =Q(K M8X$P@N#:16>L;^'#[BT*M?\5HBU*Q:Z*?I],9\D)YQ?+3]%:>@@ J(O2GF#& M^<:!QU4148.XMQX3IP3&AP3-2IG\W:/_=!Z#)JCN'-KA"?4T%C:+5D]?$2 $ M!FG%L7-,&2)%2L*S0\ B3D=(KB[%VI@QK5 ;*O[+?W\W_2U"^G:Q:K(4-6D> MD/<""XHUCW^3S&#HZWNSEF&1GXJJ_S2;@RY&/8 [)*TNI%$ *$X5A[#'FCF$ MM/;R,#(@0(N0PKYHTZW &K#A0HS*!_'LY\_YA>18DQ"!8\K(,N'AT!6IXR#X5^OCP;0R/Z'&\>C([F(=)66> 13"6U59W6VA'N M\YVR!8)^O/(CV/'Z07>@526PP!^6T;=K1[9C^8*S)$7!"$TE$I0I(B(9A]S5-=A M%0XI.<(\JUV+];2>T@UNXUB2LI>BP 4W2!LEG.;,"&>9KF\3>>9(/DMZVYUZ M9DFG>#VPHY^2G:<+,3SZX;O)1QXMGN1J6Q%,I#36$8>2%(T 9LL=10ZQ+IHHO6,.R,7MZJV%Y&>Z3 M4=>P["SKN*0<6,,UTFM'^3-1_184B:F77\*CAZ*3>O M)8$4M1Q#XN+_>8^5]H ZL1^W<7&7&I_/8ABQ=Y9 ZC+ B]W$[KV.7IS>*2@< M,QMG.G)*:@WJ<3/M\E._7DT=O6S=KW-TB[.JMTIH'*2(/X$]52C=-P*,F7K< MG$HP7;PA..0191-$@:Z*FIRBB^_%;JUW^ M"M-_>&0IRK1&;0 =^67E[6VM[.9J\HD7!,63UG+-0^/]? MU=1F[$!3[@[@01>E8R7>+UV:CI:*]]HZ@BQSW,8Y;2DPWM58,.C.5V=T\#(="(1([D$$'5M'$8QF#& ' M]+G-#[NYFLS7N3K\* 54+%+YDG&\F]PW2)Z<]\: B" "0."]0#:9^@35XG.. M2CMNNV!L)'H>%UU4*'^3]SE.H[0Z?E'.=A18\=^;^6+U83-;5:>#)9X_%Y@T MEBICC4 1$2,B.743V >^UWR8SVW'$O?"H^;SS$7M>.@[C*MW",7$D"A5PJ=0IK,1+M MLZVFB,-#KT]QY[7G P 6$ZX%\U$#-! X3WD]-@:TR*;,E=R SJ9,!VB68LJ[ MQ;I*H1C5]'ORQ6ROVYX@RFN/!PV!=$IP;C!'VCO&Y,/()"U90N.J>-(!F.7N MQ>]JPN_P>DBT>,HB/](DY M]KQU]!Z[V+SO39N//E+X/FR6-U\GJ^JYYC?PU]UJ/;V?K*M;OUFGJ_#WB^5Z M^I^MY;W/=_V\Q>G;X(6Z73\3&\R^+);_GBQO1]&OH[]X5ZWSK]$?NXIS[&-O M3UQV;]@R&)06?,UMJ@]NG:$6(0D\1P;C:/"2)LMAPW%\NOE:W6YFU?LO1_MU M[+KY1>V#]H)8B 1"3CL:ER#"Q7Y,P%):LM3BJU?).Y?-HG^4QG[Q>[JNWDZ_ MOQRK_O'[Y'\72S.;K,Z=N%[PEL"$ A*#:':EU!Z*&P+M'CP(48O0QYXNB/=$ MC9>7OWM"L%A(R/$1//2_T9'0A6\*C +&=*HGP9'BL7<4PAH/9@P:]SEF+Y)O MSJX.$?V;::,\=+Q&@G5T8OBYNODZ7\P6=]-M49H/48T_51SJ;)M@'(464\^] M4HX))#51=;^M]6,\*>I+,HM^,,N6M=FLUHO[:EG7UEU]VGS[%FTU=;>L=K;L M]@KW+)ERVS_2T>G7Z;84EP#2[RE.1?+NOO]*=G^G2/ M6KG V+TD6MM;%[XI8 8],=8JX*"G5')%R6&V4%HRN'I$-E>_*(Z$51=JQ!EO M"S)5%W8***24H9!X+FIG"Z+H!H!.=3-S>9^L[5!'Q_[YM'ER,L"I$0!$$U9BHB6<=K0E!5CCXI@)9.F MC9= W8"7[5LZT;.'N-2'LM=?)\N[5TLUYK\L..$\D3I.% EY^H_SM6>6* 'S M7<^=.P)Z/:,M =X(5IYW)ZMEG6X8 +)(<^B1D!'0."$,EO5HH5/YBDSGX9\# MKBB7 S42L\K]M;\,5$?;Y-M4+UX5)PH'2%HK'71 ( VMK-VJA'J8G[V]\XC0 MOJG3,W3ER/2*)G89A9J\(&BD%4-.8TV@@IQ03@ZCQQ#EKSF=QX;V3YP> !N* M+G&5;$.6UYH'$D=+#!5.:A1-0DJ\/ZRZ$K%\9W3G=>]+4Z4#N$H1Y;$6_O[+ ML8C=UTHZGFP8I%#.4^,]$Y)CIXC%]6$Q24=^V>00UT:.3H$JMGX<=/"77;YH M(;GD/<'CY,_"' A&'(BZO2=NCP6%$N3-\!!1AS"(50!!O=2$,L-]YSU=N.M@DJCDX![H$TSAE/&6!B/\ZH\N'15&/K M2%JOIG9JCTO)H/G5WFYOU^^6N'DEU)$+CV*,!D&HI8Y 01"KYP_FTHAQQD2T%]%+67<&SL\A^%&%)(Q$WL/8*OO^GHT>>/)< M0!I&C9E8(0Q"@C&.[&$L0I.2V_L96Z,CF2RZ0Z.49/=#/2O9)\\%G_(Z&*V@ M-#2%JU.7SJIW8W&"Y,_3-I(R3?F(QDXEV:3:<(=D:+KZ MLEA6CTRLWZ?SQ7*Z_A%-R6I9K=;;U$*/W^+^;Q-__7NU_KJX?92]JJYY?M8( M*-J;@+#FC'(".!=4VQ0"1FK%7")7-.]ATRBE_@R-,6,_XCD15XHXN.E-M]RN MWQH0@I PS(A"R@KBA-6U94"\;7$8U#-'1\JF]LS/E,R(&>SC/Z=WI^.);IW]Y!.@)\F5 MG2%Q)/N,2;J:1W:L7QMZ8[7[HK<%A2&6VGAGB<<04 U&D;/=VV(N1G-]1C[4,T'!N :<2.AQU:>0,%IS;$"VTR\(A",HN/-& M.H UD5JPVD\CC,LC_.H4S-)4:J(*-B!4D]<$X37C1#M'D<0V ME0I6] %H-<*3BR%IU0.DQ=>IG4K88ITZ^8)@@!/"" 4]L< ;PA@Y0$P-ST]O MT9MZ/N@ZU268(U&Z\A6KH E!C"DLO06("18-6EV/%QJ2'ZO2FZ(^)'FZ0;$4 M:]R7+]7->OK]X93J8UQ,7P-H_ZN/U-\_M%/SX>971_]#(-G\2/&I[T^,JG4>J]2)A5@$^7]XPDH30X? MN_A.D"8"":Q7*N()*7-Q0M=8$J='%$T\&(N.'6 .@/_ 7'Y=77TUT5#FFX(U M#!(O!72:&,UAW,IJMY!D6.9'[O5F/XR4CQTA/##CGNNS"3\[C8@GU^)T MSKV7[P@4>D7B?[CD'A*-D1/F@(%N8=[V9J&,E&VML1V87^\6Z7+])B+[YZS: MZQ"?ODZ6E4YI"-(U_?B3[9-FT2 LL^7[@Z%$0>FHDYIQ22#6JK8E%:M3MQ4JW>+]?[$>?9C;WNE9"GY MQ&S\D0 X8AI+!+63F$*C@1<'9+QK5(>S3#ZQJ^%E7^ /KT1^JM;K7;Z/V7^O@G/E07I_]Q(;W.O2Y &I=B @A A!)D#9:Z M=CIIQPG,9A8$OQ*U.L9YX-W0?)W,[R*\CT:R2[+WC\ELLQOO;+;X]R1N_I=O ME1>\/#!IE$6<&&ZU0,A Q6L1:49(BXK0O]HI2'^H#\Q5N[.2(I[_LYG,IE^F MU>T^ 4H:4Y)$E'W.24C#%P>&J":>FW2CTC+.+:7B@%8TR/(Y^JN=C/2#^$C6 M4C>/B&WG7=XQ\NOO"=@+BK26Z;B2"F6(%'5\O[;6M;CL]:N=BG0"\,!DVY8V M>=!%,E:]YV\(F K@'01<"F2]IX:*^BS(,,CSXT;AKW80TA+:@6_D-Z'2L_ T MZQDTEECE+!$DU9/S=0B% 1"W*(#V\Y]5M()RC,D;7C>0MCKH*>.VKT\%*03< MIL:'& C@"2LEI#AGH_PJMCP:1]Z /:!JOVDCG\48/.HR^D?PV92WZ,ZOTO) M7LQDN?SQ9;'\]V1Y^Y#J_\1L:- Z, N@)YQ:K2FC0@JFH@+CL!0V.2(:>79* MC_U<;O4S+0,3S$O)622_Q%Q@#].FNATSE(-O9+7Q$D00@HY#SW$$LN3%QG:]@L=263N%R4I;TS.BR* %?Z M:DO=U;-%R%]O$*!7-F4V1HP3D8*$M>'UZ)@A<)S9W/L3XI$;+)V@]K-Q8QA. MG*E!/U9*='3L9I)C<;&<3RX"HQ62>3VZGDY>'6N>F\LEFP4*-!&)40R4LH PQ=2 J)CS_1*?W MF\W=3.0NT2F646CR;;J>S)XKN6<+/9QL%YB"'$=[RT-C/2!"&$CJL<)(ZO$Y MB3IB0A_P%/=*JLWZZS:/[QD;\/4& 0##M+5,8$$%0(QY)NK1*47R$[%8/+ADVX3Z]'YF ME"VFY]9[!\"4$OJ3F];_O5E.5[?3;2S1^?)?IUL&CPRT!E@M!!>*,L>=K\=+ MO2)?:Q:,5DHH J'%1EN-E16'@QIJ?'YP M?F^K0I_'3QU"-1@ICN-S"4>.OR4(Q"U%2G''H]%$'$&\MJ&I9RT\#,55SB ;C#J'V^Y/>M\@,\&%;PI": &<21$?S@I@/36XQH-)G>]M+N:%[(=" MG<*6[9E\T:WZ!Q^K[]5\\UJ,0Z-V@2%G4_5-:0CS4'+C&*W[#Y7(=SX7\TVV M$GL?( VY5M0_>^6&=]2M]K%8JZQT$WU\+DC,')3:(001TIP38/1A^FB03[]B M#M'>5IW"V':Q-)WN]>11K]>+FW\][W :2MRJ3?SC[M4+-GU^+ECG6;0L&7 \ M#E 2C(6KT;*8Y3MA>HLM[G4A'!#;$:V?:9M??J]2Z6MU<[/<3&87:>R-7AB8 MD-(@1S"/NXR247*'P(=H--G\-;"W;"=#K8'MT>M. 7LP+:JX^M;ARJ_?#+SP M#8%KK"6@"AMC.* 0EP[41F$(#\VL+<\(P64LJ[@&LX+D.[K7&3PIP;!89BR M0VD41T.5]49P58^. )R_,?66^Z.0;9^!SF"R_VVY6%VT=6P;! !M7,TP,7%1 MDXI!S1^8+:G-3]K;6YZ.,K+/062QP87'!2'JT(A[Y20UP&FN-)?U&1G3;0JP])?+H@P+ M+@=G +$_TE\N/C)ZO6V@0G &+1<.:$X,E=K7]C[S'H^P6F:A'V62>RL>G@O'?=O>B+F3,T3<%Q(6D9&LV24F(@%36KFP.*6IQO;K M>M)6QHW8TQ5VPW+IM\7B]M_3V2P.X,U\/9G?I92@NZ7S8C:=>%=N9RZTS^.7:)$Z4B?.H.O6$9]IE 7O-M'+$.LCB3(MHP ,JTID15M@IS:D.X>O"6?:H9_5/GSF2C[E%,M\4 ML($6$"N@I@IYK31%]6$=!X[EAUF7.%+JB")EL.N8'Q^G=U_7BR]_K(YO1A>T M#@P(QI7A1@ AXU@8A+5W@#.'\V/J2ASH],^#EGB5WG .\8:G/>U-F@6#".$8 M:@. 36DSXX)8H\@QMOFA+B4.7'K:1#H :C#GR5-(+O&C/&T9L',0$L2Q9Q0P MCYW$]3FE\)[G;QV]:1=%(R];H56*'2]]@,_'42?F.UK2(O=5@6' @8@;I0>& M&:L]<;45*(Q%^1Z8WK:&)QUZ;V^R][V_O3YL_5]'8Z69Y66)N_)# D#4, PX@CLEX! M"FNM3'!O\Z-#>@L(Z),OO0&7;=T^SX"XF+_:QT5#AK1^9W!,T^%34I[,+WIB*3R=ES1.7,*E M9(@B)C7SD#!.HV4:9Z%UG#4Z]BXWWG,)*(^V"3XN5I@:F/(:8:2DE9+LQTD5 M OEJ8L>I)SN2UK'KX"UQF11,-[E:KA^1)?[K.5'BC\+'9/$!.4&P MT(Q [)'2"#,;!ZJ1LPQ*+//5PIX31'8@ND5[/#*5O^8R/'KG^]D30?ITA.>M MD#A:M-&B00#M^TTU@7Z M*# 3:6X=H%8!@P &4N-ZE$9@,T[-J#OA-6!#*Z1^5EZ,2ML:(QTZ M+N9WGZOE_:/#W]/9<$^W"LXSIIS@FADGK65:6['O.P/2ERRIT= 9V84@%GT! M5&J.=Y4$E4J"I8_*C"72 &@E([5#B%%A7<$0BX$W_TX &D[\^>DNB8\ZKG * MQP41.^(XEJP>(;<"C7O;;RNVIGDO\U#Z&?DPRNU^+#081OS]9<)4UDMBD!5$ M.DJ%M 3#_7BYHBV,P_(I41N+[L),F)=!--R*\&YR?^RDXWRCX"01%&(E%4=& M:^>,\/4H+38E,T.-3E'(!&E8*F1L$ _- B L3AFG#>0&XE294NIZI Q"?&U* MP^4B;,2*5FC]S/RX$B5B6%H,0X>'2D]^&0WMK]-5ZK]>-"NW?:B6ZRB!^(//"_?7Y#Z"FA[_ M6*TWR_GJXV(V\[MHQ1,T[/O3P7+M(%%6(X.(!QYRIP\"-F!$9ZC]$G9D0 ^\ M;EZ^, ;JF.7( 00-8 1HXFEMQEH+<='8EV9$&H_(FRV>%T*=+5'L"-%M2^D4P>P7Z$#^\3.->G5N 7CX9F,$(2HJYQT:S:*@ 6.N0 MCC&4GT^HM]O9XUQ_6D,[RN5G.ZK^%I\CKP\60:PI)!8HPHR02%A7(Z?IF(IT MMY9]FY6G&_@&)IZM>B7>1:\/BA@$& #& NNDA%JPVD'H841S/-I8(>+U"=\H MB?>I6J]WUY96_YRNO\;GTQ:R]QF>NVW3;R;=5]?Z+^O9M-KU)YZCI>'RSCC]Z.[V? MKB>9BVV;KP4GI'?20>L!!4))07BMK'M*6\0P]I;GY=H(7U \PVNS.Z_GAVH^ MF:5IN\L&6BVKU7I;Y:0ZY4=N\=:@L;>$4X$\9R*J8)@=3GP\@)B/SZ J>J;1 M X9CYMH^(T+'7-N_-6C 9=2KC!<<(H$TI'(?M(2 =BUJ%O2F(XR':WD8%H_F MV&T0DUTBBUU4^X^/U9?-_%;=_N]FM4Z*RE.UY:76\J-)_$>68\<$1Q MB 5)285PC6:T1T:8K*WG5 M#P#HD2?,6P0O?%+@2 @@('%2<.P@1U:C&PR&2 MGZVIMW1OY6C6'6X%D^UL@SF/9=79]Z'-I]Y5Z]W7HO*]K>Y9\%.G4P;U\<6^ MT=Q>MO*1;]'ZFS+\LEO=;[@WPR3K]Y;ZL\-#YF9YU1RV7Z2)[6M??-LC2 MU*!UP!A2(@V#%C)#/%(P;0C$@50%5/M&)S:EQZY_?(Z].9>WJ5'[8*'R(%4 ML=PSK94!%._'#RTC)0\'3N9PZE261[((=XG4Z+(Z?5@NDK_B_?)3M?P^O3F5 MX.FU1P."!CGJ)&!$.NT@8!H>AL_=:',]=2S<1:&90F##"//,8,&:M1-T1(77.I+>8A#@2OD:]IT]>W?ER7,!8L(PEOM9,]\.I%=0S48>G6\6^$X8IM]HY32VD#L>E9]]W$/\YGH6Z3\NN M>Z3R(]JCG9>^EQS19K-:+^ZKY<%W?:SF>L.6(6HO@'*_O6F'!)#$ KD? Q;& MCNC*5Z<26?2)4C^2?JAIMSI>-J[Y&P+0D$@"%/$6J[@H20]5/289QSJ>O7@8 MR;=!J]BMXE,#.+%WGVP7N.4<> HL$UX@+("!XC!6ZO*S4G2^E_?!C#XP&@4? M&M1?;]0^<"V%9AH3"B!FG"C.:NT&:POS0VIZNR/5I^^W#\Q&P9?]19IZ$TIIY+1C)*L;3 MO._'#FE//A_558\IE@8P%&G@6:2 W_=946Y*+KJO'LIVB/JB>SQ*'KU>O AW MF:6>:F@2%I0A1#@DGDI2P^*MLV,[DNU(R$TSU%\&3ZE=N.M,Y *IY.S4DA*% MA$52.728:9C3<1[.=B>\YBG)\Y#Z67DQJK/;,=)AJ).YZMMD>KL/,4U''%LU M;&]9[(J<-SBV:_J2$#=HQJE$A!*$#714 5FCP'R+,[TA\"K% MFFUW'PR)AC0YT2I 93BG&K!HNE(N'9'B,$X,F!Z?"=<#+[H#J-PE@KU.]:XZ M9<@_?BPHYI%Q5D #J5',4L)KQT!'1O=W0 R&!F^+O%NOI8W533[TE_ MCHN6K;ZEY %#!VVKFYOMS=S4O]4V2?@DW9&M.WK*G+_T%<$Y)DR,J);S>840=@;RDF7@RQ+M[H3^/\B@"X*C=#[N;+=OT_=L0Z$=[IDJ7Z&ZW M,I[,['25^KY95BO](_XC+BR3V6_+Q>9;N@>ZNX"?GME>O]I4M_MJZ(L(9)-T M^GUW(% .()7,0:&BA"30VL5_IWS!A@-=--?V1='JO5/TU2MO(Q-'*67IHG$T MRO^>^<;@#-4V+F8,1X/".8TH]UM\G#"4 35N)\[82/3\>D]1H?Q-WNS!>K#YO9ZGB@\:O/!:5BMUCL$(64:6BP%F#;/V\<0S;_9+B_ M\-2^);'H#J]2:\]6)WE008Y%L9YZ/!"N!=*>1@W> 04%<$BFD1%":;3A1W2C MI)A]T@%.Q7:?G:MAM7.)-0H>.=8D0 8P%,([ZHG'7AG&<#U"K%Q^WIW>7(V] M,Z$CK++7]U?LC ?_4@.97_Z2H%4T6!#P$#/C'5= *%N/3(D6+.@MTU=O+.@= MO4%=EJO7!G3(-U%';=_?3U>KW9:Z3)OK]^%S44Q7D[N[976WST^X[W(3=^:Y MIL$C+9PE5&B/I=1&\Y2Q1E,E,5%8#IF%XO6NGTT^<:)9()0(ASVQ2 @-M(D3 MP>Y'"SVD)0V&TSDG.A/;2^V^*W3^]C:.P-MHJ8=Q57=(Q^4]6GS&H)H'"+NB M]6AOFOYY4Q(&H 43M$CK)H<_+X7U#CXPF\BA+FXR%11^Z9 M/*'\3=[G./W*+L6Q<79HER*V1*62]IQX%!$@1DM7]P]H-*+R)L4D<=*E>!E> M!1(59:RX] M]MCX5&6I'@M%:D2)3#J2RA,>[44DIYS9.F"B$G #N;PK#W/C(*^8@2 ME?0CV39H#'2>>SIV_.7# 6K-/0".1=N$&T$$-*0>E22L: 1(8Q6\']=N:W0* MKM,W576[VA9=7IV+OJ^P.I!Z%L'1);(ZY9!> 8C194W*1^/CQ\6]2Y) MB43Y=PUZJZ%46N"94/4@[OK/CY/UT105S5J'R$] G968*VP%2;7!#V/!MED5 MA;*%BDJ+O05,$10%+S&7'@D-:1(4L#3Y M-EU/9JF']7A2[MS3OJ#CC0(BADLJ((AS!41=!UI6SQ;&O-PZL(@BLU0SJ20%7#",'\8-6AB*\/I\AMWC-3!/ M'G;1MZ=O!C5J'Y0UDAB(*/0^Y6^A6M!Z["2:S_E9?DM #GW?H.[3A]EDOG[BE5LPVZIX/&0Q*$H\-HGBOE]"N"EI(@DG+LPO@G M-R8"L$>!*VGRLZ%W?!>A2X$>38O2*5:COIEP=*2[HI!GKA4T:!VC*_FZ:;T^F,J3$G3K8/G$%D"7:*:P&!$0X#6X_=.#FBLIXE&=(E9J7X\K:: MK*JOB]GMF_MOR\7WK5Y]/@WPB5;!>.@EP"(MP&);]23:$OMQ2D)%-C=Z"^#I MDQO=(56*$7ZSC-!OEM4V>>!?Z6_G"7&\48AT9]![PQUP7 #MH[59C](#-<+X MGC[YT!E0I>B@-]-9NFH6^UO_]:*EHE'[ "W% @M@25P8@9/.V'KLT63T^1$" MO44#]4F2/C KMJ%,YKJ_,VGQ^] MA0SUNJETB%7!H(/5>KG91B^_2=[SN[CRG:?%J6:!6>88$)!ZC#3'WFH.ZY$* MA/(#"GJ+*^I7#>T,JL$='.?R YYN&$1R8R,85T%OF:9Q+[6UKBV1-2/,%-BC ML[Y3K$HQ0]W<;.XWL\FZ2OF^EM7-=%>=H_HVJ[8RB2O@H\/NHV,\P:&N/A$( ML3("1QC#1L6EETI8(ZB<$?F;4WEKN#W;!D)U\!7K=-33J6;!:AK1EE&%@P@8 MJX1U]8:ME*$C*K\]Y&IU.5(%H^ //#_!@<>/!<\YQ!I#0KF-?9?(,/S ;IP? MZU;>*FXO\Q;(#!:(<@C23.!% ^U#M=S^;GY3O?]S-KW;KWH_;P)*C"&$F",+ M %: *XH 9=YYI:%UZI5UTU*T24%+JHZ%MB104L92872.X'ZVQ3I;,0MXN M 65CL5V2@/(R=$J&>13)*D2C\FP]UM9QCIVBCG%>#U^ %O=;ADSFV%BFY[(* M78;.=227D0@P* 7DG$*.H(>,D7I,Q&D_SJB+]B)JE&4F#YR?0_"C"I@8B;P' ML]0RL@HQ+:..*:SF!$25%7 ,5+T]$D-'E!JP(YF:&(([KL6B+\L^E"V<5RI5L&S1*2;:1496B_V_6U>WGZ7U\Y/V73_&G MJR^3K=_[TWJR7-O)^EPX;K*U8\8![Q$@3.MZRW>0FA$>9@Q+N>XQ'^GD8= MI^_[?!^KW1GY9AFE9;Y.EG=]COBUK^V2=Z@>"X,U+&F(GG0X=RO8H_<, MNP9LU%<-3V!ZUJXYV3+85/U!$TT QMP:R:SB>Y"L5;KD,4;F%<,.B?!BN^\2 MNU*Z90H<>X;*V9MA1]L$A*6Q0$BL@7;2>R<4JL>HHO(R3K]VYQ)<](O7S\F- M4;F^QTN)8:C@[K_-%C^JZE/4-I?)@CGK/3W2(LB4:!@F+Z23* XOFMFR'A\! M:(0^B0YDM>@#FV(W>B8WV[QB)NHY<>SG+_.\]GP@T6SFZ3Q 0,*95(@^8,5L MBUNAO3D&NI=[%\@4#+C?YOKY7"WOH\V=0&\2;?]ZFV <$E&=(@ASCX0SEJ<+ MC/LQ4C["6WW=2[\K=$HQX%EUN;=)* G\BPJ@/FX5C-;& X"\XDA21C A]?KF M/+$E*W.,SGSH#K>!^7%613S9+EA"##)",PX\\#1NA]S48[74CSPA22=2;,:, M5GC]W!P9I2DQ/FH,0XE]H( ^AY\!"1B'@=:\)1B67^QQ# M( ?_12_0#&8K=A;&H@W"G @/F$:IE#+BGM;CM=SG4V%$?NA.=O[6V%UGJ()6 M0DF)L-)281!GFF3U@HF-0%<>QM)8@HUC%O+P^CFY,7Z]8!24N/HP%F^5Y-P9 MJM/P'&0IF?/.8O<8M2@V5OY N[&LFH:Q7(3-=86Q()5J;7J1ZJ-'94L A^IM ME3C 2$'583"Y=X',=8:Q*)BNR#(.%& 6X4 MXS6J?!G+XQW^0%@4$KA&;. M D.Y$G$!W)=PCZ,7N$7"I]X2=9;<&EH#-D302=_WW&LO[YOI/R:SS62?]?A_ M(D[3+S^2N_?F9K&9KP?O0,<1-XTRL9WLT,I.5RE68;,\&7*3]9X@B$@Q4-H[ M2A4#CC)A,8A6DY>"8J+^?WO7UMPVKJ3?]\?LXGYYV2I2D\G^^@4E478<72B2H!C/.35U)A,#,/KK)M -?.AN\R&/C\,QQLW% M8P0#A*$"QN#0,TBI!HS*G?R8 'SU#*:)M5J.@]ND:3=O:MW%U?KA85%LJ:O; M#"5FF[&]^)J[V]M\MOY49JM2)SMPJ3 MGA5T&S)H*82D1C/AL6,QF(UKQ@XAHHQ@T[X1 M3&T6O:VP%\K_ML>?D9KD+>1K,80$\9!%%T"!G )P@ MQRJ]D?R4"']TG,>RT*I=_V[DW->&L*I?QC[-MI;DS;N%%XP0I@..> M R$5XQA8BV&S/%"*;/\H^;E0ZNKVT/-@P 22:^DD,P* MYQ51U#22.:K4M)VW1%H\R.09!+C79!J3]*,F;!%7VGCV\M^LL^4\J^:KSP_S M;)W']@0FGPI\K\PT.TE@&\K3? M+A;EM]K-6CTQ'U8U3&=!$_-%D@ X M#?,Y&^6WZ1Y$_!8%\MIQ"0SSGCLG=I(SHYB;MI,RM'HOLIY>"/Z=;&B2WLRO M8#I74N$G5* HC0)? M.C7#83665=QDBWSU,5\_5LM-[HX]*N<+&IWN&2" "BB'L )"2 ZM]:JY#(7( M=[_B3<9F2VH;P\(UEGG\5G[=!']OEJ?!:4>![C!:L @2IZ#@VC+CHO?/*&IP MD;I'EK\D-=#2P<YY$9-1TJ>S; Z# M:>=E].?)/9>^?F6[RN<^XM<4?3JV'%X\4'!(:6FLH\8HR85%GOJ]A IW/SI( MQE,?;5E+#>;$EJ=-U;#&_^V_.OTP7- 4.J $H/5C88N0XZ"Y'I"$2=K9S.BO M;&8C0CK@VO1#J-ULWZMW^;J^JB80,R3#+H$31(2_A2S++%]=,3;WV3VD]Q\==6 MRVQA8EA5WD?W):KM;;F\>QM#KFTNZ-7;5BF+NPT9"%/:6EQ7M+5 8*D8U0I0 MY[WPP+2[@TATMOXLP=I%PEV2V?CR@0-E6@ #O64("N*1C*OR#C&+L.Q>/F?P M9,>I3>)$ N3DN([Y.*O5*\!]*8'G*\T1)LO)]J$N)RVQ9LH*AR7A 'FP \(9 M;L8TL,X9$5/JOQP>Q(X.4SO#V!K>#QO0,8;!R?;!&\2,QAHX)2U1CFC5?)@; M5N$T:2D#Z:E,A]#KT/ZD""534OIXRE9Q?8L3.W[[_W.C$(77EC,G@&*(&JT! M,WLLC.F>QBS)#>T 6B@'@J*=(E>-P*M\]I]WY=?_VIS45-]K9?+F/VI=\F>Z MW/UU^'QS0(=//PR6",%C)!7G2$FZ;Q0D M$"+N%1@BA2(HSF'=.(<>2]W]2TNBR^%6R=Y0)-WN5D7V(9L5M\7L]([WLEV0 M!G'NG9,.,\J Y4Z@1@8+^(3N11-L>CW1Z+RCD]T#0(:HUE M4EI@&-1&&\+C0B(Y<:BNO-[]NFCP6\EA=380(&.MK+O8NPZ]F^RPOQ?K+TWX MO2=YU*%W_&?^*?OK_+GB):,%J#E1.BY%2"D&L(1*N2W $C#18ZU.F(%SY*.R M]+!V7B4^5.5#7JV_9\NY^]=C\5!_1>_R^I79A\=J]B6+LXD?0[:\*_Y8Y%L\ MXH^/+23=1@L&*P85=,810 R73C/2R"JMFB"Q:S03&@_6SB8437J6UU:]N<0L M5G^^>ZS!*V]_R_ZWK/:H'+.9EMV#$UP!18G"DFC*D!-JL_[&Q5UX [NO,PGS M?8YI)&EP'.M*<(?5M>_J=M/YF#^45?W>]LWRMJSNLYU89^_EVG2/(1KCS' E MK)&" LX4$5OM*FQENR.@U'=P)P31WW<_;'_QUGJT@)4'<<%"*@;"0D,N/-SM M>@HX ZZ>ZC"-HH_>K*4";G+7:3^N42?NT7YN�$W@/)8O"$"=76$PX;T2$4 MW2.5T2[0$JBY'!"RE(<*[[+[", /4SQY87*T??S:0(R?)?;8"8*<==ZI1B9A M,)_N=5D?!97IH'D=:I_GSY6>-0E640$HUI++&,Y"A QO M5B[HB1RU>-OY\Z0!T"T' :*S>C[EBWP6I[RG*IK^W"@H"*A5 M5G-(I;66:N-VA[L*:3HNL>_\ACP PN5 4'3WIKX5Z]F7LVIZT2P88B&,#GF< M'H;&(2MA$Y4ACGJ\RTWB_@ZLJ'Y@=%=5/GNLBO7W,YKZH56@%G!%A/2"(: 4 M=82B_=PDFE EN!2*ZH/%6"R%GE?PC2R ]2CT MG82",IQ>AT!C+,WN1#V? .UYNP 5U AP+3WC3@*%#+3-S0CR/2I:#?X6/8UF M^Z QEF:WU\?UZYXZ+*O#KY?/-P^H^7BG0)G!WCC ):#>>*@5W]^&24,GF/XP MZ27?8$B-]Z4?16-W>:_^6&VX3=TNR%\,$H PPE,O>%SN!),<8]_$ U@C.B$^ M]SB7PJF0^_LP%8F+0"!,!:51!9Y:$P/+YKL28(*UPE,H?0!NXF5 CD4A2EX< MMKX16.=UJLIJG5>+[[Y89LM9D2ULMLX^+[.(TSJ?7WT"ISE4X\TCN3Z*NV5- MJ\^6ZV=5.,I%,2NN]FN?$NB]N7^(GU*]O]>LO,7W32F(?'Z@E,.U.6\GJIB\ MK\R7;'F7OUD^;U%$73\L3A;Z'6SLN*Y9('5TA"&W5'@AI,-44@V*G2]48RFUZ%Y"[#=BS/?XAJ89P0P944 M7"#//)>P)M'L)*NK*DWSL&W&LRC4E=?_X"%G$=2SA5XXP!U*N0 MW+Y_$ !!:B4CRD *G?8J!K$[G\$Q,JJM]"@DUUJ%%Q22ZPK2>'=(^4-6-'FA MU7*^37^P>3IE'JMJXS6=N%DZVSO4K^2,Y(!C:SQ&BC(,&[F59Q.ZF;^^$ST\ MGB/>16X>4WY8U!'\CR\J3U]-'NT6*/)&,4\H -9SIC#VC7='#2<3?,!Z3?5]JGM"9LYV2\P(83GQ$,O%8Y+KF*. M-;(*9[I'ZLD>M%[/:(9$5H1WY7+V=DMZF#[X)D EEMHH,:,$\PDHXUL M('X@TR%!3,!*!D!P-']W,\U3#NVF08".6*$Y\Q Q22&)&^E^]L;;[O3N9&G[ MKZ?_3I"-NAR\+;(_BD541=["9SW2(U#K)%$26>SCO[4UAC5^%66J1YF99(GW MK[PD],;P.HY&,^WO[;:/%J'NN!?GZS*$[;N-1LM81PGSNLFH995]%&+;\ MA9I$[Y92QN+@1, 4E=MY;QP#@.FX1"G"*L./M[B.FA5M:=DN=OY/0 M^C%21 DZS:ST.[SJ1X*J^XHR-79+:\L8E-UR&;Z39K?8O"J^;JEXRU6*:PIA(RF7"$V;NC*,$H]:QF!XO68+F22# M97J&<1V#V.0*SU?KC]%3O_F6/9QEJASN$(PQV$'DK$*;2U DJ6JD8Y+JZ;$/ MAE%6F0"=E'D[/M:[Y8DD/?N?!Z&,-,2(&/=#ZSBC@I+]1^![7-TESLPSKK?0 M![/D>CY9Z.)9BP D-'& <$:2HV\LYPV[KI5=J+\U([8O]1<+PQ^'1U.:AL> M5W7CJ>RW"-_]X_U)I?W0)G"+L)(<>BP8$]H;))JM 0/?(S%\DH0ZG5 OAY$] MJ=ZRO\[K[7F;0 SV+LX84XHM)U[IN'7LYHX5[5[X-$E^G=YZZR%[YW0ZOV7K M37*8][?_+.Z^++Z_+?[U6,S?++_F.^[Y 46UZQBX=A0RIKCA0EC*1;2W1@)) MIYC.8?PSN210=C:&0P&;^^NAV%:,^!!_6LZ/V4.;OB%Z^I9[Q@"TGBL*O=%R M)P>Q#KY*%FPGDTB YEC1KJ^UDV^JEKPH.?-YE=\^+MX6MZ=._]MT#QY(Y:'0 M!F"M:5P9D=*-Y)3VR/PQ86)LU^/^!(!V7F!VJ21NGZ62^/8LE<3J4U[=K\K; M#]GW^\-\E ZC!&6BQ^NEX 0CPKDS&+%&-F/]J^3'=EITDN+:V69^K^^)E^OO MVT7OGUDU_Y95AU:0$ZT#B.X4WU ]I?06&6SMWKZ-,-T3NTR8(]O)!@;!;R!= MWY2WZ_:Z;EH'J:G "-935-HZ2QU^FBO7W;_W"9-?!]!U1_Q&8\//O^;5NEA% M^7=/RDXX$3\W#L@!KJ('3;AF#$7#8[J)R"B"H'LL.6%J:U>7H3=\W%G_FB]HPZ]0XV5W^_E;G<38?\VQ1_%\^__Q0+F_R]7K+&OB4_:7S9=3- M48^AY[!!(BOCXH=B\.X]PDH+9AKIM??=0]D)>7UP\1C ;!CAU3B@I'+1,$MS()1WO?@(Y859L)P-*B&IG M:QFI?*E& GN@K- Q"*.ZKAO3G-!3CT$/ZM"$N;"=C"0-HIWMH_GMVR1W^>8] MR%%K.-@X:(\TY@YYH:C&0AE/]=Z2F>]1H^RU'98.@=]5><]7SC]X>F['7MXW M1T5?\ZLG(SPZQ[WJ(4.=U(0 (A95DU@-JZQ/E#0J6QJ]TQ,N;DS3J(15ZM,CNH%A- MFA)]5%+]O69NG6%&M^@="*<1+NLXX%8I2!#!I@%+6M>]VMQHM7B'LH:V64\Z M@S?6TUWFUGT)=0F5W$GVF=/#9GH%J%*,^;C!"TF@@ZP1 .QF< M8&C,O:9E4#6H9LJ4:(U&)WBL(OR/59U!SA=_U7]:G270'^\4-(90^?J=O2>* M<4>Y;M!S@,CN1[G)*"@I;&)PH,8R!_U8+#;%)I;SYH]O[A^J\NOVY.&L9;3J M'U3\'[1>"(",Y!)*9/:?@L1V0O7BQC"2%)B-EL B6\XO,I##'8+WB@FK+%2N M=NF-@K#9:AV+\DZ/1)+2(@8!:303J(\(OY2+"^W@>*^ 4%UNE@B )09>8NP5 MWYLZZ7%2GXQ-DM08!D-J&H^RF,624>\!HYI%)!QWS9R]T:1[!H'$C[*2G5#T M@6" ^8C!LXUBY,7$NMIGB%TQ/[((YYN&/PZ.IQ4)#^NZL93 MV>7OKQ"43B.!K,'*: > LRB2\?C M7$W\DV_FKK&94*P\B-YZR'[UP])6;RM:] Y,&DX(Y- 1@3@#1'&VE=L"Y>BO M=&;6_PIP>,"N2CU(7F_Q\8]5_J_'^JW2U^=O!]/_IFN3$E[,YVT+*L*Q+H%Y M*3F5GB.DD"!6*L\95MHJH(!K5ZUH%"G/D@T.- \F?BM. NFL=C NQ10 LI.. M(\*Z\[ ')A;T5\]+.D%_-,:D#K1R*6[6V7KSJVYF^3*KBO)$@'VP;(B) M(18("2QQ%/L& MI#^);XF"[ES;+86%)Z34VT_J\7#WDL[BUY/.CE[(GVP< M'+.00$!J#]AA!:5M9!)NR@E0>NJH3(?.Z]#\Y,+V*2A\?$7[LLIGV6I],D(\ MW#AH!F*X%9UL"SG6E@J.Z4X:010<Q+MLICA'-79?=GB'W'.X5H^(H0*;CS0#,10V:G&RF9ZW$DE_JT?(@-?'!\ MKFL%9]E6I[H%93!C7FG*"8-6>J0Y;"1%;.I93(=082NKZ(76:[:/27D!4S6+ M@6AW:C;+%W7]FGQ^>#JGN7)@ZC MG#(Y5ITU?[,N9W_^-(?83IQ6^;E^04JLL28*426PDYY!)YKY,_"RLOP4B'7# MZWI@D$9;[5_X0N=?>ASI$9250'@D/$.0<<;J6Y=&/J+AF!5+K^@-#@+.%95_ M?I\_UB=0H:726"IF'8/4$JUQ(Z/49J(LB\$T=]X2>N'T.FUBFH[?9$QA$B9P MEB]YL'V0GD(')##0 ,0%E=K*YK*$TAZTV70.8'\]G=9\)V3&TKHI[^_+Y<:- ML<778IXOYZL/>;7QE&P^6\1_'DGW4-=6E@8J)2P%!# +%=A++GKDYQK+ M)OK?!2; :;1UX4<7=ZZ6\X_YNH@3MH]5S378)A.K)3GI0%XP3#"6:^ TI$Q+ M#X2P4C1?GG+:C\G(O9;%),2KU[]3'9,Y[![.9:($YK&?J?;/%XDJ'2 M?I2 F&=$UFQ=!1$2P#C2A.Z:1( Z&U.R%T!76H2ZP-5Y#=I8\H>LF#?;Y[$% MY:>& 0@&C:4*"LB%X\4S[.K0%Y%K?>J]_(P#NR6&&E'" M@966**2T08(U4GOGN^?F2Y8O-OF'W1NE*]E&P,Y M-D( 7A(F$?2&N>A=*:,8V,L/\03SQZ:VDH&@.LN(WOUU_7]_Q%_[W__Q_U!+ M P04 " !VA%102L#N!5B6 0 !MQ4 %0 &IN<'(M,C Q.3$R,S%?;&%B M+GAM;-R]:W/C.)8F_'U_!=^>V'B[(YQ5O%\F9F8#((":W,A*YV9F=>]&Q89" M*=$VIV7234IYF5^_ "5*LBS1.+A0K.FHSK2=,L]S'A#/ 0X.@'_Y']\?5\[7 MHFG+NOK7/WD_N7]RBFI1+\OJ_E__]-NG-^A3_O;MG_['O_VW?_G_WKSYW_CC M.X?4B\UC4:V=O"GFZV+I?"O7#\[?ED7[=^>NJ1^=O]7-W\NO\S=OMK_D=%^L MRNKO_RS^^#)O"^=[6_YSNW@H'N?OZL5\W=E^6*^?_OGGG[]]^_;3]R_-ZJ>Z MN?_9=]W@Y_UO7?R$^.Y-_[$WXD=O//]-X/WTO5W^R>$>5FUG6\)(__'O+S[_ M+>@^[659]G/WK_N/MN6Y#_+'>C__[U_??>K\?%-6[7I>+8H__=M_/;R^BRWX6G_BY*NX%WQ^*IJR7G];S9OUN_J58<1C=TQZ:XN[\ M(U9-\^P)@J%,,.3%@J%_>N7!ZQ]/Q;_^J2T?GU:S[SK%F81OWRD8L>_VGU0/'U ?COC.U$]>G#Q?5U4RV+9B>:S1SOE\E__Q+^:_4?U MU,QNUP]%P\J*"VPY7[VM[NKFL0LKZ$N[;N:+]2P-"$UCCR0H3I(@I0&E>8R8 M2\(P9B3)9MU39T7UYK=//8;N1T:M_ G"QDN>FZ*M-\UB&Z0X/!&CMXC_KXO* \J>+Q-:+9YU/ M.,L[EY=Y_G9X\D]R[I_R5B],\[9U?R6&8W6SZ\K/7@_4+)RZ618-'R;VOS1O M%J_PO?O$SXN:CWV>UF^>O=5BN&C'F=K*N[7EB+MTCI]]]]FT;^[G\Z?9K_77 M0KQE;RL^IJJ6\V;YH:F7F\7Z;_.FF5?K'VBQ:#;SU<=ZM6)U\XU_8);%")$L MCXGOT]Q+\Q2GR0Y)$@09F:WWP?EBA[)I']++UA?&$0-=K$?F?"S:HOE:.+\+ M<,X.G:1\6>5_.$Q,A7I8[.C1KS.#K"S;Y(=9-DF.1&^'=X.Z]V\_=(! MWM'ULQ#$GXO5NNU_TDGD&]?;S>'^28/7,\HY1BM=5TY'\; >[YV'">^P_5E& MTICE 6)>AK(@=3/JL=ZH&T;A[.ED(OQJ=]!KJ9LJ9VLI+"-.L\\9VWY9% M^[9M-\5R%I(D0AAE),Q1$D0LQ,SKC5,ORR'C0T,F+0\)."R*PP#Y M!'E>D*=9;SRG*)H=IV U!R;21J7Z\$#"^=6NC!9K,4=;U.VZY=.YQ:9I>%=^ MH9DFQW[RC)L8 YJEVLY8\,8AQ9%"]I"G-$3L,2D/%<'M, UA-.T4:.BHR)FA M:2]SLRA%81[0U _B/"7]D;Z*C\%V3F MNW^H&9HLK7^$[B;O#&R&!N/HM>[5K2'D\_:!_F-3?IVO1 ]&U?)M];5HUUU_ M/JPCI-3G<\$8,^+G/@DP]D(W3P(_# A+,JE%1C.6[$4_@<\Y MA-&HX@JJTV M&N(7L.(X/L]JJXX+P7=QPG=Y@*J[]"C%PZ7E1[,D3F )TK!#M;47#C8T(,67 M]:>"SP9*,3U#7^KF$T?S67P]2TB&&0L\G\91ZK$ T2SK+?LD BT] MFK!G.:\D(#H'C#?.'N4;/FA_TW*]S>PD._-2+ S?Q4K:U M%O+1(D,0G5.U85G;CLO >EQ\7,:1 ;5,F4,Y_1J#/IAFJ3!G1:,N4#.@2[ID M3D.+M+VHS;YB,,WYS.>A[1WOL'QT]ZEHOI:+LKJ_O3L#HOW,']R>_R=2/\[+ M:I;RT5].<^QY)&*$\BDL2780@\#%H+6^48%=0=WXM',+#BAPXS:8G"I.MJWT MI52BF:RHJ4E*!R3X*BTW#=V^CNOU!'H.+$*@MBW6>+[X>[$\#(M_+1Z_%,TL M#GV2BI%P0((P]F,/9^G>8D(I1/!U[%C6[P[:FR\=-J?=@X,)MQ:/P<3I;QNGNIFOBZ>S]9W-A,_ M"E//\T*"?"_"<9BETW BP)0AL^(1=LSXBU(YWZ/4D_!#-$LF00Y1 N,R2K?;Y\.9C\]U57+L2QIQ<7B MJ2G;HCT+):51E/$A(@V3V ](&.($]5!8"-LM8 6 95W\[:=//QV+XOR^J!8_ ME&713AO(J>35Z8>))E?% ]XW;0_8.4(\D0&B"K$#JFJUG:8ALG9=K$=\[]4E M^*Q9'./(35$6AGIJI^?.@+(9X$EZE\#BH5AN5L7MW6DQS@' N[(JWJZ+QW:6ICD.@IQD M"0[]*$^S((I[#%%.78BDF;4\A?) @=;IX *7G0TW@IP$7H]_]0FW%O5V-G9 M6!R023NM,0W-M.3;Z2X0BPQ*+^=>M/Q+4[?M;U53S%?E?Q;+7^9E]8[_9%_H MC=S #X(T#:(LB[V,^3GKEY>C/ 6GVVWG;34.$1_#Q=N1Z)63/;7O*Z M6I?5IMX< 1.@/M1M*;9HO2O:]O/#O/+\7_DG']I9''B>[_DD]$*?,3X6#^@! M)(,59(X,S;*."SS.F@-R/-_90C*Y:<9\2\FI_(0;R8+T'_PYC@+"(Z=WZ<:! MM/05-N] VV0@3%RI\:<1.Z[E/&CWD.4V&"?*].!NFW=U=5\T,Y)Z>4RHYS*/ MA31(_"#KUP\CY(71>%$&#,URE-DK#G__G5^ZVR>:,<,,O*G&"#-66^E:8>99 M4V_]^B.%F=,VL19FE!O_OT*847?>:)C1; ,S8>8\M!G*6)"D-$I3/TY"'/E) MUJ^$1@ERZ6R]O])!4Z84 8!"QH7K)P84J;NQPF2,4.791"08@6*[&:5G(C\E M/3_/K+)J:S;4'T&;=5T$*; 1/O53^J\% K18;!XWJ^[4QN/D5HZ]!+MIE&"* M"&8X38-]/.#3$68FU6\+G>U"DN?R8&H=P%I;Z:X/3*&91E3Y&^?(H>T_36\M M0;%-E-88;+?_-(+'%?V77I,8IR6NLU9Q@GW&P6*7$.JG'LNB,$R\H-\W&./ M\V&G(5\7JY32Z1RB/+'5#'!;7F-QPTHC3F^MXV4XF](T1K/11EL,47U9IA'; M)L*%U:42O1:ZSLK)*68<)F' 05(WB-S80S[F87N'.8M1,&;,T\5J/>9-;6T% MW)C76&JQTHK36WGY8P>]5QIMM*49U9?EOT+0,\:%U84;O1:RN8[S AE+TSC. M780)23.&TM3S]\CX9'3VXL)N*TL/4%@*4>S2E>/77_,!MXF])2 K[3"%7.&4 MXHP4]8:7C%0;]H\0,PQ[;&!!28]M6?U_6RWJQ^+S_#LIV\6J;C=-<3C]/\L( MB_,\R:/,C7 >B0M,Q,TE01S'08PE-43'A#UMV*)R."SG@.MJJP$#' UT8A/, M3J-S&O&D-O_>:7>FS\7W->:>_GT6(1S&41(FKN<2['M)[.+>I)K2 JNO"Y)JOS(:I*X MY&?]XR!\89+C,**Q[Z(THBS+D.OA,$RS, ZP]%T)P*?:ZSA;(%>+V\]Y&.@9 MBH1-HR^H@J^-O#3 TV-7\[:]O?LL;CS=-#\^K7G7VE[LPMP$^W[$0I;E,4DR MGS&\LY>0//5!)\ M(FA :O1)G8;J&/#C])!80\Q(GV[S,&^*C\43?],>YFWQH:GOF_EC=^-+0&)* M7"],<)K'U"?B!(C>((T02(PTS%A6HPZ9('819P0[0WZ>8> MZ,Q +4-7TR6E>YOT.-71)@MTFE*GJURM-,026*& Y$Y9HZ"N2*F4$C]2%YQW M([,7]GB;I[O3" FFOH=PR@4QQD'$,"7QSF::9[[4M9EF+-E6JF[N<:9_"8B M*\WU&1V6J?')!.K4$(^O'VMJ@U# ]?"C$JMV,[PFP7+7P[_&PQF)-\O?!"Z% M-^=+;>,-,Z'RX1MDFE/YT*C*2Q-J0N5M$&M>Y24(UE3Y4%'EH?Q-6>7!ODBIO!I#4BJ/%HMB M58BKN9;GIQ&]:1QX'HV('S.6DB2+6;PW'>.!>7J]^I M7@=AA&RYI/;8/,."B!&*+98=#?+V:BV2&=:GD?0VZM'9JB63;$GOS=H7"=[> M?2S:=5,N1#AN;RM2?BV71;5LW]7SJD75$BV_SCE3[9E29Y+YU(U]/Z$)S6,7 M9ZG?ES:D41;!3G =!9%EY=Q#!>[*&J@T!D]:C(F>NJ\<>.'7E['VX M<3HOG'FU='H_IK!=PPC] PH];O-.0\-']OETA]85&)8,Q1D)WI+"51/OM:-%]JZ?I6$R8A\G&, M3EI%.*+=////9>4LZ]5JWK3.$_]I*W[Z%V"UJQ&:Y?1[='YA\KR%MQWFWAS+ M\9YQ/BKF,!V!<^2*6 GF!I35*/'3$$ZS+IV6S)KG2W[XN[,WR]P,,TI#2A(: MACE.61SVS_=#*E7M 7^J[?SO8[VIUM QJ#0ELN-(&VQ QX*OC<%V9@?' M85!ZIB$)"KA?C(?4/)?MW,\FTIV:M$>;<_W I &!,4'M-"3'B">U^1KBW,W\+ S2M(?@ MD9S!IEQ&35N?>NUZFYAW=7.M%CC9,DNTG(Y=C6&8L)W&A667_MHA=;90G2W6 M7O5&+K('\#B@?5::8QIB:,>UTZ)\>_Q)%?8<30V/4/Q6<6[/UQDAKC3S^^+# M_J?EHIA1RD>4+D4D\F)"O(!Q9#M@*/(R^4K^<>#8GA1N,3E/ LPADZ65WQJS ML8:%>*+MI)X;>Z;2G0LO?KZO>^F;]L/A'[@CTVM"0&72])I2J6[I1.GDZH^, M^'ZI.FE<8B=0NS2RP_757F(;TY&_SE>;8A;Y"&$W*; MQKKYS%G['XO5]I#F]\7Z;=MNNE7Z69XC1'$41LR/TH!%*?7\O3+'KOR^ N.6 M+2NC.$SP;^7ZX:%>+46_A2BE):HEI@=791FHEML/5#?XYX/_SGH*_;#.H[JT=N#C-;K0TTB]+VZ]?)NAC+K+$^A6!F MS[F!'=O&.90*9^\W8F]???>_-O.&*_SJAZC\.U0(4=]%!"&2(,P2C ,O]/G[,01;#+?01;%HL5'WU<+HDUSZU$,!J15ECD M.3"ZA[8M*P9NT3%")""@R+?'')+$J.W@_HZ^Z4]*.2U>#OZ%I0>T<#R@U'>I['N8-8EP!841;X4 MUU_[!>#-^J%NQ'UMVY2Z-_-PA%PW3WW$C<4KRWNC+$:>XDZ^958;?*GH8;&O1I> M@37$FL:1G6^KA:C4+S[7IR!FE 6IZ[L!<5GBXB2)7=;7Q6#*4J)YA*>&Y:OI M8[G##)-'2_3#<]GC,F]**GNX8C567C;': 'M T)':@FS!X:JMHC.":*7B9+, M8)LC? (I#'N^O7[BJ#$&90?R'^8_Q+O;LKHY@+F].YI:S$*/4A>E;NB3($ Q MIFFVCY9^B$";S V8LQR>=@A%'<11C.H2&;#AN@EFY4;J(Y,*BSP]..>N;H[E MKKYSCA,9XP[07V=L8&QND.YI#,M-.E1;>S5M;L#Z==[\O5AO"]:9EV8XS_,@ M<_TX]Y(D"H(>C^=BJ4WV]E&,/$A?.IMN$P_Z]/'&>>QP[K9BC;\!"]18$L/X MR;23>AH8LMUJB][^)BM0,]G<6V6KN=3&_5:;S=(.K2,&+TT(1FF5"4P.QO%3 M:QN6.K-2P96'\F_S9IG757?>Q%L.Y'NQ7->B;I0'FNVIL-M=#IX7N2BG.?8( M3N.$3UI8']IS+Z+R.2Z#-BT'SH^%N/I-U)[=;3$[BQWH&^?KX+X@NTQ+Q,$K MD0R+>CN03H_2V<$4\[4MT/^_=?KSJ8G4NQ MR0*_$XA$-KRJ[;Z5>GM\SQS>X>*0Y$G*,(H"%!*4A+0_7S$G&9/:'�W.B3 M,C'Y^F3BE"$5;I66D6W3JKQK)*9,.O;)A5YLKI2U0QU9W M)RCD=;ON"WEFU/-)BE$<(C?%A'*%3?,> J:A5 F-%<.CJ]U\=U#,@J/LI&_3 M+M5R3L;; +Y:/"K]AE6Q/[%'X#U4'5Z3?XTM3V.V@ZD-3WKMH;;;Z16>)%>* MC=$]@1&X-=>&]CF9Y4^OWG.?[#@L5A\^TQ=;L2R,TR#*DH@F*4II'(=]>7[N M>U3G^!V3,*90%7JW$17U3>^.B?)0,TVD--2_5NN8JHPZI/*.JG"./CB=RE(9 MBL'%ID;;;9)S"2N.2I6D6N!65LEOF_MY5?YG-P+)ZZJM5^6R^P95RP^\G_2C MD]L[5E;S:E'.5Y_X3XIN&?]PR#1%.& ^C5B8^9F;!XCZ:41]'"8A3K GJ1CC M@+$G'L?X;YQG'G2;TH]]$!4O>R^<@QM7.YC="/D#LC)NXTY#84;VN;YF=QI1 M=PXWBGTNOJ_Q2M0-I4$>^ZE/X\3#>9 A/_&R'F9*Y3;77PV_L]=(X MSQ@?&Y T=''*L!LQF@2>0!)E*'$3P,$OYHS:+?W?X>Q$Z1G2*5P##R)RH"?: M:9!I]$]+OITY(\86@]*IGZ>BF0N[[\365K%:.8OC,$>A1U,O=+E^^&X4NKTA M%B3 &P(5#$ ZI](Q67M,SJK;S"V*5H!9%@7:)/,D=OD"9CKV1'5H;KHJAI%3 M%"_X&$HRJ),W#>'1<>!THJ_+A:R$_'7>E/,OJ^)@1YQ![N>!&^$@I*Z;D@Q% M.SL(D]"#3#K@3[<\W>@!*6N' E]RTF&7*IAR[%FZFG"\8&- -]29FX9L:."O M3;U#,-$X/-_/O,3WJ,L8PD$:XM0-K.^6]7?6D=C>?^POKW[K2U0VQ;K MVR_K>5D5R[<5_;YXX&]8P>KF.:!W?/!3KLKUCYGOHYP1SX_=D(9NC-V4[A%Y M-&00@;*)P[**?;S]S9D+T*U3[V [9>44.^#=R5%5\>U4T)S5SH$2JFU6VTQ. M *?27#"5[%"_J>_>_";JGP5PY_:HQ>AQBYTHJK/'/ZZB:A ](+MC--\TM'D4 M3^OQ.X?."/-OA0!8]/MO]M7MYCW"_87._HV4GW/R9C\Z??Q3S!KIOW7P[J(Q71VX"S9'LOCGZ;8*' MC2U;91:(KSG,?9U.Z0&PP9:9AOS:H&S'>I3Y@;]C!"DIH36A7C8POMV1[P!9;7-N6EE M[?$Z G!W(8^ /"%M/4.HJK;JM,T?0%NUW(-HJSZ/:O7.G\42S(RZKI]E'G7] MW$44YQB%J<^0CX($48^ 4A JS[>LD)\6#\5RL^J.FWY75_=ONJ'GRSKH#NSE M(BES=,J)HFTF8;IGB,01*LD[!*]4=JKR.@W-TO)@L'I1XSUV=)%/EX;RQ-(^FCC=1-C%7((9 Y>VC.[P*< MI-[HDC@L.2/RIUC=<47J ,<*C4.AV@%"BE3*G1-TT?$S.FR(J0F<_6/ B=KH MVZ,KR*064_P9S=TXS7"2D]RE:89P&-/>'!^02HT'M8U<2Y2W\+2U199*56&V MP*(A:1Z90%UYMD"DFD#WQ'4+9^.K]=8Z2*^!U$U5L:%NO*K92KRHJS8K.&7S M%1,'A_U:B&O29Q2AT$TI]B.2Y(PD$49[TW&*J)Z"*QB\CIK?.#NH3H=55Y)4 MB%;5=\L<&]'Z$WJ=W[= M:5?A6?=,&"9;Z-C=C#O&F'A)2^@$*%!ZU3#A8Y+ MKX8.;;[4P\C;G.*B6CR(F[W0\K&L2K$A4+ROGXKU>M4=S"%^80( M,C?P,D*1B_,=+![H\E OQ!@&KFJ;;3S5R7;'I M#$4U2*L9"WJFFT\W(%ZQ&0T'2[/-J1%+892"XJREUIIJ#+;E[JOQV2K/TGO: MZNI>++^)M9O/_#>['"$C+(@2XKENDM,D(*X?>[VI.,I!B[A*!BS'V.>+CC>. MP 5:!]!C3V[-UCIQL BGPIF=K7%G>!E8HM6B<1IKM'HNG.Z=T^=#55MVN:S$ M<[,@)S%V61RX#.$LB'MC&%@BHFCB*OH"2F;K)$^E*1HBKKYGV]+OI\!PI#E'IQYN9I1C+^:.R[O1V/,=". M7?C3;=>B=8"<#A'P:@\X47)Z8IBAFZ7>.4C@'U4*=N&L*A@?_T MB@M-)J2')V55W-[E3;$LUSM#+,T8B<* ($IB0KBEJ#>4I\S-0$,3^.-M#TLX M(E%SN<4$'( M3:$R'*2)E[DAH6'B4Q3&;M0;8BEUU0O?I1YO63I.BK.5DB4JI,E)B&6^8!(" MI&J$*O97,B0:[$U#070<&"QA5^!"34'>SQ_[J1$F)$1)$E(O#;(TCK(T2/?F M:*JQ@09@9%PUN7$$-,4$B3J1*MIBB4,MA9&E;P2E.= CK3<*C$Y1=53<&-0> M95ZDJC98^;U8BL4E,>;'7E\E0)#/(@^QO%NYB\+0#7H0),YC'?76-&U9U"_T(-=!W34[9__1 MTU,IW;90$_\1F\%(3!AN 4,!0[F'-)F*$<@"CX9"C:%H(LN?9MBPP*/A^& Q!,"U'DC71$4=ZL5KZJW$BJI, M1SMK01)Y 0G"($5YF'L>C?RLM\;R3/ZH%0T;EF4Z_"FXF"6*C,BT-)EJ,FV# M1R,R'1F2:6G^]&3:!H]&95J"3V69CL R#:5KFC(-]N(5F59C156F^[&[3UV, MO-A/@]3-LC@(W;0?NQ/D,:F")ET;UF4ZOCB:#HW(M#29:C)M@T)9YT]=)YD=#^VV>89)#V6K&;@B@%%3'J/!XR_%IMS^@AZ14#ZU"VG"0&8DO6" !4F6E M2O$E(0/UB1KL3:,R4<>!VMB;I*,@N\)'SV.BZ#&*O"!+W"#U:;C/E7B)+Y5D MUC(PMHHH54"K4:>B)!98T]22J]0\GR-%6D^ '$Y14: N#&J*$A_2EZD67^O5 MU[*Z?VYS-Q8BJ>>%/G+CV!=7H9 8Y;U-ZF74!UV7JF7)LL[LP3DG'0AXS:D> MFW**,QZ1,.FYR.&5-HD.\C2@1F;XG88L&?+E]+90@PR])E1MLYY]%#>0=D.K M.*=^&HJ][7F6A2'-/:_?K$K#/,0R@@1[HF7A^20R&^VZ7,Q7SJ_%O-TT!7C[ M*)"B896QQPY,312)D5$2[N*1BO#O3A7D&0=GE$*-H^LJ@B+F6N>M /;P?F'! MI5X;H$C0WW=Q.1%OK=? M'!FH,C61'@]%?=KGE;R6Z?6_EE7YN'GLZSY2ZN4>CD@:D3 @*<7NK4:.]?OV(JX:]WW M M"YY]^/GD]#/X]CC-V(XIPP<<9,?T8$0W$J=8 ]_*FV._<6#*!SPSB1Z-S6 MZ !V[BV.,3OWL>>7.K<2.Q/HW&JX:]WW I8Z/#ZRNYL68#]GD9^% 0I\E*'8 M2\*^OIYE+@:=)0E^N.6N_OR\>Y7%3#A=G_4U6*WHI%R$0H1]1/7#U.,6,@(ZPTQ$H+.DE1X_+B*H;1PJ4(: M7#4L\*6E&U=9LGQ)B*1V -F;GGI '1C0#R4N9!7DM_9STR6'?OS6KM]6O$L6 M[?'U'Q%Q?=\+<>Q[24RS**!A?[H(BPCLU'Q=6Y:UY;=/3H_/^?-OGS[_Q>DQ M BZW,L:KG.*,22E,?EYA\TK+EZ_P-:!.IIB>AE09\Z:V\S["1 S/V^+("'+# MC'HXRC/B15XF=KWAO1'/32&:!7RT98D2:!3$",J/G/98I 8F-7M6KB0JSXD8 MT!!%QJ8A&:K@:R-O#4P0Z*:IE_5J-6]V9MS4RT*2^F&$\SQ)7!KD_M9,ZF*6 M2"V#*#_F# 71'\9$8)6$>T0R';I!%64J"/,O3WE+._T%^XZ/:\RT+Q?,KM^6'$5J4#6O& M6&S!9.,E44H[#!49@VPCM,^=?F,KIH@: I;^C0]J,V]+@"! M!5XRZV5NP#!R?48("<7\D(4] CYC]*2%U[!=RX)LZ6YUT^1+2/@5>8=)N^V+ MT4US#P@&5VP#M2!QC5O-S5Q@;HGJ"80;6Y[5]E]4G9MPWI55\79=/+8S-\=1 M$$3,IRP*6(2C./=Z:Q[&H.2AJ@W+8>?%55$"F=-!T[H%!T"B7"9A#/Y@X4.) MNA%NP-ES,Y!@T&5S&GD&;2\&K[]1945-==A\4:#'>E.M9T&*/)=1QO(LB"*$ M79R[O;DTIAJR S!B67<^-&6U*)_XM'#>X='1&@AU*F)CB34MM;D1FS\+!PV3 M-X+:',B1EAL%/J>H-RIN# J.,B]JBG.\)"LV"!7+#P5_]_C(_;Z8D1R[7HSY MJ,J+ ]=WDR3:+SPI M;IP=\0>LUY2T(0ZE1'N0$4QS[69R&4>2CL%=BCT0QF7TMFB^U_!D=BF8@7?,8D70/W2,3=X\O M.23HP1RJ_,FIW"C$P33M $E0)D"]X:_MHT.&R+-T$,=Y<@;$2IO/:4B3OALO M3MXPPHNL[/PR+ZOV7=VV17M;T>_KLKK?E.V# '![U]G%+$H9_SM>;IES_F 5>ZJ64XM#W(YQ[.8J\O(<2 MI8G\D>.V %B>A!Z .D\=/N=) '36M?.X@PA8A+36"A(KP5-H ,UYZ@'TC7. M?>-L@3L=5N1LEV(U3&1%I[AR..@N%;[U",T#A,61CTFCVNW M]BS!&)(1IPO;;OQ%0'7:#JN8YR]W: '+62.UD<85TSL!K?BUWVH&YA=7:3WC$PUCK:@WY9 E$SKW,-Y($YZ$F/=59C9BB6&I M"/RQ>.)O_,.\+4Y0?"Q67<*^SA_$X:2W=WE=K3G!,QIA2E,?J4=Y;6);M75D)&\^OS-B>TXGKIJF_B0LUYD_\7]8_9B'%-([<#'E9 MP.>T;D98O]'1#S,D=0B^%<.60UE_D.R7'IBSV"&#Y=?,DBV79+L:S[! )6"* MU?236WING)[[/5@G?XU[*_DV"(\#23@9!Z5.(F_9VZ: M)"@D:4:"S(^)'Z/^#H+43TCH@F01^O 1EAIN'%&C!Y0Z,$F2 MO'$^#Y%D1Y-.R!C2'57>)J(MRO!/]4./!ZDLP3F-0HL%)XG/$E@AEDV+M]5" M'/17O"L?R_7,PT%*$I)[0>AC'R5N=AC;Q9$G=4BY)=.6]04M.5*.;;Y2'EW9 MXEPB%7!=NA5&6+=G1EA[P,X.L=AILL7L=*"OVPR 9,!UFT,M&= /?!?;9KG; M-\M\WRQW?;.4?;.L!/@;I]U\^8]BL>[2:$6SGF^3:-L.U3I??CCU%_%#T:7F MAWZVJ!_Y;V^+\(72.L5W<<^5^%"U_+ENG*KXYJR*BDMZ^Y-FS@'<(I=R#O:: M=@(Y!XO.U:-T#TAP/ G [S?BD(K;._I]750M!W+;9?G;F1M@E*8A#1-&",UP MD.6HMTT0DC_3R)A%RZ%PC\>IMX @NFN,59FH=PU"X6/S;D#>C8I_D8IXT9Q-)J"M!'UB, _JOM@OH6;'?\1U?WBR-W"QP M8^I[B*1AXKJ9E^W,!PQEH$4X8T8M"PD^*5K_VE]9IWL&DP[/E1*S'M'95%!W7ILAS*K'I[S<70^@5MD1N-58PN,,K_RFUN&:+@T]S5& MWP0FO^9\.=U\8I A(^+^]@XM_K$IVVX=-Z^K=O/X*$J%9R[AXVT>45":83<- M*0VR?I4NP(C"#G^Q@N JP>#&*>^<^0&PPP=OBP-H@]JFWC(&8L@HC6(AMMPX M;^^<(^A./K&V,1B/1FDCBW'JQOGM26Q)8?PISO_:S!O1294:T$Q@N\2G:L#3 M;I\_0"#4]Q$2( TQ"@^<926P]*?ABA\?@C:BR.5V7=?W<)Z%J1\SW-N.O%#J M%E.S%BT'QOV)T8O:Q#1)BUMHJ!N+5KW0MD5Y.)J[QZDW?](B6C5NC46XF3BE M2+Q"_!G@12K>F.!U:O'%B$\7XXDYQJ3B1U_ 0N8_6K(I&/?[TWS%7\6[C\6B M*+^*E-Z,DH"AE,_XB)=D;A:3Q#W8I:Y\9LV(-0HG>6FV%8*-WN$ M &4S0Z]$^!B=65CH.)0?"H .1^@(B$Z'47#]\7KL F+&Z"RKQ8LW;YSW=57\ MQ/]TGCUA6^[>.G?B>-B'LG6*[8UY/SEOWFBEJ+H4,H[1.(%R8]:>V]0(" MPH0PAM^A$/ID !^LF7Y%WB$(!WD'E(@#>=) M0MNM4@33\8Z=6T6YAI,#D&:K)*G)DE6E2F9@(2J M8Z]-O!2P0IT/3;THBF7;RS&JEGF]6A4+\;HGY M,](_2I!NI8I'GL*!.AX+[3"-2AX;CM76WV'0:8+[Q_< GMN,2)CXA) XR^(8 MIRCR::_4(4)4/N>@;?UMUQ[>OT7!IO&N,O@F,?\WY4MMXP0!*GV_:=?U8-*RLYM6B MK.[1?5-T6:<9P@EV499X+&1!FB(>7?I3:D/795)UZ[HV+*M[/F\?=GVC6&Y[ MS%T/TGEJZJ\E?XL >J3#IH2PCT0D3-)[4,X>E;.'-1)U !$?B4(U^5:B4DZU M+_M]2:\-,#4!I3;A16WV_8%E+SXM'HKE1D0"/B5X*IKUCP_\G5GS^0#]QZ9\ M$I8_;Y,G61;ZH1M2U^-_)WG.$C\3"13,$I3E4B4DQHW:3@?O<(HA3H^TFT;O M83J_=T#_+RQG88YTN8S%5?@&YRLZ8#=.!PW(LI4DA2QK RD*X\1/(T%AWJW: M\@L+3NF>-XI_?.8/0M_+=D9QEL0!%U\:)R&E,6:QVUM.4S^"7?5NPB*D!$JB$1IB63MN.2K%!_;N1(MA6IO8UUH93M,8XGX;T&?7H M95+6,%O:@B?LDOIQ7E:SV'-QGKD(AY$?A"%&'$EO.7(]J0M=3-JSOVIU1NSZ MGKC%:$KL("QKBITE@BV(W6L4CRMW!]Y4Y$Z!]8G+G8I'LG*GS):LW.7UX].& M:\+>XJ^%J*R:N5&8^W$41"Z-$K&'W8_BG;74QT1J/Z&N#=LIR1VLMNMT10\. M)F3*_,F)UQC4 9.0.T3'4](MJ)'UZ0(U YJD2^8T=$C;B]KL*Z:F-Y_JN_6W MN3AK>,W?KI)/8%';%KWM)/9\$@84)3CUW#RE@4MZVSG-(A7UT;-H.[VV ZG)R8:8T=6DMBF MJ4IQLP.?6K+RN_BJ-\BE+_88RQ/JTB1U,6-^T!MD+@*ELC3,6!:D/;)NJG>W MPP83)!T2Y?1H)/Y@3H,D,#:F2 UFF(D0E':N.O'$R*\*9F1=)_O2?Z,^>C)$ MLYQNC<\P3,*>D;O_9@*C*RGB!I3-+/'3$#G#/M4V7U7@Q)"_?MRN^.N,33[J M\T,O8+''S2#?\VD6]C8I(R#)T[-D>W(H>J'X_TK\H3%!U*-3IL.%[?"[*2(PC%S/2 MKUQF/LFE#@4P9&I,:2L.A9'W IPA49/D5%/0S--I4,QNG%\&"1U7QCHL*A(& MXWCB\@5T1E:Z5#B2E2VT6&P>-RMQR#1I:/[[;]97[EZ%A[_MB/2,XXH/MS*69Y[LY02FA?:H3H3QR9^MZ M/5]I#GIE#(&&O'M,VD/>J@#N3=!C4W.X:YI(HX/=]P-4CCO4Y4A4!KH0=J@ ,OC!+"'YKY>1P<5# I1E!#[8\ZS[&XA3? MGXJJ!=\E#*%)3FNL,033%B(SVK9TX^_!\H!J*/$T#950@_[B=EYE_P$3W7I3 MK\&),^"0#:P:EBP M.K?9@7)Z5,[O/:Z1D^"7"1J>=^BR.HV.8L*1EW,#,]Q(UX**>[-O[T[L_MC^ M^;GXOL;[#;&=1Z.6>&]$L\G.<)'%(HW!GA$5N CI0 M$/AHRTK&T8A>M\<#$S$H37)B99$AF"B=DC,=17I.T8#R*'(Y#851!5\;>9^ M%9GS]@%52_&72')\G:]$$>BI6J6(I%Z7\/ #S'P2L83VMBG&H/W%9BS:KM$4 MQTJ+Y%[WQ1%.8)6F&7;E]&=\8F&R=)'3Z>B3%(5#19U&FV ::F;8I],R3PN, MR6K?V^IKT:Y%6O?4'J)Q'%.&/!='61B%":%N;\]UB=3M>_I6+&O< 5@KRJC1 MUWFY$B>^OKFKFS?=K1[=O1IP%YT^=V&I)FP(_:]%L'/'EA7C9_G:\V?(2X.\=^OGK;%5'NB6.;A_9 Q( 'H$ 8C%BU+F@#I="B!9S"8H5-.H<9G$J96 M!Q+%+'(/T3G".!T9DR)S0-+,-L8TY,VP3Z='.UA@3'Z1O.%#Q'7)Q?949[FQ M&'D4I2A&F(8AYO_U!@F78-B2N;(9ZPOH>V30=7-UYF17T4C,4DS;VN.NMPR M*%&F;&2$>6.'"S[S4^-,?N)GG2[XO*^#-!WMN<32*[,^+6*GH3OZ;IR9\QG@ M1?[\S[8MBNZ0OY?YL=03AVK%+'?](")\M)7L+9*((-CYG^IV+"O/%MJ-LP4' M/?=3@SXY!1J+.9@(/2?M^@HTP-* ")G@=AHZ9,23%T=_FF)'>T?%J7F2Q&F. MHC0( L]ES(LB+^O-1[D+JD$P9M2R3IT_-\'0)@LPP7+B=15N84KVRN:+J0RQ M9)D<4#OCC3$-Z3/OENR^#3W>Y \A;/WXIJZZZLL^'Y3C* \Q8Y"5> MFF/BIW%G$/NQG_F1U%7TZ)O2@474JY01O)!9A$C=$X/65 M[3)E0T6D^CQ/0[U,./+BV%!#W,@JU"]UO?Q6KE9<&T_NKG@Q;F2^2[+ BP/7 M]0GU8XIIVDMD$#-0*LN@6WZX>B<=[5U?V;=^778KF][04X\31) MN9RR78EMF-(](_KT0IT))>OER1S00 LM,@U-M.%8;?UMAFGF)VYT.6^6?'"Y MW"S6?YLW#1]=[K)^,Q*%6<;C44CU+EI6Q1^-\+-JB M 2] :K(HIWSC$0@3NQZ7LP/F],BFHW.#U U(FQG*IZ%FAGRI;;R4.8(OIWYCM,>P-$ZL*6"Z^6HK."]D$Z2DH[?5 MLEYT95+;,P3^(&WV#/1DVNXD"@K.NMCF^;O(IL_BF; W8M-<-R:.Z6@]^FL/ MOESXL=SNE!![5>IN7V]1+5[BF25ASJ(4^33A,(+4)P'K5]N\Q&,4>,.P*;.V M%^;K+F5Y!!!\X; Q@N5F"E?B%AK^]B"W&^>.84YGZB#/Y< \PD*#3&-28<.Q ME]<2V^%.>CM*W13E?95OFH:;_?&93W#:>7=U@P#4?;LZSFX?X?%N3 S2OVR)?3TFGP#I/64\J=8]2=V![C MGHS4*E,]H+SVFV\:0CR"GZ=;949B5E:F/Q9?BVI3,$Y-/\S^6[E^R#?MNGXL MFE,0/B.YZWE1Y.*$QDF(6;0'$7FP4R@-F[8LR#NTSL=B4=]7)?R8+--,RPGQ M%4F&J6_/K^BDSCY1\(UC=7JPU]=:&)L# FNI6::AJK::A- BY>3=*HL -8^;CWCJ*@O1B]&>:+:E"BD_UW?K; MO"F.;.9UV]>=G4IN$(5N%GMA&%"73]A='-)L/^;TF2]=.&'6K&7]Z\$^ZZP= M7,"JNV&B)2HBKL%7/T"B*1+]0IVF)Y M?8(EQVKK;RGP5I#EUZ)9EVU9W1_9/ECU8IRY>1Z&<< RED:(C_7W@WTOCR!# M;EU;EL/-$3S@C92Z',J-KL>D#Q9)CI!UJG7]$?0K7 V,GDVQ/(V1LS%O3B]> M,-X6R[Q^% /T+LK>/NVN@7S+*:G$44UBCVZ_V2VBB)$D)1@G MU,NPR__7%T'[88)!NV-MV+<]AA:0WW28G6/0P!T6-HB74[UK+BA,1Q'@7[;7 ^Q1AT[*^R$[EPF/#S MR%5)E%/&4?B#R=^!K.DD4R_1-"!KVLQ.0[OTW7AQ+)T17N37Q#O%:SH9_%BV M?\^;8EFNQ5>SA"3$9]@+$6(H#9,TV2]"^;''0,,Z'3N6M>@9M.XV.($*NOJM M0:/LBO4O%M(9"U 6QRA >11&89A$!QAIED,TS+AQZVO;HG56 M/QRTK)_6XOR3PSV]^RWM8J%V^\%S_]PZ[^NU\W^*=?\,F"R:;RXYK;QJ2\$$ ME$,])OXYV.G()Y31 4VUUCC3$%I[[M4CO>0P2:;SIN( V@]%TTVN3ZU2%[EY MZ/I!C!.7X"#8'^%.?3](0*L;NK8L"VX/S^'XG X@3"ZUJ913QS%9A(GA2P*G MHX"OL#8@>*;XGH:^&?.FMO-6&CM1CY3M8E6WFZ8X7'C/Y]XH#Q.?)"SQ_=SE M0]P8,9<$6403]%KIBAVC]KKC\"%OS@&K\WN/=CK'N[UD)QF6?(U!54>*O\@115P3D5257E$'Q5Z<%D MNY=Q/V!!G"=\2AE3'W-13YGKN1B'88Q9'LBFMK5LV.NP1S=I'@&[VEAGB*6! MGFB$W>.S.N7+H04Y\?<)_:=F;>OX^.R/JUF L,R]OJH[BDN^%S(OZ!]W75 M]-_B>5NVG\5=W[.015F61WD8!SY+:>CR056/SPLP4[HBV#HJRZ.;0[^]571J)':\.)Z?EX?E\2_Y&9 ME]J_]J&[%K58_?CW8K4DQ1=Q)<['8ED4C\+BAV:W9__3FH_^/@E(.]2/7XIF M%I$D\$+*_R>R_IBY$4UW>'+*04IO9[.*PGJ9V0[[FP<.WEER])VL-'O\SE/O M@-,*#YQV[P)@%Y;=EAH.!--J))CP[V$[ KM\\>N].!=P[HG=^W M^"';Y>PV%&#WW&0:3&TSG>6&D]M8@BX(,6'/<1!FHM-N$O>NHVA:;5Q.X8 MJP&]4Z%;0_(L,ZVN>L\7X*8C?"\)@VJ?!N43EC\=KV044)LUA=S<_LM_+XM& MG"/YXYTXS:N;0J.88CPRQ1T%W%IJU?%4E-);8T0X"NDFE7$R>;^+U$%' MB-I-,#&E-.N;S&C1$(-@W7Q;/6W6;2?303]5SQ@+HCA.?89"E.,TS_9*G:14 M+2VH8,>R)GXJ[ZORKES,J[5SNWXH&N>WJO[2%LW7KBCC8R'H%W.Y+73GSQUX M)_B+HDZJ, U41O^1)1O TV)V8O.EXFA*$2!'UHNN^LW MYZNCW57X!__FJ6[GJU^:>O/4\D>L-DO>M\5GNMNO-\7R]JG8GV7AVM/1U7 M:%:+1[[:)GH@$$RLI:<14Z9&RMG#;:<##Q3I0#A$O]SE.OPP#5/7$:L4@I06NM$>3"RQ3X-Q OKI*K5>1N( 38;HUI:+IU M+^MQWW' #MC_N:GJ]L-FU1:[.4RLJ.SVA-,#V,%IE2:U79D@NN3V6)YZ>4:- M]=B8P%Y(=>RUB?=A_+-CWI55\98/P=N9FZ:NF[D$QQE7[8#F:1#T&'-*0&/3 M<9&-6&BZ.Z!-K'0?>=37GRX=_-5^9_%\A<^-7A7 MM^UM];;Z6K3KKBYD%N 8HRS-_3B)(Y;Y*4[[FF'F(@^TI*EKRW(D.68)31A*[_0^.,-\X M9T_>'E?SACD<4#M#Y$]#YTPY4UMY08':5E?WGXOF49P]M[N_-'R6 M.L.>FU&4)DD>)#YF-(ZS@ZDL2F9?B^9++7T'K8H)2#\Y1B/=7;9+C@*;\^>R M+QAPYHO%YG&SFHNK9_DTL> /6#M\ "N^<_Y>5DM@[;X:O7("9)U7I8$2)_& MZ<;Y4MS5#9\,KE;U-U$XY_!O^]NV149DY"MASU V($U:#$]#F?1<.+V^59\/ MZ;._X%'V4V?#S4X77^+*9U>X'Z4LS%[ ZH3>H4R^G3*-S"-*J' MM%LX[LT.DK/'=+7[Q"Z1,]!M MM/F<1K?1=Z,V_)X!N\WBH5AN5L7MW^E(?,SYGL]*#_(0"D/RU LYT9Z]$Y] MY_3X'?&^.+T'SMZ%;6&0R MT7O3E0DJWB-EN0$EUG$[; 374?K/945PMPH=T M>9R6G(AZC^3LJ<:/R?%KD:!MUK/]-KI?BOJ^F3\]E(OY]E2RF%&6!3A&)*5! M%B:NS]R=+9HGN93 ZUFP78%PA >TJ5F3MV%='8\R8%$!@"T9W>-^'FD>_^Y4 M[P:)."-C9HB[KCH9\J$V^2H!M&0[@#VVU)_4E?MQC@/L4I21$-$0(]S;2E@B M=Z/M0FWR9Y/4$ M\:$0-]!?W\85"I,DIJF+8C_*,7;C?"]8>1[*B@CPL9:5XW.]YEV@QR0O&5!R M7M<)B[S Q*$'8N9(*2EA>.[[!350).CZ$J *O-9^.>0Z^Z+>5.OFQ^RW3S,2 MIFGB4\J?%87\>5D8[E4$>5DLT\D!C[/?*7$^?4:?Z2=(/V[[CMP6BY_NZZ\_[]P1?3GIOQ%=.3GJR@>7SW1A M!3ZNVW55 -?*;0\X4:$[6/%$$2+?PP%C09PQA".?AHD?[X,X]"#:QK;X_7E _6AG@"G*Y@FR^U Q;VC!7?^R(GN3@A=]C" M&:?/B*$V/Q,X#[R^4"*T@#WN5P69%AJ MI*/P6,M223=-_23NU2J7RU7AT'F[ONE63]"=8!>VP@5A2VZURA)1,.$4(*YT M7.[!_X&%( 62IK&HHP*\UGY! F-MIQ_F"_$^=2]C=Q/$D9I1H,XBEV2T+1? MVF?$37SIG ;XR99U0 !R=H@ 20TX01)Y#:O< %,;1[2,F=XXI>!2AD.9J@DD M.=2QUR9>%L#\Z6W5K?=NCRGM;P2(2$[B+"-N'GLXQWF8\/%&EH34)XGK17)5 MM,J/A[SR2M6SST !Y@A*7$G,I6R3!-.%9VA4IE)*- &F4K;I4IM* 6F3FT"= M#M@$"E@V\VY_1%$8(TQ(@&F<$S<-,A1'?1J,N3GS M(-,M:R L#\K>%^M#J=N7'\YA%8__^)XWGL8)<_8:1FYF-XDV@8F^:M6A3!M9 MF3VJ;-.8F=IWLQZY.RC)MD#3;Z/Z6[E^Z!'1/A,JT/#_EI_GWV<> M3D*$^4S;1RAV@\Q#B&Z19&ZA&^0-4W'Q%3]ZZK$?'U$WWVU5Y1\"S-!M-9!$KF," M;0,3YF?-0@_-\G[7+'O8+XZW:[L/3:!9 +F5"32/6OK%6C/))6K4>+N4R['< M"A-(]]CVL![OG08$QEPP(^*R>+4_ENW?WV]$?JJ^^W7^'W6SGQ/-:)H@%T4A M"K(01[%/4]3EJW(<"O,H#HI9 M/\PKQW/_N_@D;#YBEGZ).'<-YF&![1E"1T#D0KAOB [F(?]S#98!8>L:;*O% MJ>>L-QWKU9[UQX[U0R?@+_RZ[PD\=(F.T+W^N_[ ?Z.2F9K+Q3!)$B\%+=-M M,($H9=REVN(["[[\<7Y_WQ3WG?G]'N#MWMXP"E,:L)#X:8I=G I&B*'YD:-3YP7VX6Z]OF4]%\+1=%MUCM 2N&6%7<&6IW6X)SXK/<39$7$.P%N9]G?M[;\G-?>L>NNH5K M: =X][\&@=(28ID[ SHRVB$ %QD9EA,-!B>C*3H^O!06;49DYTT[>[O",N3Y M'DD92S(6L"!GW #J;40^RB$3)=B3QU$3V/P'R(W+6I"<9W-,L]8&)C! MJ+$UC2F+(O;:Q/L"/>:U4YK>!F(X\5F0>%X2N@$E !0GC1DX$[-$"$X']".$J(O",A0$14&-K&B*@B/W%^;7J#&AF4-_MRQ>9 MCU-*PBC%+,@RG.,D3GJS*,A,9%'EC5TOD_I.M8Q;GV"ME*H=;HVE565H'3.W M^DZBPMH8T]/0*G/NR.5957E2O.Y'%$%X&"?,=6E,(I;D:9AZ>=@;RL(8I&$* MC[<_RWDLV[9N?C@5!Z=U>X\46W*"9)DHF 2=O[EG?K<6!ZY,\N*>\X55!LB= MANKH.#!\90^<"T#69%$4RW9;F;Q:%8NML)T F'DH=I'/8N:%&2(+K$F5@>XN)1);,]X^/FW67?UI M=UD7FR\*]"BJO68T\$.*<8:(.,@V2K(0]8MC$2.9U-74YJQ9'HB]/W-AV?XZ MLW7M+,[==P:H233#^+ 87H=LX'QR1ZG Y^P .CU"<2LL'\IM08Y.+J#:9^&&>RPF4;)KUI[;UUAF)%N*&\AAA7ZCL8-< MAU4C8<,*NU:"QJLLZT:,W@ \7H!)G'2T@'LC%RL46=*,%/W?'^?K8L8#D1M1 MD@4)"D@:QOF1Y8 PJ9RN27O3C!CEKN_M?[69RV:(C3:&5MBPU@Y&0T?_E?/Q M.A0;B2'6J+821^0HUPTFQYS XH2HY,.*FH>R046#;:D*QZVQK=;I&=IXN+( MQUZ<,<(2'U.7T=X&\H'E#: GVZYEV'6=[=D:P)H%&$62!0K6V%&3<31,C)VJ M@V,.ADH,E+B:1LI;$?OY*^^5&)!5@H/H+.K'HKNS8,;2Q ]]2E.21AFBXA:F MM+>44RQU?KC.\RVKPCYBEATFF"PH\24G#K:I@DG$GJ4MG!MG^+X:*U)QAI$! MP=#A;QJRH>5!;>YM@IPZ_O@T+QLQJGVYX!8%;HC#E"'?XQ/D(*(^8[VYA,B- M*[2-V!:3/31G\3!O[GE'J;I5:.B"OSZ;$O/+L8@$2LV!PUO (KYA^B#GEH]$ MH^+YY6IT2IYC?MGU2_-"$VQ-8#)HQ(W:\%L$&^R=.TKR73G_4J[*]8]=:2H' M4=]78GEEQG"0I,S/L!?Y6403-T;].0!12&,,&0<:-FU9U9\?V[K8']NZZA'? M]$?U")W?@88-)$VWA=P8\XK- (L)EP[.?7=H@;Z _N/K+6!E= KC5C%+/Y7+N4I)Y).X%/4X8 MRD!:JF[&>L+MKFB:8NGP.8>HQ^?#%J J:C HJ8#CD =4NP.HPY'A A;H1%-# MLG:1H"$)TV=U(G)EP)%3:3+%C:8,H6W=S'9^$X=1&I,(QQG*(C=)XR X6';E M"HU,VK,L3,=81*7XTI)0P3C64BQK]!J3KF.$D]"P8T!P,5,B?-*JIN:1G+QI ML*6IETRE&D46\[9+G4'?)F+8Z7DEP-[>"SR:F6 MLEFDTYBV'9$\_C9)*=[@ J?(^Z0E3M4G.9'38DR^6*,IOW(=_5J\K=IUTV6$ MQ2E9_UXL[\45, O^3^6Z+%I1DVPSC#44!)'+$\H:G+W#0CS/4P M25,6^PR%LD,0FQ!L5CGTJ)TCV-T!<3O@S@&Y M-#1@%$]?%&F,Q2Y<+[;'^?H!\;@AE_DH1H@D<9B1WHJH)H.5=\&>;3W?M._A M:N=\0ZF"RJ5YEI0E\#K'=S]G0DJE8)Q-37F Z"^JB0H+.B,*<6]!=Y8O9@&* M73Y10Y3A.$F2/&.]R8RZ4I>W&3$TGG8*/(#5Z=^JO69__[N+."4H80$.$QCE@;$]UB8ISN3 M0>93J<,4C!@:3YWVF0?8(>!FZ(2JDV4FE=5)GD3+ZO22("EUTN!U:NJDX\I% M==+F1U:=6-T4Y7U%OR\>^*NVM[L[H#2-0L]GE!MB*1^P,3_/\]XFS<,$(D]Z MEBSKTPZ<4^S0[3=? O/-FG3*R=-X3,+TJ2>Q!W:D4E'RAQ4T!$?7B0O[?K0XT5J:^H4/ MOL1R&/ZQRX%_+%9=&4#[4#YU\T:2<:E+,I2F:1YQY4N2L,]J!3E#H,)R2Q L M2U2__G2,RUCNR40+:*P+CDL^3.M4>!]OJ>]5YJ"K?.::8AI::=M)F;4]TYS* M:NT9:[N)+F&N'Z.,N21D_ L<,)?V]J+$!=66JUNYBF(J9<0TF)23Q7%(-*%\ M5TF&7:1G0-[T*9V&@AGPHS;]LD&K+ML'MJJ_[>SNQIAI.8 M])H7YFF0PJHL52Q8UA\!RKGCJ)P'#JL EU4JD28G-_;Y@DE-1Y4 M"^SNLY\ M\BPO@V61.CQ.0U\T?7A1]JC/B'1B?5XV?YVO-L5S8TG.XA2'/O_/=5.",'.C MWEB:$:GK?C5-V$ZE^K;K2T+6/(4>:GB9_0) AC'Z?BU(6=L01YH+&+ MHHF1)D]'L)2R3:H$@J9--KE3FS,!:+,Y83HAYO79DBJ3TU :72?.SY/T.%%7 MFMVY)?EMG:*)6IWI@\)[+[F@/A)0ECLI@%QO0AS MZ>L7!"/$*&A;K E[UNLI>XC.O-VF<* +;08XE5U5&Y=.F$ ]9[*7J^/J[ZO, MQB1(&UP],T?Y-#3,J$(2ZH>YQVV1@*8$!QY"O24? M$]!1)BK/MZQ(&A E'5JG M(4):'KRXXEB7#7A54[M/3[W;W]@>DR2D"&53=N"@Z6KS( MZLVGQ4.QW*R*V[N/!1]6EPL^+!/U JCJ_J+_V' T*U$QN3W*@/IYR&C*2(J] M+&5I%B(W"G,4TB0,4PR:IIFV;5F=>I"B/,NI*Z$O( MR=HU&P&F=N;XMZ*!0"('I-%6DTQ#,:UY5X_S8LOI:]NL9[??*JXR?3UY&G#Y MSL,LSVDHM#OSD[Q_?I+E4MMEX$^UK(E[,*!"! 5RAL7,+B\PF9*F1$:%N&-' M"L2_.U6?%YZ?T15U=JZK&!JX:]WW0J&7[Q8#73=F* _2U&,H=;W$];RXMT S M)G6VBBOQW (]B/8N+%V/-1' 8X0;VUR NE%N9U;5A6 MA#VR-P*:.(-?8 -<]*9#W[!"C,D<3"U.2-O!>GTARRQ[@%OR1F)1[9(\53;E M;LF[[/H9P35%U@3NR#/A16WV%8(FT;^L/Q6+3=,=V;LS1;+ #\, D3AT2<9M M4!;UIG": H\K4#!@?:'OR]HY@((FSU48DTV<6R8+FC1_QM/5"IU>DC*8+=?@ M-)S'IS M01* ]K0I&[$L*CM<3@?,Z9$I[3I1YU%.9D:A$"8U:NQ9T9M+[ QHCC:AT] = M?3=JPR^:OO[LIK34Q4'D>FD:!W[F499Z4=8;1 R#C@S1,',E#5+:BZ+#IKH. M62#2C!)=94O*98: :@2D=;IZ!'5$0I&4N)'5I ]-\30OE_3[4U&UA;@HY7;] M4#3YIFGX'!ZU;;'N!V6(^BC"":'4RV(4>A2Q<"^*,?%G7XOF2RVK4@8-0SK; M,49 88IF$GNY13M2J1#$VM;MNDQVQU.9P?4 MV2*]TH1/GL0!$;30$M,011N.U=;?8L!206?K75W=?RZ:QV?&,L2"A+DH3:C/ M.'4X2/9U!XC22$X@-8U8%\-M3UQQ;&_X$/ 1I'RZ!$JL%8S#''!AL:-,@'HC M4$G+EU'N "L%XW"HME"@RJ7<0L%%SR^M$^A3-8%E @-.U$9?']@8]K6JL*[* M_]VAW#_. H^0(,41"0(4>RGQ]RL5H>M#YMJ&35N>?Q_0#I1<=D@U-A69;@VY MD>T5&P(6"TRW@94A+HS-@6&NI6:9QE#7EG/U**^VSD(L^CHO5Z+6EM7-)X[B MMZHIMK5MO+T-^6WE;/;8NPOCG:<=6IV%8&LMIK)R/(7&TEIJ MOG'V+KRYJYLW+7?BQCFXT=U![_3 ;YRM*TY]M__9R#?4&^%?>E7;=OM.0_Y' M]GEPW7P-4+B\*9;E6J JVH_%HKZO M!,JW%9TW55G=MVBYW&+KOYBOCG]EEB4Y\8,()PC1G/_)81XA9J"U^FOBM!Q8 M;C]_?GLCPBRK0NJ*KMJE'%4[O'@]8O8.'+_G(X]GOCAN2++;60*":PCLRC? U"2;J MZ?5@D_.BC[L@_$NW@!L&?HH8R:,THGGH92G=)[\BBD&1RZ!9RX'HY4#968K! M='LTF+YOQ'!Y/WB^Y[!-SG5@K6!B0F.M 2S,6GJLSB]#M%]A5G),HO+40ZDE MIB'0-AP#32(TN#,KGT+!9WX4D<1WTS3TN,D\BYD7'.I??-!Y%0;-3D\^54;W M)MO!I( :;P*; BK 3E% !2YM 06UQ!])0&&.*0FH G?2MW_5[?K78OU0\Y'P M/HD\2[,XBN,TY2(=>Y$?QC[U]K9B#+O]2\F"95D4RQ_K'T[=[PR^<18!:;&H)S*V2L'.D# B4'HG3T")-'T[O 3/ B*S" M_%I6-9>W'_U%UOO=^!\*_HY5Z_E]@7]\F(O2NUF,=JCA,F14;KE1.I:3,.DZSWO:'6UYK^Y MVIX=W3-]8/^ U_GRP]DB'E?: %0.")Z-!IF&#%KQK+;_.L,D&^2B-A(:@2PH"Y<89K1W4.-\=5#B+A!YRP MFJ!83AU'9AH[*]OWK]]5HPP?F+O=3I,2 MUTUX4JQ$./]@DN*0(-! ^:N*W$J23D3')O0../T6M"X\7-O MKW.FK'$@PO\(&@=S"*1Q"EPI[RLXGFQ3UZ5QE.1\8HV\Q$]10O;I/!QGH$.( MM R-MV=@T=>KEQ*9(PN,RFG9:&3"5.QF7'EM4I] M=7[@I_[_LIDW2F@8\YEN2H,L36F6 M^:"!F E[EA6KARC*K7<@Z\8Y0JE[JK\&TW(2-C;),"73Y]?RJ?T721N0-I.4 M3T/AC'IT\41^4VR!2LM%*GB[V?]=.?]2KHZ/CD,D"K,PBQ&EF.& )&X<[LRR M+&>@VY6TC=E>=SC9BK\Z %0H[M9B54[81B44IFI;+@_8G"-P5SIHY#6V7BMS M-D'T-+3,G#OG"H[-\21U@(C8&2^ZZ]MJ43\6G^??]\82%.(\#EF"/9]%;BS^ MZXW12$Z[-$U85JQW>ZW:0G,Z;( #,#3(&Y:H$7F#"=-YRE0.#]'@#G!XR#@< MJAT>HLJEW.$A%ST_(]2&J)K X2$&G*B-OCX* \J\?GPLM_/T[OS/T/ M%+1$VSPEBSZDY$SWKQ^ %TF^2 9 @*1[OH?NRHN3>^VU@;4W[LCK3?E4[LV' M009&*1R/0&G= ZQ'G4*E:),UG>I0@3![!>$+4MXK G4YG%'AI^W"6\7>,#YT M5:6[PY-@%X>A1S!.(E?4DC[>2QBO,O$079$T,;ZR:-WNJTN@GKI8X&ZPODQR MH>_;Q"AHC"*3\U0952?>T1DM3A3NHLRS.D=5Q=M3+NQUY9+K4N2Y$*74IXAY M" 4 '0F;_&!RB)%1U*;!YAR!4[Y049-!B1'E6.3IR,TKWO1OI-0D4/E.2OM$ M#KJ54IU0E6LIWW3^U-C2!%\S&%T:<>/UY90F>)&_8KU\R*OMTQ?>8K9HLQ+[ M61Z$U?3IBG^HJ4+]((60A"%)$NH%R"SCJ>]F5&)*3#YODJ G''LE$@O&"B3-2H<;?/;LGJZO!'W./<_ ML6HGJ1-QXT[H12&-$QH$7+E8!\X+<:!TG\-(D"S+T,$+YYD;3H_R:$.B. S< MNR(V+0IG]C^WTEKZ&BNN=XT;2BO6;X/R/9(P=X'DH_MM/EI)U* M-:^/1;+O$9+GO:J?-4M24 WPC0-:$K=-(T9CAF-.G ^ MX7C5\LHHD*SGE7?DY^*9^#2^\*[@]-XXO3N:ZYYC!58VLLYIK9V4.W57Z\.I*XD4MBUXW"*/ B MXN$@[4=(ON_+72HWW(IE_6^Q]?W?V:-36!$=1J+$FO)H_*EI[2GJ=%:5AW&H ML*P\&I=ZZ\KZG,HM+)]S_]3*LA'*9K"T;,:/TG1C4I!KNLFKVZ=]>GAA$*0) M=+$7NRBBJ>LFD(!^JMO';B"UB=F &=OST0VXHX)-0[$'\B@AV>-1J#AK?8H] M'=$>2*.":H]'IYYL#Z!53K?/$G!*N,VP-@/E-N1(:;Q%J4WBO'5V.GWZ/=ON MJG;[ XB#, UC+XEP0N, I]!%O=DX(*[*],Q@8Y9U_,V;!"Z<%J#6'/UP>N4F M249E5DW>!Y%J94+C/;+.3%48XWD>DQ#FW"DMM8K0L @Q)07OL"% M,/420+S>;(@"I'A!.OKF35NC>K9)%.T[]&EJ&A:3,]7T?3< MD5"T 3S)*MJGS2J_WQ0WQ;(QN4?1%84,>#%@0<)\PFM D+I)W,MH0,( J>C9 M0%.6U>P%.M4QMBD^Y>1K1"K5Q.LDBQ/M&#M/U!G9,L3P/$3+E#.EE5:H,!G( MBDVV61:;V]O>5GV=;?XZ_"[;K.HM_[_KIW6^%2I0WK3O ?=7W3"?&P<$1Z'K M^@QA0),>$Z! ZGW*<9!8EKL]?N< ^<(1+CS[ [%+O'/#Z?P0:\BM)PK39O8# M)S%!.:N8J>FJB7#I3'?:CYO"C.BLXJ\.,A;R[]?\B>%'6IX,&*89C! &-/;_T#C0R 97#M_99H=3TYKYWJ1VTN:__NN+V/F7F9I >C+DBL<5/DQ_S M-P!DO)4M\V]W>;Y%]^5NLUTP1M*(N2")4TPIA8 2OT,$ I"0Q6->79?F#_ZK M(U'I=<>@I3O=;\6FN-_=.S?%#UX#WN2\W_$1EF9D:(TKSF+<:Q5/MP_5#V96^%"ZOZ[*Z?,A%-MC<-C=$7N75_>4- M+C?;*EMN%[X7 U[TASPO<(,$TCCH%^U!$A*E2QH-F+-7F8JG&!2OBS- MI)R0CLRAFEZVX"Z4B?28=>7C]G MFBOIIP>>F13SSYLZ7[ $)81$"8P@Q1&#((&XMQ4&5&FSHIX%RW)UZ&?K1KB: M-]SR%IOBTP-Z!,IIEGWNU&3JE3S1=RBS\^S 6ZR<$:)A+,Y#>P;Z\/+- 0., MZ"E,_57,CK8&NU&:^)-L72\PAHP0&) D8"D+"8KC_M@<2"$;(#H#C%K6H:^& M=&<(K3I2-!*C@]2IOG :>CN8%TX_*] AG5*T3O,GK6,&0C!':3/AUEFU,\:; MU&(-6BZK7;[JUX-P5E5/' F^RZK;O+ZL+J]K3M4V_XW_955P$-W?+! .7)?2 M&),(ND$(* 5AC\7E2BV]BF,-@65I[' [>0=\Y2P[Z,ZR1:BP)F$O#!+K/K.( M@)J4]N3WF)T>M--A )9E]>F>+-\V3Y9K+7Z/&2(Y!9MI=-3TCV-T MA!?-$4/AA\,=N7 .3HAGYIMR[L@/IW/$Z3VYW.=0=,9UN3!H-R,CT&>6J:^XPW(:_I>[Q9W'OTBIAW]Q7I4SD/ M51OLQ9O[@8:R,N1$+MY58LFX'T?_(UOO\H5//3^,A5AB%\51#"GH'^\(P\15 MVO%CS*AE13H<+2V/[]A:ME /\U"/ NSP([MZO,O)UB24J^G8B1O-.I2'2=I_ MG&5[M#.];[%W1NR,!V >ZF?>+8E#OP9XD]7';UM>!(J)Z\N;;]MR^===N>:, MUN+)O.T3NJ[;[4L$)@ !RA"W0V$2\0J00<1<$C*0A"Z3[*1FC-GKH7M\8M/> M,<+_RVDQ.G_V*$<^="_%W)G>:9;Y>71-PSZ5-MNJ6J?$Y?U]N6G,DN*Q6.6; M5?TEK[[=956.L_KN2U:L%B%%C#&?2P&F( X]0+VP-^T'3.H.+Z,&+1TM0!R3L^J1.C\5&V=5KM=953L/>>74 O??QNVA,A2>Z:!&(S"/_FG6I=)B MBU78$O+L*?OLZ"G[/^K\9K?^7-SD5V*V]BK_L4TY&W\M4@_ZQ,/,"V,8(8)= M#_D(( )H'"<)8M)[0N$T:!O6#T]5MX =@=CYL\'L"-!.@UKE+CP+@5#8[#%M0/1V>5@)C-SF M#F6Z3NWJL,?[#+9S6'2N'*7M*H[YEG?Y:K?.+V]^S[^CY5(/#3 YOPW^Y M;*I>L82 [W@KSNM/F^.?*3;+XF&=UP>0 81@&$2Q3X+70!8CO3MWRYJXIMP4U5V8K;[I+H M]NGP-^P?OW]J>LX" IXT?1@E& 8Q\2"E$?%2#L8'@<=<3WK@9=ZTY;PC #L' M7,W^%('Y8E]Z;I^>_3W[Q\^_?^H41V4L8"$H$H.R:>.AEA0^?*45JOVL#LMW*3/_V657_E6[;;K.KNKG(" M4P8!26D2!TG$",2QUQD#40*47E/3-&$Y836HG/L&EG,C<*F-;'2)DQNAC,"9 M6E)IZ6H1.0VDB=X5>IN9,[7^0"KG4;,/=:(TVKP4)6:WW65K8:=_JYSY00Q9 MXKM^2J(8^B$(>S.A%TD]':[]<=NRTN#1$A1EFB2EQ"9#BB+2DB.P3*4>+\@X MIQNZO,U$,;3AO]2*83S(JL3+PJ=_&]N/8I<$+B41Q=QN"F#:&X/(]56T0M.$ M[27+W?6Z6*Z??M[R(C!O5RVWXIKB'J::C.CR*"LOI.&'S,UF*FL2^!@C"*"(Z01Q ?/Q.?\%^VMD(W MBI4.!^I9L"PW E2C,1TJ-771)$U.7.SSI:8M#55'@":2EC=I.;>O:Q"-\Q"6 M@3Z\W+EE@!'IE>Z[LMJ*P]"?-H]YO;T_,HABXL:08$0]UXLAC0(*>X-IH/88 MVP SME>@!;+VP'YQP*:X;#R 1,DEX''X4US./5!W!&LBV3G-T+F%U>&TSD. M3#CRR4O2ERA^R8M7=72;64B^W=WG5'?5 =9WO 5#H,H\ #%(@]JJ& MC _L>@!1B)6F9 R:M;Y;M$':7ZC8[I(H!=C]@;2L@3MNSY,G\$Q/M!"%>?1, M&XZ5UENPPK:#QE9_IF,)@?)OJ.N;L-PC&V#. M>G_ECUKW.['P>=+;4PN%,1^JO:LFY8)E<[\7VSJER'H[UD[/*1?58;)KM[#=9 M4>G<)Z+'KMXZFG%:!ZZB=6(V[1J:($5A!4V)PWF,98>Y\,[JF08?NL+S3][Y MRMWV:]O]R%'O8[SS-9>)=,^K(9 M\FO!SW(I=7B2OP3TWNV3$9!OQZ=( !FJM9F?"XIVM-7N'(T*];!AF,W3[FV MX:A$36V%6UG!/G-6]K)JC\J^>5*V/4.$*$A!B 'Q0(@\FD+"MQLA*,X)F$4!VZ?FH(D#.6OJ!ENRK*^]P#%Y5AW M#41GW6!4WY=NBEN)[2WCTJHFN<>,MNB<%M[Q=O5Q&578F#(NLWJ;4(8Q++>U MY%T>3FTC,4?@#+:,&'2FM-+(E+9+5L4C;VB//./4VZII=_3'0U$UC>\+_]MR MM0!Q0B(&H>L1%J'08SA-.KN 4,]5V!UIP)KM%=8]'G$[.P>DM(7.!)L24C\Z MD6IJ?X#G'/!=.$?4?IF&6J7-B"-3K'LOV$"J93<5OL_&Z3V$!IF<@?Z;]:>T MU>;49HA8L2FV?(3QF/.4L^4MK+A>Y\UF_<-]SPOF)HAY<8K=($W#%%$?I;WI M, R5SGH9,6@Y%QR =<=)+HX>OE=^&< LU7+3-*.SK)8H6G@_-_B<([8;A!?' MM\V/.\\B0]N9J12CK,]CML2L2Z7%5JI0_7[-'_/-+A?>XG+3/)(D%O_QKMZ6 M]UPNQ(&ENKSI'O-9((RYYB9Q! (?1!'%@0][!)@P*?FS8=>R"G9H'0'7679X MVUW3RQ[QA2,6LIOGCAY:U.T[1]E3??II(_L!D2BE)XR%FE8^"P-^%@9\",-5 M'X8.\(3D*Q3;$P9!K^PV' RY(ER-I5/EN"6N9U"8V_*LM-]2%9+6/[-*O,'Y MU X'_IY5J^]9E2]<@(,()J$'DH01'P>$[-,CCK'4]O@AW[>59I91T= F52"XC<*F61/8TMHB<'M((="FD@Q%HTY-] M9?KDA/UM?T\)^$!V9B#40STHS;45;>']5MYL&TM)&L:![PD#*"64A#0X6(I2 M^5&!YO(^JO%U.:6=1B3FTFV3)::KA[S1-_AR6O>;8N_I6O_G@H M-]_R[7;=;+Z[RGZD^2:_*;:+Q"<)KQU]/R",^0%*8XA[2"EC"EO=+ .QO1&. MPW>V'+^S;AP016#G@9C6NA8^B(/GC1/.CGOAU'LW+IQM]H/_3..)RMXNV\&3 MJ"3G%#U&8#A8K5'=W9*ZP"$.4QQ2&J,DIAZ!"0AZ^PF- MH'3V-6K5D* MF7 R\O72GL$@R*4W%7Y.Y3(K',\@<=GQJ[3=.A52TN\[<0=Q><.*3<;Y^)QG M=5XO4N:G041]%B-Q?S["+$SWAB"3>FECP.-N=:BKR^FO>[0RL+V^Z(ZW9^M/F]_S']NI[OG[,?RLWV[MZX88T MI+[O16%*&&9^$I 4A1X*PMB+<:ST;J-=));%VG=]5VWVWS+Q<@L%\^%<<0RP M?SI"(+]P#M@OG /Z9C=?CU_<$" \<%H7G-:'<5G^KSRKKKZ7B]A-8.2[U/.CD ".)J:HAY)&@=*:K!4 ]H7:LRC4TC1; MT&<;#(\BRP(XE^5RQF+<<6M*@U5#]0&E5]G%(8JKQZ<]H>7M-%\$?@@\WXL] M"'$<1 22$'=@_(AY2@^!6H)@7VQ]VV(K1[4MN37.\HB"*[#/77(%1J.BJQ2P MCRJ[:DX.%EX-3JU)+^-=9>$3#W'Q=V,$29)""L4>I0Z+CU*E"W#M(+ OO(%E MX94CVI+N&N=X/-D5T&>NN@*B2=%5BM8'U5PU'X=*K@:C]A2W>,P74<#!1,2- M&4M8DE _HEZ/!4!*["JN# +[B@ML*ZX4T;84US3'(RHNASYWQ>40C2JN2K0^ MJN(J^3A8<=49M:"XZ(;W@3TW_8UN(G,!Y#A9QR;46*]L'TX,=9T4U^/A_ J*\D" MQN%:/YQ5U5.QN>W>:*,4!!Z*8^K%GLOS02JR0F1)MD"$E:=5\]$Q- M58?Q)J>A1P;\*$VW-H5M]Y=;/KKJ M2[/^# "ORW[+Q0;5!640(AI'*<0T(02F*8D[B]#E V3I_?<#[5A6HP:=L][G M]_4!H,+V\J%CL6E4DZ.608&LN6;1.<+F_-FBDU1U(U0J;-D?D5*]O?N# MJ)7;QW^>@S=4W"1S,]C9;\J3TGR[TJPJT6Y[5XKW2]"/HEZ$"0@2AD%$0()= MCR001+VQ,"9T\9A7UZ5R4:EF1*6G'./1*8GVR)P_!3;=@E*11<5JTAY]VJ6D M-&]VZ\AGS,@4D7I4SJR"U'3B5/DXA!-]O2'E?59L%H#Y,(DI"I@;!!30*$A@ M;RXB:L>&M(V,-X8]ZCJ/:IN MO*L^6KS(ZL\W7DOG:+/ZS'E<_Z]=5=2K8BFJZZ[*0H0E /LD!@D-PS@A(/ Z MJQ$*4R49&FK+LAHU\)QLLW(:@,XQ0C4Q&DRJG":-R:>:-)VC4GG(94:BWB'K MC%*9HGD>@F7,F]).8QQ:/OV>W>=-O483$(=>@!(4^3A-*<4QZPV2 $N]\FC MS 0EU(4CT!D:N,GSJ5M(6:%R>"DEQ^)(Y53/D5)!I4SL/!3*A"/O%E6:W S3 MI:Z2A789\D=A!ILN0K&:=N#/VZB[;_K/?[A^RY9;>W.3+;?$HP'W-MODB M2L+0I92@*, A@LA'(>[!A-!7JLTL0;"LA:8![;2HG3WLY@>_G@N-%375(_>,S%J. MUCSTU[:3Y:@]0$VQO^:"I&)=--L1+V].@*,_ENO=:G\0"3UL0^8R[R(IOM$@UVFHNV3 M@[65,^[:1<=$BI)!$/G5]#[L0N"E@ M8;\?BA O8(OV-:%OVZS:#AK^O&M)1;->@I*6KS1;-\\.\++Y.K\M-HT2<1%[ MRK.1[\HZ09-Z)2Q-[#PZ]F OY&I915:D#JEUS\Z(&P'0=;VM>(V\"#P8BIV# M212D-(#8BT%OAI+$!=(GTW0^;GL-IX747JKQ9X]*Y?R4%F/G:ZQ1R%)&FH>1,N339EDU;\]\S>O= M6LP5,^YJ!ZM]5)[_])>R+D0#JQ<^#B,*(Q3$-';]E"0PCO?@0K4A_4B0+&LU M6JU:($9F8HW'8]#,[)2A,#13>^'T3CA[)QS1G9U>!%L_FG^T]V06%:DB^^H% MK*WPSKK>M>:T7'ELEW.I:OH+-]+\E81"Q *8*82^ MU&W:NM^VK,\-HJ;2J?5*1!VZ)"IIRTRIR>WJJ MAA[ R0Q*Z"'H2S,MPV(!W:!Z0\V)[P5IZ 'B(@!QG/@QH3VT-$2>M?)9%]"_ M0?&L'0L+I?,88;!>.+>Z]\'*YA/,FRJ:AP;V Y;,@UT>4C";X7N@]I-AZV+B$IHD7AK#_J06\SC7NU:\[; MUN)2_]VI/7%&\H3AN W*$Q/$RG2>Z%WX8'E"B7GU/&$GL+/.$Y9^Y=OM.F^N/O]GL;WC/R\V+73'YHJ\7D _34 8(8] /T1^0"!U>XQ1E$+; M"6,PP'$RQQ%,B]EA>+0LI(EQ(C16OCCRQOG.W7%:?YPCAV:<.-Z+A:D,8BSF M'S"5F/-]2$XQ'(&!R>50.#\#^3E[J//+&_3PL"Z6XO)H<<'-;LO_Z'-Q7[0S MG?6"Q@FC"?4(%*W()N'<-8'G$;2 MC]UX#DI"T\?0="K:>_0R%S4^B? >O'(ZM\2??I8(^I@I:4ADU!/3*.U@UNEI M' ;DDM2(T1BZYSD%/!VFPAZ.0@AA[(?])6J, $:Z/<]TLQJ4:]ZUH[[CN8>D ML]\YWZP^^DYG64)GW6GEO9#YPO.AQ^ED+3JG MRM>B!!0'H>Q.-)N)V=!UR''#97+YL;^OXLLAA#R@^^AV\& MK,79K*?22XNFV;4I\O0'E[(Z7Z1NE'@NPBR./%\\@1DF7=KQW91&4F\RC8'# MLL@+8?7\\Y/"T89Q,RE $5>$(/ Y=FI!XE3J/?B MRCC0K&\!SQ^+OGT[7^Q<\,S1:LVW2RMYKS0OF1@JI7%J8<335,L51.CAR MY6+_(MZ3\U/KSM^<@T,O%Q??7%M\FNCJ.R,1.9-3)@K]/-+,5,Z?NHUOBA@, M24;G4F*$XMB-/9=Z*(JHY_EAZOTAB$[#3@-(X*&>F3YYB MYTSG&TSH/'K9<#=*PPU-\8F_Y5V^VJWSRYN7AM.L+I:\_Y)BO1-;>L0J]U7^ M8YMR]_]:N#3QO*=! M/_8SA'HA*_R8H'+Q_QPN5%"<$#\."4$@02F M:>B+.XU<<1PCX?__WF$J]0_:Z[P-#NF#==\)ZWSYRVWY^']SG]K^ MQW_QLMN]\O>-CJ3/R;1=8P#NP!&B(C#I]2+4Q2E ?- [,.4A.%>C&(:JZJ$VM?'DHGNR#X5XT[I)X8&D":O M%/;XTI0*6:I,BL4S$MY1"SW"YB,7FOC?T(LA3"@-%*ILT]XRT&E3"'V$8$2P MY\6,#TY@'*>]-GD,I&M8,HP/&3&AFVVQ?6+%.O]]U[PS"P@&/O!=/P"1QU*/!?N) M#>(B+'6P1^O#EL6CQ>,(0$Z+2%XTU$EZ7RRL\J.X>"I/C0EQ>.GY"5'0)FAZ M,="'7AIH(*J=_VM^6XA9S;# MK8PC76)'\W-XF@,B;3)EE6H,'K4T2IU"<\)T@I2SDC24R+F(T6 _7LF0&6;D M!0BM5KQYU=U_/A>;W%N([4Y)BC"A!,$X@LQ-^H5GDGH8JXF/CH5QA*>#=-'_ MPA'@G,N-A&>3#*Y$9SHBRP&#^ MR\OJJOR^6<3BF0*N9"YFH;B,VJ.8]I9\+R5:\J+P_9'%12 3XP6!35-85,A3 ME!5+O T3%2G*C O*@0H9.=$@;F9BHN/!*2G19D-92)JAV67UI2H?"^[O(B2N M'\;B:HH40A;14%S>V)MC<@]+#38RLJ3LYR!Z@)JZHLREHKC8I'&8PL@S:%QF M7I BHS6Z/,Y,<+3=.*4ZPWA1EIXO9;W-UO]O\=!,"9$P#-+$P\A/&2*^.#^R M+Y@P"Z1.V0TT,;+LM. @% M&$7E4"/F?:VPQHF:.DC28>00W9'')[J_%BG3=W@]V.7 QB#?J3]S;M9?[LI- MOV$F#0D 8!S"YA% M)(D3&/HHH !W)C!.(BC;^94_;+GS-R#$-0Z>_]/UWYP>GKP"J#/UO@)8)4E- M 53Y,2$#+]T_(0/:+$TO _K02P.M1%X&KJIL56QNOSW=7Y?K1> R(N[7BM(4 ML#2&@+)^$1>G+))>6%7[JFT!:,$X+1KY?J](S?N=WAXKBCU>CA 3'?V9RR=Z MN1XMTW=Q3=SET :AGN/IC^4=;P!YL^$U)2Z+/09\EF#7IP RUB]_X)A&KFJ> M5_JXY:[>8W)Z4(K;U?4(DT_WUKA2$P!%FDQF_&,&WLGZ6F1-+PO#X+^1_0?P M(+^"\,]\O?[?F_+[YEN>U7SD%QY ?KY86S# C+T'_*->[S3:KFB-\5;UPN<3Q HCA.$X]+TD\EGC]R9P( MN(KKEZI?'T=R]JB<%I:JT"AS)BLP-NG2$A9IILS)R0L.SLJ(+E]SD0]M_*]D M8Q@3\G*!=U65;[;M07\QBA*/Z-8+%((HB"B+8\S+)(I9"MS>'("IXL$432/C MB$<'SMFC:]_!5A81729EM60$$K4D19D_<]+R-B5G%68@BW,1FJ%NO-(;([RH MG.OE'39;;HO'G&3;K+.^0(R2R(M] F@0(123T(=]4812(+UT.LC(.+)S!$[< MK)7U_4C]]*X>D[*R,P*)6K*CS)_),[IO47)6=@:R.!?9&>K&&\=Q#?"B=N%0 MA;-M?EM63PL,4>(&'@$)I(1@WR4H[JU UU54&[5OCR,R#2:G!Z5S\Y "6[** M8H\H+2&1Y,CL%41[_\^JAAY39I@3R8NK$7 M1WZ<1#X$&))^1@9[-)1^*V&(C7&DHL?FM."<#IVJ9FC2**L=]AG4TA!5\LR) MR9N$G!65813.15P&>O%*9$RPHE"'W.7K=6_$5X0!'VQ@WWF M*XY0E#X]4A4B(.D*BAI5TC6(+9;T2A I@@Q6($?>GR] =&B:BT3H@7]=?NAS M("\(7W;7ZV+)UF6V7> 4!+'KIA 1CT4N]:#?;V!/LRO=$"? 86%VO+^7MQ86"[_ M:IXYK"]WVWJ;;<36UT5(XP2E/DL@%QL8N-C;7]">TMA3O&MGD*F1%FT;B$Z# M\:)]3;1VCF J+]X.8E=Z"7X:@\\NZ)IB=BRB9<>;U$J\Y MCE3>BZD/5Z[FJ_3I:WZ35SEGXO FJQ\D(8X)"E#DQDD0ARG:/R^!/"I]7L:< M1M5MOZT6>4__G?^M(BB!,3W"PJ CP%):>I[;D0 CD&_@)7$A$CONE7[ MJF6!V(-Q!!IY65"DYGTYL,>*F@Q($F*B\S]S^42GUZ-E^LZNB;L$Z'Y_I-&-T^)R!#"G M0:8^J%&F3GX(8Y,UO0&+ F$FAR8OB'AG(*)+V_2",=B#-P89P]A0%Y'VD=_6 M%DR#$(9B1WZ4^%&,?!3U5YFAA#+E=W?5+8PL)-U;U(.D1(E 53&QQ=TP.9&B MS;R@')$A)2DZY,U-5+1\."DK^HQ(74;:[K4_*%C_=#C +,#8"R$(/."Y0&RS M[:>" ^A+[WW5-F!95OH#:\?9]MWW[0W2][ZJC,*EOW?_*RF[Q'SAM=Q1B?TW87W19496? BO#=9EO:ORRQNQF37?U,V3E%_SM5@ZQ66]K9L-(]=9G:^^9$_W MSQ0QQ0D*.*"8,!>X*4N1'R. <.+YU//A>[NC1D)AL2,*4#\WJ)P.EH.J2MPU MU_QZJFI@&*%G>NY(D9I']Q[+V7*2WJ!8I2SO\M5NS2$UIE-A^AC<4:NOTZ?# MSW3PT/>L6EUEU^M\ 3D^+Z2 ^BR(4\(B"+P>'T%4:A_[^*AL5T&=(^(6\6-1 M.7;F6%EJL:7I3?41+O%R0#AU6G2F#K%DZ37+Z"IFB'$#:Z?$,Q6' M1XZ9P.^7)>=$S,MFGB^\/XF+>]&/HEX BL1%5(&?,N"2),$ 19T)AG HM9U. MZ\.6]5]@::Z0YB4CAZ.HW&H4R8FO-7;4]%.:&"O*=TS"&?'2XFH>^J,'O330 M5O14@)3W6;%9<)%A49P$?@*2%,5^&)%>:A@ J=0V&LU/CZ<$+2!-+9 E2DT- M+'"DK0?OT6-5$5KC$IJ@R-B\5$$5_ E=T.+@/67X[\U#M:#_LVMNDEOR2J1X MS(5!'KCPM[QY\RM$/F8A 1[@0U\/)#$@_5"8>0!+50L&S%A6C!:1D3E44Y33]#E_MN D%=@$CZMN$TA3><^%SV>@1N'UA70+?QM! M]OQ.CM]GX UI-DC;M#)MTI'2>)-2G%A\;]!Y:LSYN=CDG[;Y?;V !%.("7-= M!*D?(410V@(+7 B(U#,'(\*Q/94H,7H >LV(MYAQ96?W* 6V_ MENLU_[4POTA=/K9@* P!1-PF3B,:]U9YUI*Z4L"4K3&TOG;V$!V.RVE *I2L M)BB5J/]'9E-#<=\DTOE3('0ZB"I# 1.\*HP'1N97;U#0\9SM>;[A/-\V/%>" MYIL6J5-WBQ*_#!PBO$_*J7&"03IG,%@PZ4UII]&--&QHGX/O%KM>(U_P7!6[ M&*=^!%% <1@0&O9PO1CZBX?F9,:W;59M+0\IAD)5ZVX2I;4A@ M1\IN(\5TP@1WU#;Z7+?W\8.EN-/!LIGE##21?Y-$9X()T[G.6'2LI[M^X:K> M5NW]?Y?;N[RZNLLVEP_B$W63I.M/F_98_2)$3#R_#2&%'N"8*7/W$Y,1=,EB MD]^*O?:6LY]IV%*RF;2R>>RAM'I^_?8'SW\;+HG?4-W.VTR2!8W'VW)*G"30 M4^7'_<+_WENG<=?9,AK$6J=3B(K4?[[?L1W&_NW\Y54A_/!15_L&*>AZ^/8[S%X&$;2N_.,6[9S5@E+>0.:UW.Z M^F) V6\I,.<+]^ECHE9Z]^%XO8;3HG6.X#H]WDGY5]@+.&D<]'8&OM<]CCO' MOF\,W1ZHRM.IS8+6^)[!UD%[OI5CM%C%^IRWVB;%7MZ()Z3N<[1IDG"5W_$\ M7#SFW9_VERV1)' I!HGK0T"B%&,(PC"F09*&,*:^[/%JTV8MSECT2$7-_ RB MTV*<[@94-0[/U<66HC&36=R^K6*LLRG;HW_-M:^=S6=>+)$@H=7V2QBQB M840!8:"WP?\8J,Q'JWW9,FE8)4CI1^DE ^9N# MMMNJN-YMF]VHV]+YDHD+LL?5J6?LG%$A/1;GH3&:V$L3[4A-'YJ)P#=D29CD M]B]OKK(?[8P@__,JYR-NDK?_W0M7B#T0AR'Q0@ 8"Q(_"E@'+$(>4MI(.0(< MRTK4+CXLGU4&/ZV;WM<*U(6SR9OJ89O]^$\UM1HC6'(2-[,XJ>EB&Z(WB[=6 M)R^&4WQ&7$>,WSP4>4R'R\GZBAGM/YXX_9:M\V_Y MH]5_[^JM*&HE@2/JH22-210D''^:(NY #YRG,:FSR#.":WNO?>_)SS=E]7/- M?7%6^?76J?<>&4H88T9X6$*9:7"-)YR#7Q?.ZV; _VSO[863W?"V-;VQ9^[\PB01!$4>H'P 4$ I@RF/9P0^Z%B8QH':3E/(COQ$JOV*DE MADJ[O3?.+?>CW1DH1E1"*P]C*>>GAZI\Y#Z5F[\YU_DFORF:O_KI/[Q?7*ZP MXC\7S;_]Z3\ _Y/F-*[0MPOQ_W'[5_Q7T87#H3WD2W$%V/KT _4S:S;#TNRL M6LR(R?5;DUP/WCN=^X[P?S]KUOKMM(YWNP>/TO \-B8J[Q:[Y<9W5=W!3+=K?/O@Q@/ [H$G_J*H7+FX,+>[P(DQ D'@Y! M""'_M>>F?0T0PP3LS[-=F9F)M M6XQ3;E=Z*R5[U?FH2Z]^ZK,K_O/>OV2^] M+9LT^WKZTMEGW&8GX7^XOW@7SK_RJFR3*?]],FJ6':$A#9\>G4'CL95G7[IV M-&IUA)PZPKNF10C_FBM2CC+S8_Q*27+9#D:Y MFF7O3L\>)T=S*?^ZQX[9"JK'(^]#, M0OA8\3$3=7O]_^SX .+FB0\@4?WW?'6;RRYH4A2$ 8W#$,8P!0!'P#\@#D%J M8A9T#)RV)T*S^LZY69??G;L&M:'EOU$B."S/S"UXQE-/$UHF0MOX='$\X]@G MFU?C*3%XGN.ZGX%H:>2G,=O(O%/6J$Q(9K'QHV-BR"2ZI>B5#4F8 MOQK]B3XJTF^$F1*09"8W<)B'-[_27DS:BJFMJU, MVDJ,)[ZC#2G'&U'X"/#(NU/[4N:VCJ8?I$%;4JRUB'EGP3$(4-Z&8CD6U@9^ M)W,U]AE+$B+.821)Z-, !GM\'F50[0+E\7!I["T9L*VDVT[2[R[1W5;B_<+3 MVG^X?0;DN1#,8\BGWSPL#?;LMHMIAGD?=WPWQLAN<,3GG(^7$V M3SY+O(=UPR@(XB!!-(U]'&$!L[]R(HEHDHZ^;5(/Y@0;)O^-,INUQC/&5DF+ M#6;:39+/AWKS&]0-"(^U;9'#&L/\$Z%U!HQNA301#6L#NR99O_)ALVH@,LB2 M%+DX 5Y(_!AYU.\APM@/36V$- YLU,V0RQ=;4^QL?30?/$LCK['B-JM]*/-) M1:HQ,3D$,Q'Z^2ZX/'8B9X]]$NI':]K* (.89,, )U[BT3"B<(^+CQ&- MY1@S:/X-$XNA, W/)N-'R'@*.5Z3.O@@GA?X>Q?!.8Y>I(C7S!-F@SK_Y M7X6,8(-I$VF E55>W&[PKJKRS?+IJLHV=;;L,Y/XW?K%N&D/-@S=U,5N (,H M\:* L)#&/5@<)]34=D*+$$?;8G'3^N L.R><[0&WD^V!U^82A\W #L\F,XFI M\133^>7TCCE'GK6CD:.X'Y_:FF/FT0^29CH:H57,/T>-08)"XAHM)B9O EZ$ M+,8X]3"A&,,H]7P8>/M$"H&Q<8NT0 .>KX M0%56)G[^&JONDL9=N8I\R>K?&U8/]R'YL1_Y0< '$2Z#0%BU2&&B(GM# M[%A6N^<]L!4X-5$;1**8#A#X1DM,T'\/"3,B">E^6:I M\.[@[[O[O!(D'NY!35(:I$%(4.P!YB.,T@@BYI(01 G&4E=M:W[:\G!_#TCR M^+LN0>?U9P1NU"1GCT7F.+@1@A1>X+-+E-X3>WM, U_->^7;&Z(YD(09O'LW M 'QII"$HJ"')-^5]L7EFQ@< $I9B-XG=(/)#-^(CYM9,[%-7ZHH1[8];5L0C M2"J:J$63A"K:9DA-%X_0Z"FC%DT*VFB;+CUU/$(U4!_?\.^40@ZA8@8:.0A^ M::A)J US_YD7MW?;?(4>N2S?YL^?S+[<;>MMMA%7!J=972P7L4="+LXNI3ZE M,& $AG"/P?64WO8R:]FRPO9@?\Y:M/UCO#OQ_"X?MHDIP=TV=ZX%V*/=WLY# M7K4_JS9P-AP6N:'T=!%14_0>I],!=5JDS06R;5B.P%XX#=QQ1]1*3)X98]N) MR#Q&W99\*\=HTVH:V]QGU&3@-2[O[\M-:_UXZN>J;/Z,H\A77[(G\<.HJL2R M=K->O8@!QCRM,N@F 8 I]<0SCQVP./(]%>$= 8[M>K=8[\0>#R>_NE5_.=>[#2/=A M;'[RYVOAE=.YY1S[-:Z,#X_#&6T?,:BS->_D"G)#+,KJ+LVJ#?]Z_26O>MDOEFBSZF#L)UT8 M3!)&_2@*?,^G2>0E8:_Z21"G3*7N-F73]O+:&[JI>-&T,7;E!',*8M6$LDIN,L]Z:UY*5$ZTJ1K M8XPI2O&4H@6AD:913VIL,#A<;"89/)Z@1D%P5,F_&.Z.BQ(BL[:+,M M5MW<\N&A)/ICN=ZM\I6XD 8W#VV'C]!55$:AQ$EB5-./%S[T4_^Y9W/K1W52T/7HA)H'XJ+N_[L^9$W$@! ME9/+^<5235R/\1^]>.?09Y'$SR/YEB*WGHPKR$;(/R/?XP9W'F(_LL_EE-U) M+9%\S?D(?+?<-E=2\X'YUWPM;HM$XM+%]O&]?HB.74JP%_@D"B!(6,)"% 8N MH&[,L <#V5&?.8/V].,9QF;^JD/I'&!.-I4E3> 9#3 ?A'GTVH,6G7^FG%L])^ M4QY0\PAKC>TZKQYS]*.H%R1R/9R"%+A!$!&<0(*BSBHA*'55='.H+0EO@MIXG-CJ>SB*"YNZC$DN;(Y MEN+"9G]*90_)^;,%-?:6K[>I.;>P.9#,>:C,8"]>+FP:845685BV+-;%]@FO M2_%48F<+A+X;I0D.8@]$,$%^>% S2(A2G:-GP;*Z]* <'N2Z7!>K9BU \727 M)G=R2F.?-C6=V3/6 9I(9=ZDY8S&#*-Q'@HST(?29,-2O?%NTTS.7^55<_< M[V.=/4S]&'@>\(.(^3'%)(KIWEX8Q2H*HV_%LLKTP)SM 9FBQ@Q@4$YGQB%/ M36OVO!V!FDAO3M)S1G.&4SH/W3'@QZLK[,PPHW!,OKS/OVVS;7/D\G/9/=TB MYHYPFF+FNCY#D9^$$ 0 ]/4498!(W69GPHYE#>HNBMQCP\E,F()Z\/=!MB9Z Z=3-*! #LXSB%D5+7*D5^9ZU6JK[( MZ9460](O.#R(FS;YJ)'^>,@W=3\UY<<$)%&84(+]V$L]ZD5>;TS<<+%XS*OK M4OI%(3TC*GWJ&(_FFO/R+JMN<]5G?S3YD].D$8A3$Z,](*=#--$@[FUBSJC/ M0";G(3M#G7CY<(()3@QL&?I<;/)/7//J11RY7IRF*:012U,*TQ@%O6E P\C0 MOB%Y@Z-N'A(@NWU^#4SG3P'4:9":VTZDP+:<2(U.M)IDF>!X[*U&>][T]ANI MTSX/?3/KDOS.(UV^M+6OYK917>?;3_@RY M<3]MSR(,E :))NV.JH1=*>;\=)UO\IMB6RL>AC9*N*8*CL3U4#&L&S5L@#H' MI Y^IQ@>1Q%/S)IC#U9M?QC4^5+P>7J#SX@WJP*,0C. MUE]XD[[+ZOSR>EW<-@/C-%N+W127&U940LXW!1\%UEGUM(A3X,6$$C](7!(Q M)K:^(X (H+[O(:2T%CD"',O:ZKN^JZ:?8X1 3E9GQKZ:VA[ .\_0.SU\YX#_ MPB&[YGGBW_,?6^?J>[[FQ>EOY69[-[((#V?\C#:/&,YY2/:8#I>3=1W; O\M M%S]WC"P"812$U.6 &$V1SQ)*>V1Q )5.9HZ!Q[[$>[8E7B,(MC3>+O^V1?Y[ ML;WC0G_UO73^*\^JV>O[*[:-"KQ^+#^JP@_P>+#$#V7;GL9?W175,V!!$L0N M"U,_BA(OA#3 J=#85WC?ML*KA\"6P%ME?RQ]YZJ=?PR%?TFW M48'7CN5'U7=]AP?+^T"N+4[1\.ZUO3M&YD8X)#ZC08S]E&>:**6H1^8!(O76 MYIAX[.M[8'V21CT(UF9IK/(_DL(+)SZ&P+^BV^PN!88* [7EX13CV)1[8GX=7#8&]>7B+[(\E M\.+ZTX\A\"_8-CP'KQG*#ROOV@X;F(,?Q+5Q<>>] =UPL1-=H>D)"R]D& 2N M"PE/.#Y!'-8>$"2IJ[8WV"(0Z_N'K^[R*L\$*$NRKD&^83FWR[IM&6]B,W\5 M?T6R"?76C]P'4^T!CNJJ]5!N;97@W^[R?-O==LT 3J ?!'[" H32-$C\L$?$ M@HBHO )J$X=2T:W^(NB5^"OV3)8MNG$X(/U_"&>#BS4]-F5O\>GJ/Z1 MK7=Y3?*J>,S$W??UL?7^?%CZ=/B!_7%\;BI]^GN^NA47FN5U<=N>S6\OA67, M]2A*<1I'"4@II"EPO93$,0,DB3VEE;4)85H>K@O/G-8UY\@W\:19XYW3N+<_ MCGGA7#\=_9QSN/*BN.&GA+=RK9"LN9!#6#MC"/ M_#4'(EY=$34])*7L=T#Q:2,VI(MMY_6O6;'Y7-;U'DQSWSE'4M\5#\VU#GX0 M!1XDB) H1>B' M;2?+45NYD?L( @8\1 ,O90"AP*, I7YGS OB0.E4G*8)R]5F[]R?/S4Y;MCDM'O2>.G=Z,L1.P*RTV!V!&CG)P'[;UW0CJ$?SCQ-=JY5 MD^(S0FX[:/.0OKQ1>!16I<>C7%@J\;APE=_QXKT9)(M;^@2H-Y&F^0W/ M.0>LW9VCF]55]F.!(X#3R"?_W%S56;[\Q<.O;G)E\TW'\I*^*IX MM=^XH9=+%/.-NEKZ:/QPGCGB=#>=MDGDPGF182Z.4\P%3S#"+^>E8\VT"7=M MY'D2DU$Y-[TR2?3GD8AVPM!+0'=[DY&A&AJA#/AY#F MYI\O_,_+50M>(*4,$C\),&64)0E#& /8(0U "JB)S&43W__)7^,T@V%9;"XM MP'@N.SCV;*#$\]61>T[GG],ZZ+0>[E/=;++:@"AIY+8QVL2\,]PH#$CFN?&B M86V$]C(7'P R&KD X@@"+XIC @$E:0\0!HG2,LB(L"SGME^?Y[#]&-SR:&I MF"P-I<:)T,CCJ)=.S2_=J,?#Y AJ>-#GG5QL.CYT[&2*>R.;SHZG'QFG%RV7 MN_O=6BQQ7.)/GS;;LO5F7[5_:8OVW_/M OE)Q*#GTAC!( S]V V"'BZ*U*XR MF@SDAT@STX50+NE\B.BII:"CL>^GX['O\4#GV5J0$"?GR#>'.]>NZK7N'8]\ M.P\O'.[CC/8N#HB4[N[&,1K'/%+5]#2H[) <+RZ#TMCOY;;?NIVO4-WMZGS# M'X'+=2.7^A!3B*'+2!Q@XO:X?)\J#83LH[&],_.._RZOQ:3=C3@9\BCVT8LM M2IMR\_-J[X7^KK$1XC4@.4T6*A-9R.'HG0-\)ZN=?G/\J5PUEU2CPKMJ3K$2 MTQDG#SO^RF0)BTQK/DJ*KNOF5,_"YU_%?N(E7I F/O4]&H7"6A0B3-)4MJ+5 M_;P]*7CU8N:?/:AIG\KL49SIK4/)G$#UR 'LS4PX-!TZIARX7\N] MF<[ M]P4,IJ$;A!![*/%C$$4$0K@W@XC2*S;*'[>L'GQ LS_,^I^JSS>J\B0G&58I M4A.,'LID8Y.77)S1"FW:YJ$4^O!?/8TXB ?I$V1EO;V\Z8P=;+E^X/)0)M0G M,:11#!#K;4&<*CUIJ&?!]C3KBP/PBIJAR9J<<-@G3$T]>JXZ1).)R)N\G%&2 M83S.0TX&^O#RM),!1M2$Y=>R7(DW7;_EU6.QS.MOY7JU"(.8>H0&V&.0,@(\ M0-S>($L]IJXN6F9&EA@=A=&C3T5FK#.GIS4-K.9X30_,$;(F_IC@!M9$?JU*NOZ2U7>%-L%)9Y/0 A9%)(T\$**8&\AX-8]E2MJ M5;ZK)#/J5\XV4)S[K+HM%(]L*)$CIRFV>%$3D9:2%L:XBG'D_QF)T&%I'IJ@ MA;PMU&$,E,/8"%^$$0N+[A+K\?[T]$@.ERD/?BN7"X_+5/5Z*HYL! M_,G)Q#C4J8G&@;4>U&0#G9/TG-&4X93.0V$,^/'.C6BZS,C/N]8Y_]D[7N$0 M7OJORP(2L5ZBQYW#/L'1V0M<$N_-0)T.^O)KJ-<>0]/IR MON9_>\M-_I95?^5'^KA@?NBZE,3(@VGJNQ!2@GJ#D:P*#DHO,XY"DN/K>@&N;VL*91I-/\G%N+'D[J/+3(A",OUZ9-<2,] M/Y-O>'&VY@;1ZK[8%*(P$WM:>ZN$!%!<^

Z3KEDLX]S M4@POD.;^W$?E!FST=_]%AD)+XV:IO*UFXT$"C@P+D()<2N=ME'+WA*1_KZSW MIE7>#:OI/O,_8X0<\C:(=]4L.SK8J1^1*'7YC1P>^BN?8$D"(E4*S]IT"%+!-BS<#.2WR*I\\'I?/+^1J#.EP^ MYZ_51'UOZI;X9P26 [F%]GOZ,A+J\%8O\<'-6[-7 M[Q27(2T*)(27IO9V+M=[P^R@L -;*]I0%+1UQL]@&C6"T1 M5NSM'K>(S*[(0C-V.54P]!OWMI0+5NXLGZZ'UI"54WA;&_F!SLX/15?L80/6 MQ4H!59/XIXD!0(:^+01F14=TNB5F\\58S,>3;WJC$JR=3VIH<3O$R;@&Z9P] MN-H IL4WV*YT.&D]V"$UJ.]X+62-+;6\/8Z<3*ZDUCNZ,/EH#&O)@'.CQQ++=\6&>6\FI-L'FU[6= <>FJPIFZA8DYZ' M17,>9;2ZU /QO^%BA_DAD4CB\T'98O,ET09A#V"Y$AMKK5G1^]>L'WN8BGZ0 MC9SW$^M_(IW CLP:P]@QD2M'IWUGC]XW=F-TRA,Y M,BYVG78[" *J2,JU(-KUG!]DP S[Z)+1[2RCRST]ZKV7G6DC:R?BF&HQQ 4E MN5J3>3Z-'!)%>4.1]$'"SA\7'_K%6;?H]'?J3](SV*&YO,@:PKL-O9 6%3F! M_3X53;[YPDE6EL>]LXZT_-YY!)-,E$ 2PS:7Z$#OO%)LPG/FG2J_*RN@.V4Q MP!5@B[E!JUO1B] FY"WYDI74OYRVB<45\_C] M"5!-8A?DEPV (L']R -6HJ#J,E3A)\(0?@A,<"=J6T%81WJ(L]\\_&2W47(F M/[KMP> =!1/B9UU>N>Y1Z1?]([_^=W!=_SO M#BEE_?>6F[PN%^2//G<7V2LR_/6C;/-N*:?<15FLYC_>.Q!6+^40^Q *N@_3 M&^D&*I?8-2BL'MRZ=>^#^,] EG?%4O\<27YE#3WJN8F-B"KR'*8#:]/V-8,O M+!46X@O49P,*P>P9&EJT *9 8T8"^5J#%G0B']!2W]7:HY1#LOM2$D*C4ON8 ML\("EO0X?RH"Q=WI^9I/SQ&@+=:F!5B%MI@RB\JY YHI!-$HEL68-6[MLC,D MH">V$I*YQ5\UNM;V61\:*P-*%Q+=40:1X1\7<3R=\#99-13%/XZ/:%6[H[4[ M6C?N:#U%,3[O8NG.,/>TF\E\,&M-J8!'Y6])/CD^80FE (5#LSWZ/XB>K&@Z M94HC3C^C<]M%707Y] TY_(/*.8S<__6YX-VZI3.K1>'-5&%,:\9UM.[1NZES M=T=K=[0^U]&2^%R"%#YDCAG#R-)X@(?WQ9C)BB*8.N,BE@(?] M/ JP%F5="DC\W(T\FN4]8K[")H4==V-5GO;<..ZC)02)D9;&_00 MOVK0Q.2@42-NKCQKFPML/T,PE 30V(_ Y)L7YR2/S ;H M&V(W\9]M7P\D=#\;=QN\BWPWKI,)$[&D2#8:/B6R##C*A("$":!!8NRZ. .S MI9M3/>901Q>:9\NQQGT9,9YT+^K*\*6]O!L*+YFQL[*6GI@6I0OP7W"VU4Q0 MS#F8GJH4_7+GX&#OK#RCT'>5'>-V= $NO-,??IH&5X$G#5D%NW:K4QB[ZD\=D6L.T=$\KHRD]RR]T\VK- MY]V>29CR+D#0VE<1?C_AQY& Q$/QM[7MQ,U:&R^NC96"PJR%$9:L]B9^'MKA MW6T+;(J5-TR0=SZ#7K@%/W731E!LSDQPPSLHF_1?EFTP6B@6E3;CX5H[IE+Y M!4G_T4";XFTN^V[N*0=JUGG&D68R@^8T;\F&:)5<9D=([-]8U!*Y M,0N5=DF @ 9;?QY!9)K@J5KX1?^HBM T="G<\S)\&%.-M X9XVQ-?J9TC7/_ M0.=<'95LE-4M\GT[%XV?65%(QNF-J IJ9'P!14V77^ BM@&J-W"Z;ZRZOU&H MT;L[U.@7@!I]9[/C->@/D3QL\S,S]\I/U4CNVBEH+NK#7K.;T2;;=(Q*] .8:Q& MRH#[B:R;E.Z-^%-H1>GU-4-G/7)W7?0[X;<@UTC9';24T"U(R2WG3151'H8G:U6=RNK?YSYP[BO(Y?"IC#G%ZA XI&YF8-N0'DY,0K) M-\E.-L\6/6%1:;8VRQ<8-,+2RG%<#B"'<79<6)#*[P'ULP4/\JAR-'#1_U6* M)K\&OCJH*#:"]:@O:\@;9@&,/*.?=A:%*H.1 F&:%S0%D^(4%%EL 1]SX3M? MED6,U=IL?D>P2@J'MJL*:3YPPR6M;3X'?YW9"GM@[ &-5,K_*8J;'"3Q8AI%IU[HZF9*9<-WQOHNQ$$.U#_X5H#PV[\EX-<0HLY M._CZ3&D3O&DWQ=N$='0SG9*N]#!\;O>?T4(U?F#&!5 K;+@'K(;/C-J1^CVM:>/TW-30\>9E M>79,#1OYG0_.F>AIAW%6H^B<##9-?!=I*C*VTIB:()%JC23O*_-!7;=:7L3-;N)NUAVN;,HBQ6C,_>-T>_U%6JT\W M(LM48'8461*4=!6JU>!YSF#")#A\%.\/U"DT?CI-C3> !&_5!Q\P*41=1C$A MQ,R32JN3\/Y3HD8)+[GR.>LKKBE1L"BA^A;C&O-&.&:,MIZL4=EN6=3C7\+%\YBPP8RK M>7/A?\ ETZC><0F_D=5>E_D:*@S-\Z%JZIU&U!N'G#0BB+[#[;(0:T?^5'J3J&DY+B\ZP M,B/FS#BGB:PT.7W)QHTTAZ/L;WX_)Q1&+>3+P?/R)XO?#2,&61\P'MIV0,3& M#W34.6D1ON-S2_B-.&8_#RUL;$!,OIZ^C,:T&FKMK&HFT-V1]-@L.>2UC1*\ M<7,#AJHVT'\VB46V_N4EY[[B[E;24\)76M9Y8I;2^($ M9'77D[8LMOWQ^V@HP*)\&V&?-GCA$Q!;SNE*1K/V)*DMN\- 0,3:_8>=W%DX M?LWAU]_]%SA^KOWCT4?=]\%'W!?2\S'WOO\1]ZX;4^(^/Y5/>2:Q.B6'!__. M.4$=LZ$4%I;2V"6[+8@;C)3Q@X-/DSF_K[U>V^T;(EL&2>K@,N7F9*]! 2>P M'-)98#:$C+CD/&=EVS&6BT1V*EET;UA(+;?+IG-[R)>NR$H)JF223]],,'9: M^*@SC"9;E/\*WG<80; 17VZ$?^@2QLR#39B @5Q#MIYGU$SHJ]Q+%-$\,ZQ5 M:E*C]"?J+NZUG(8)=,YB 3DVT"#4HHH+'C@,)[78F1*+%+A((<-TC6<^S,$- M6#A/6%(TR)![I(;N[8_\!A_QMC^RV:V2\J*PX(P-^*,D='^41.J^DR\0/0K! MNN\OCV8I(:*X\#X1ETVNF []?0BKFS#IYU1KH3(@PZ3$HQJ%\^OYR0\^'J$3 MY2YH-:-0BHZS@Z/-B3$>C9]G+1>E42:V^4/)$D/TH?C.%%$L]"]1"! S8J(J M'?(4JAFX3(T.1]F:;#EO5DV-5&RTK,T9WPFL5*>K+]*$SXK.D,P%XH(C> F% M1@ %*(Z*4(*2T5/H@2!%,BEW,U>7">D5=IZG6:_@+G^I ZU''SK1VJ\ZGF(A MC35=/^FF;;G4PP?_WX]06#H^HR3)7+S;G X?D\:VKF+^2I\V-%<,9_AF Z'N M[8!07P 0*H=(0BBTOT>0O5[*M":F2!JI*);H%>B2P6>7G>(X!S]Q*_AA"_+) M5H:NDJ:3:*Z)-UFYG4(Y^WJ3$A4OC!>,I'I!UI1.@_+A@F=564SP_99,!2&+%1S.T#"1U&6;Q MCP='<>P2?9G=9D^CO%G6U?935.^'!7U8R&<\A^HDGU!@DS'\FCV#3@8@:*VJ M453V:HY">TMA6X;*>#8^^N?]@X/LUQKEE8X>1*[V2L8+23K1/VS.C\F1TK.7 M1X>'QW*[*?FGYDL^^^>M [J>3BFB%8 L<:EPG7Y+:2C MDR*2PY?0J=FI>JS3>;D,$Y["NB7#K=29AUV M=ZU9L!;2]6>N*/-L+ &,3D62T6T,C^.\N,+N.!S1?7KY^I^'M%$/^/GD'X?W MHLTZFC,CB>%41/.;+/(%T4VRV57L,6!;QH>D6%(2NKL_[7QL;BVRRLINQNAN MQNA?MHAG9 ;@ZTE-+U*R*4$^%(*&78S-?;*'*3*F#,0$^%&E9CM>)""DFL(S MX,U2R$(N 1ZIM7P]P#2J%A0U@MMM&73Q6. 3OV"L#\;[E'LGY6 8&[0PFH $ M%P5U+5KOMJ8+PVR#_SGYY]U;MPYT5K$))4>TC=>YF)!3[#A"WHM51AP9,JGE M,J^\2\-7+=UE;/?EY_+)/I*!^^MXJ>\5<7@G2JLA-W#?=CQB7PF/V*9 DJMT M9"-(/^*PPV2%"T5>K[K1&GWX\31^9*P5%\@Z<;>E[P>=SO.J.4$>ZD5A3!04:;264C$&!M.5"#%N\#?@@8S_-1X1:060QA<4Q>9Y7Z6H MBJ@17/(Z"F.F&.G2\7WOCS>7!PE5+4^XPM_$KN; ZW 8,YPRJWBY"#S/Q9O8 M\_7-O'%'QT?1N^UH=GG"B11F$I0:U0,Z#C GS"LF7^Y*1 MD-)S;S/1AZUHFL>*D-VQ\N#FN#U1-?[!-]K]P@QN3E$_^R==TY=6HYA'DDH^ M8(CP8K.>R[P2+1?1X]Y^,MS,5T-T@E)IQ4PU=+NW#^ZQ9=@"6=RQN.Y4V>=7 M910_?QKO*UPH>TG>"AW0UW[2N7E?YD*P[HFHQ(%)Y0;7N%@_V@+]V6PCYO&# M <7)^2WH"6Z(3U'7J.LQ7C3J;GHMB=-( PL:21/W6Q2:ZCM6%TU+YYPS\@D$ ME55QV<5X$7T4?%6GSNM0-=5FRB) VI>7&D_8D2:]&VD^K0Z="UID MUPS@SJ7:Z:$O0 _)R?2#)U^V;L$IQ6.;;LA0J*.7QR-?]?Q(A:5W?'D"7%FNH3S6%PD>5;]Z+?G)T8J MXN_IBV[O3LN.N&%C01><0W><;Z3YTTY2[Q#R(ZER[K0%O>:I*;XY->J,"O.( M%9-F/E;H!K&>]^WW\7,6&T(5*E7^:KN44Q[Z4<1LN\5RH*^W)ZKI\9Z*B!& MJZ33+Y"!?&J?Z!NJ%IQR.>V3U0MVDTYO@);;ICF^;+UW_(F"6G^=D':2>C+B MORB#+]T&H[C5( )F5?D:0^_\R1FVJ2Q*4G_:?# R$H$&JM+@7=*B$).NC32S M)MIO!CI9T8L6*L_R;C7RGE-(KE6>3X63C"E61'OI+>\6:&@]"AQ$TTP(__7$ ME3<-@'U_L+,[ /;5 .R=?O^*O=C_.?E$ZCQ\ULCY&L M,4>5U_A27 !?Y;D&YJB D@9M&Y 80'%Z'>\;[6,HO>4_"W)/T566#M "*4ET MVZ1&LL%SQNUJII2-QX4G,,7# C8Z))$=Z%>13VV$F2FK_9^OW'=NWDX-?&C5 M%>,4%<_QLBDCZW!-=: ]HDN^EJ]4>F!"U$*:G,50,$RF#T>E0*7G;EU9T\^F MDG^K7-YRJBJOSAI:U7RAC%#I,I2QTPA.+5/UN.K=JFF4"!0PBK.UD:W2$LE8 MUCGIFS87+9 #V<'Y,U\\X!G+4^60,[#*+A"^/JN_IC5WN+DO4QU^?5'OZ2OO MWABA1?83*0$F]+&X\ E<\KGO&$&/T/9Q9U2-@N^DJK(R[OC1NE(4KRGX!]TLXEH.#-!H0 M^?&H47QE2[P-MJ+6;:G#)LM5[G$#$X;R G-1&Y>TJ'V_/;0E=Q\<'(0B""H_ M8?W#AIS1EN=@&R4L1Q3QQ^,LI,3=+VFO"F?=V?&M/:. 1VT',E,O12\EZL^. MT#]U6^HJ+X]NC\)7Q\:?Y_7BV%H\8'!"]Y5R>DO>Q!X]\HUE3AFS+'JN1I"O M37/V:$,3G'^(^"6.A" 7^['1BO0%IRAVBOPK]FNU[87.PBBM1K(K4O\[0VU6>=TKM2U!J.CDD.U%M\9%NY3F4EETK@JJPVR+U#AL+::UJ M\W7'Y,JFKQ+G 7HKY:P8!0K@%,?B(4'DQ,S<=#VM$EA-JON@9GFM7K,&I:4M MD&$VHY6]E91RI"ZIX]M'[,KOY[S!(F73*8C0#G/8J6S:618 MPAL*>"@(A+A]&93K M2FEKF4*><]&5ZC\L*X>/12*[V8VT5JCL*5_W%F&7_VN;WB9MB M-D K+9&W#T?9Q[-QN06: ]U'4'8?CAX;O];*!V=9*R;"9ILP6Y6M*OS9%5&-,H>-Z.$?I=N0(336S&;I>8U.(7@]@<&WIF@+N9X_MQ[=2->V M/V>T/@O&;I2S% M@4799Z3M??GAK%$B&$H1A4/E%?'?G5:E3='5U@KOV6A6*K [\GRT7.;S1+QI MK!,Q=V?::)L_ILHJ93\3X M-_=SEK1^^/'C&LMO"1Q?9I>$?N>L54&0(G?A* M-L>^E,H"VJS$Z1V,TO84>#+YK*EEY@!HYR0"%AHZ=@/]YX$7=3,-Q^F\%7>Q MT<-MKE1:ZCZ2)^JK!;;=V^6T_BQO&1$FYO5M2+X<6= [TO&=,'$S4*J%.(DV MR&L4#4C.F&Z/#YL'__- +5,:\+-\;GS;_@S3.3<*"?]@L. =$OYJ)/S'*+"[ M=W8*;*? KE9@8;3SM%Q6I16<9F6[X#+]G"*SBIE=@X'6QJ'WT4$[^=W)[Y\J MOVIBS0Z'R1T;+"[,)>/[DU%N9D=2ZS8>P?BG2O6]NU^/5-_]+%)]^&U(M0,W M2,5X2/8>?:,"LQ!-UB&PDFA(^>837)*/L6B1KD7^+?FS\.3' :QUV\M<4"4C ME\%5XY=/_R9#MG;'8W<\/O?Q$(*?>%JR@!JK/1U$&&=JTC$'<=U/K(!,%D,O MG8O&+3?)0#I+OGVIS71__4O:EDZ*X0_:+BE)M(3_; .%[W&@%$*%/LE8E1ES MT";WR/YFM@BC,02TJ6BP8?J*=>R,CE\N:<5Y>*#$.#9N"5E%M_2^[-UG>=)S'[<;L(==K:I:*! M*:4<6PUPF51#_\A79PTP*\]ZZU8*X-%1MJ)5\9+B(2@"WO1J!1/,#/655(X=:D(Z$6I.GTG%5WI.60_8UB5J,WX^)9_[\7.+RLY#^ZH] M- N^(W,45X6D+6+5-O0911:, N7RA9 _"0U32OT;1NJF/K#_&-^: M5M.SO6 6%N;H22^&/IF)OMM,G^<^5N-VB*DC$Q4W"] M)QF8$0"$=9&WQ3!#SY5Q$)7F0N>L!,O+*\$\$<>0YCXR820F12;S!*&W(SPB-.<@<+!S@S67'K 6!@CG)#O#4'@1./C:(_?A! M!,(7!Y[2=C5J8 M+9PUG:,OOC=TYA 0,U8V#_,-^>#W'GHX@>P98 MO728)6^0!V<Z_)O4Y=G3NL/=/X9A:^-:V?=0M:ZMUIFTH)%R&2^7 M)_1A^?8'FS@I[E-P8B--%9"OL5:WIEG?14N_DES-H(66-3ZW#ZWV"OJRJ\,5 MC>\^>&=Q(@FZ,R:A:1T4A52\(BV!,0&>JH3G]OILZK =S\Q38'GH%CDW'W%R M$$HDJK')W'!9ZIX1W&\,4$V#X2H'LTZ$?$_Y$NB1V*BHH9*[#Z[!UBU,8[)I MKL9ZAH8 C*KVR#/?TM!U?9O_"3S;.P_V!FB]+UW'/[:<8]-.6L5+JDMFF =.X%&5K2,4LK1TPW:&.\ M?1, U^*?OAYE18/VR2YQ$*6C#27,ZMQI*EXNS JL18:"E&^!^\C:A4@,]5(= M:0_O37-TF# )76-3UL#8*'=EDJXJC 9F&E42#SC%WG.=TR?D-A5Y-Y\T((OB MW+QHV\Z>ER'D24J=6Y[:IH<'/ZY M$S$W8+LX&R1\G%WG%I.*9ZDC \?==V_*"I_X#C=)W0 W(R8V:D#34)$.'MV_?__:OY9GN:RCLXU/4(1X9;7[ZC_RQ?+1D]&@ MM?-SR_5-.5Q)?ZO6=JP%[K+NGI1+T=KG=%0!UY&%8I SI[V."(RMH5Z8C9 V MX0U@;J- +VD%XO@"$I:4S*<3:KR+I5N5R#74QAH<-6.EK;4)DZ7/[I+!K3=Y M#_"TBCVR)[)SKKJ!+Z8&^.KG#.@2P^IM2N.-:@)Y.##ENR:03]X$\@E>TPJ< MI%HO29*H?QN<+*5(!;1#41TJIW';:I2-P^'RX\NEZYUIM"[K6>TNX[<"*L)C M2D*;)MOEF ALV 8? \\2F%D\K'AC1F<\^QA-F,)Z*A1_X>SM+('OKE5+Z6$T M@/Y)>#19FQXG@0#TSNMZGZ2(L("2S[Y(-.$B;]_PQ&@0RJH(&B?"S+EBDD\% M-55LM&GWV M!\5.))8GOLZ7U^QH=IWEY0?K;J)M8B]4+VCC*^EHK*1E,,[T!.'V"T%6W ^( M[3+)13'2AWQ1C;"T;,#?'TR1[+@G8D!4(_64Z.5%N$U_$.C2^<()T) 9?F>E M+TEHI<4,*KV!)>K=>6]7O&'V7_I/5>QUJ+F2KACT8],41 MSVXMOV'OG;<]/ED";PCU+"I! 2@A?'<8@M-:F<@[6 V?Q;X6RVVS<7 N?2^.U;B02N$9 MLN1:R_&>E_!NV)N8TE?1QD;B=K$[R)9!P88Q3B6K>U@7CA8O!TELOK+][ 7> MZ07/D;B(+BC4RGA/0+WXUVDGCFF+Z=2!1MY>JG^AC8[3L!>ZT[SOW3 BI/F9 M>&&GIO]VNX=TR!QV &5M32)(4HO=,F7<5%>B98X\&=R"!-H9T%((1E2!32*! M7E(T-V>RE;803O'&9J!06%@W%Y4KSBPBDU2C8,SD![(B3O9.UK:,!5FN^-+Y M6>NS]/_<]P[7(=P][(=U>OUY>_YJC?:1.S[7/ M]M=RD,<9&7/QVY9Y\-.WQ@&S&1=_<8JW\KZ:[9%F]PO.\>DL$2>D>E%.C^^0 MD ;CF]XW6A8@!"/X115Y:+4'&>"T/X0$K&O [&RX[S_$P_'6=5,HDH-%+L? MQ!VY6*F7/(*;? 'G+>_4>]^S/%_&\Q_Z>M6NPV>)LW8Q9U8]4D>U]P"9[CC[ M;?Q*_FP?N[K8XRQV%%:_&'KS&\=4/$&K6H_"I-Q!NW:H?85J=D*!&6:]F9EA M:HLKW55+-B2/O7(\]Y>$GGZ H!+K+:?,"F,1D-^[,O1:6EB9G8!P[6V.YE'V MGCF!W/43AN^@/)GL2AK6L(E_6J,])'O&(^ 5)C"FA=.:117^3/:$-@I_^^^< M9$EGAF[U%%+_&WZ/]P-J$@?WEC0:'$>5[U;B]G M9(^/O..I1Q%0@@Q 2-22ABBYAAJI:TZT3BWA,C(%/JR,FC783,2:%M@P!1:# M]>OT:O%9VII2X"#+AR!KUN++>9<#5"KTBI8U"$EM#"^?_B!DO1C'S>LF# MU84"(&Z&\4TIVU)DFG)\ET+>>/:;K)0O6?+'J>:G-6JDS&*RE@KF>V6GF()J MF\@U\3R.1E]*^%T31Y^7_5I"\+-ON;4WVVW?3KF9*SLPU? MC6TXW:+F+TFO"VRUP\LON[G3YAD;766V 44;X I*+K_,LN^TJQ\46 M/M'XUW+>U"X[4K0&W>51=DSN;-?IM^DJV7C_\3YK<_O+(U(4S#>GU9_'5E]Z M)HTSHON?/G[V2#IMCH_B.WA30PO,:^@D)D&6%M%D!FJ3L9.Q5F]F:Y+[?9V93^/$?.YTZ0W(V6[)9C_+ZWZ6(X-M"*X7 MOF5RMV-?*U[H]IV#:_\V&HH5G)+%AAC%9"ASWW;*L2M%:Z1=Z!B7=136;G%G M)-6#!F2!+^HM9$956YZ5-1.H(40<_AE. 7DPZ#?&[4K^$(G(>:/LM^G(*E5B MJN1VI>X(;)*^VS*&#&B5!L44C?2WORZ1B'>],-V)K7>7F!G.H-/*M:H2JR(W*:(6LY@FD#01>C M[*2B%]ULX& M!U7 N&MQ7:_][G)FONJ6X$B%Y^0AT[#4G6"@X]MRTH=;WH1X [G[/D"L UUA MM$:8=R,S06\_!I-QT;IOE86QZQF-GRW@A5BSWWJ$@;GH#/+_!EOCR,CEZ&>D M;P3X-NAY\"P!>0E]\+HY<^S+7*&:KMXO%@S?"RA^DO8C"7$ OSDL4R, /S_>NF+\-PZFZ,)Q=M* AAS^OJME%83\NIF MY:K[R/%+NS3(+@UR%4(.5*YT *9O %O)%\NL7VIS@(SWC;/9(9$H,MNW-:J) MB0[Z(5\O#, CUSJ ;QO$VA M4K ^E5DS])%#(/M( H,_FXUX)_L[V;^^D]1BGK:B+!M$$%R'IL\@RQ=P\R^: MOBJR&AW0R/).P&CR%N4@>I*YRPNNP-?=IX?"?#XQ_SR)DVO;8NZ43R,[WS"% M3RENK>)V66DMANYRT[Q#)>K8CP\=WM]BYBZDR+JL=L!^,]J@\30Y4\\)=, RJEV5G3%-SM'$H? MM&]U-W-M:]..C>)=@D#?L [)_>PH8/[S M-W39^$G\+7FG;<1TALQ!5"$J%7N[I+.D-;]I8'%H'8I2LKWGDF.$L[";^ MKUU3";]K?!>P)37%2%Q)#'^>XB3D;ZG0.EU+@F/J?/.WVK0S=H/V8T%7= MROD*"4TH<3N_ F,%G7NIY%YY>48Q*V'(!)A:2 )FG2]7 M&XTZ"@ +Q7][1E\*7.+L<["[!]8J]" !3==P'_4Y M;5-#VH"Y/3V>!' NZPSEZ5.K\LS&T/.<*42>(M<3[PEZW5"12KLR,FQ/&&^YK8"0,TPSSCM @*2 I^X1W/'CY<3]99X M*B,=;]AY!XUIFVS3C)W4ZW+\=6/C^$CVEX,IO]%S]'B=&09Y2AY[/N&J'6CL M@P'WU6E!I:&$@Q*DJ-P&)1LNH=N9>Q4=$H^N&RNX;Y3\^5G)SBSJ@701OG$@ MA#[*VPF=I"=E-ZT:/BLOA5F'W>NC)R]'V:E(SA%+C@Y $?@!Q6OY.;Q"Y@1: M-"!SPDQ"Y:#U*_#T$DM8=,8<3=RZ,6%AF)_1/W'UF+G!4O*12'SY9+-E<741 MCE]>-$LY>N%^BM";-L)B:\V$BAWD%3-J4/#R,I.JYX@I_8'1$MI+DCKIE?>A M +KEN3Z>PX056LVC,%G,;'HCWL5K"AQ>DN;!%';G#ZX6PI\KAN(GP6(=8=/T M2?"M=\H#?;LP&!O6)5W+5XA0'L2.61@K$@HI3R,((PM:C9AV6#V'=8!K>H@8 M!5)]B2BD=IY 0-FV0!0'/K"8@TW[P-/7$;D9GC",92Q(F!"%,?EZ*43'=.,& M$L\A91!.1T*#2VW*XVA830WGU;>E*S A; 1]4I"2().3*M<6'#@SVD)_):N- MKT P9J]<>P_4H)S58;((?I;F'OV **'+#$1XP[.VGY&R$;OH&]OSGA[AAM-" M'A[N4*9? "^DV"9/:N?9BE4),&\QO'<**GKM]30HPT"@%$#A=I'&C=NC-MN\?\QP2E9.3@2%*S9(5Y^'/B&+ETWI%] SZ)TY MDX>XP)H8>H%,UR-CK)B1REFAM" &EI[YW*U) ^$JT/"&G+6CR "@, Z(W&+Q M>@/273*W1I59MNE93[0E(JADI2-=IJ4 NY69:V&]K$D,5KTG9 (MHC&[#)I_ MC[RN/2+E]R_'6#QI\J$ODI(S=L97LE3\Q9N0EVH,!T:'-9=2.U;.,I@7;H(W MLO,3MX)R'^?3-U6SFRRC( )H M!3F0*8YZM?%,DC:%=O))WFXZ=T5?:5<[/.B8\'3IZ-"O)"^>8+T80:"KS>,' M*O*5I&&P2AZ>',VTY,IIP_14FC\)W/.2<+EQW/.LI#[M8AY\!"04^[YJ5A&- MJ[V%BUQGF;UEY4[2?>W;_'^W[QSN'Y*!(J^^J3_3UM$B[NS?_NA%#.>_O8@( MV&WKIK#OW/3TH$$DW5>0&6*:L*"2^9>M*C?GM>^7:"ONV4*1U%L%)B! M\P,+)E<$'RN>W5^_\ER;.CR"DZ3+7"87^MZ=]S3(!U$_TZI9_GAW>S?3UV&# MMACH4\Z>,Z#V<]O'&[!!J#]PR:=H9/10\&NU:FP1\R@>I]+I)F:S"A1:N0^W M/>T+G?NZD+!A!1@S':B?2WBO,O HV-UP5< R,( BZD.W\KB-;VG ,P)46VM> M\P7%EYO?*UORI.UKFI69E8#C96LZ/IJ)G?L%V2I1-Q&$!1M05DZDB3A%M=V6 MLUYCR@&V#6G;#^61S:^(]B;;WB#!!+$6^)G%X6Y(0DO MKR?!D"*LI^%MI;I&X3O=X%]*:I$O,8Y10T^2;G)#SX046%M42J/? ?SN+$SW MBN9N:]_V!-,4,0,BVS(#HC0"1QD#$5^>AZR\XWDLTS>B0)8LF]9.Z)_HC9$4 M-SX?D?:(3S"CH13&430+'+T5IBZM'9WVGYL+ '!'6GCB?*V6096*2&JPDHEP MV;C%^#??EA/=6_[R*'N"6LSK9-?HK_CT4?:SNZC<:D51]?0-DGG1"-VC1B[S M\\MC^EZ?TQE(KB)?D.XA?(V_H1WWS9LR3QN(Z!O\Z2X47TD[[#J4/MO6AB4L MFY5.*HK>=RB%JC3Q1H[P8D3^9>M' )^B8(F(LQMII-@V.>)3Y%%F#7G(G>:$ M9(:U[^*>4!A;V1CZZ&!XCU8B6 YFZW3F]O8Y@@FB*X>]1M)&<\]K]03;E!A: M^K4D%HU*K\IZ\$%[)D]_Q@EQ6G&^<#R=$&EP%L? &3GIBS-GW>0+C'\*0]F\ M:9]P@YEU+ZWY$10GS\E"4W_R^]DLQ!%*:>.*,/2)L0FPW!+*9ESW$B]:2\^T MFIF[B'T+"3)&"KLLZ,DPQI&>@E2BKKW")V$.2#?GH4^U.[-B8"[KTHW=C*@_ M]Z&X$2>3%+Y!0E!A<:T,U8H9L^44Q,*F5L^7LR\Q%PP$CW/(+_.JR<85"= 6 M];WYQT?9T=Q-WV0OFQ*%>J,\3%6[5\C1=Q]E)W>WW2+Z5!3W"=-;N57\'?WH MT4"]H-O:&!&![04IHBL"_A)6#GA,VY-@E7D\#6\MTLB"VDH=6+Y(+@VM[.2W M(7;V&DV#5&AC5)'$J'38B7I!0=)?!\Z70D.IP##4^1 MYH3F0)J)AH1=)FZM8.H M(WO@9MKYA8E M]@! 686M;/U/,4'K7TZEQ^7%:J[!O!B=L9J8*P881"]]<1_C*W7LJ>O M3!6C4I[GJU@O"-*EKIN>S5+@E#Y!FB/G@.X4C"R38TFUW:AG' UQXJQ74;A6T PX8^M9M9)@L M^-W^Y&X4T)"C)D'1FK%I^'1')SEV=2W-)7DG=O%%2[W#')&>8=4> 7KF>1V@ M6(CYH=#Y:FZAB8&A0F]=/-4T&?/'L3WY5G-A@]\BFE$D8R H98#<@XE8D8.> MK[B_94@&M>"^"<15?5W^7Z\5?E@VC;GZQ'C$YBLF PUP)S$A*-U/4-0#HH B M)X8I8+7QT1P9X%)2_$T$(C-,-F\WP)G3.3\Q\&_=$AK7C+P@Z#D!>,-1/;=V MJ)XO -5S W37EB3N<4"^_$5K&P-V=".W1SH[6J<=+SJU(IY:/<1-YJS.8NQ0 ME5\, =Q1FH%S&D%+)02!VAOBNT?QL_3:I:)1IYSU:&)LK/$R!_3NB^2N.B&D MWIS4*_["Y \U83;;8^8*! DCH*I6")TPV&#D44_H06K=6:\A3P2W8/_>4,() M!%/19-$SA6 (?_@=X)'LF)&?''CA9L^[AE?-SZ>2,7CEP&UF M6=YCL(KK?X][,J^MGQ7V/M\H"3"::><8\ZW-+WF"RD]%;E+1^CA)< M@!6*/3< &H6,&/$CO<[DJ<-C0%-*BU,ESYV$2TU72N.D+P-T+NJ6 L*1,0+< MEUEDW[WRNV7R[5'#]#J-#M,\F)4PZB[ZVH_SC;\>S;.0!.4\;Q?;DX6R<[ZW M29I!OHL28;PDO\YKPC+DG_BZ#4KZ[K]>81].>!^ZZT-.:*%/5VXA>)O#,38/ MP$+Y]U/?6Z8 1(;5AT:Q../-(X3Y;9KDHA,MB-\N=.!?:"^/0FT[3:E0?*:J M7357?+C*=/[C]BD:ODEH+@3* SRKM9,D;>V1P^R33<*XK+/)6*=K2P5"GFG9 MRJD0PAP$)X6KI*,XN5^7PE=%NR ORBRX.(P43I""0"=!/>59X]I]3 NIF_-( M59)*7T]M3+F-H^?\Z'!&9B/D(TB>6+RDNRI[9>/H_7V980>YP=RVP;^6JIS1 MC>C&I")]/WI8)(@&M>MS\[?Z>+.F6:%LN>*FAR7JBF=6*@*VJ9GMX2ZBO5_\ M,MI&O->Z'DE'H-I.EBGB0*,G#2)OVS=WHN+6J:L\^@< M9N?&.Y4,)5/0X;3[6]%W42C>VU(HCE+8O#=#F;8D HY4_+A12R$IU()S]G$] MCOTICUS6J^X!= 9'@GGR5)BLS6>#;/@3Z-6=GKK,#QXJIE@KV<0Y .#UG,G7 M!T<=P(/LK#RC [T2Z\+76/;\+]#&^09)Q3)=*H6>2\&(YA.PHOBUX#J!P^$X MEP)%:UY4V19BYXT286.EL>T:BU*54R;9L:B;U!+!11B))9M@.;8/V ;!.SS[ MY^'!P<$#OA/_]^&]F!"B<#.<+1R/KFI61F VY;P'4I^(5.*AE4"*(9'$9ZR" M;K^8E_0D'9II260D,23[J@0#HF4L%/%^CY'5C'@<*.F ?H&/#_;O_ H!&%_2ZV3A\)9>*3TOEM'?(A=2")?.80N'KFCS1%SW>!R- M7?)MM%&/+*[#GZL(IPW+?)?'XV'#CR!!:1?ZCL_5I#EW?T7\\3Y,]A\L$^;@ M25V-NZG.V3N6YQE4Z]@5$*A9RM?[UDW[%=( (]\7QYUOW J[D5*!M4I,CK:3 M#9(GBCL?4JKO IOM>460*E3(F_2TE2^1L&@#>OL#4X.[+?:M6?UT:NF^+55# MS>79($V,LC;_)U02C;":_\IU(5<,ZSP1Y"%BL1C4(9L))]%4A2$_%#&;E?'[ M7^K[SUIL$JJ@;",O8%X%'T/JGH.;:;-<\Y=&( 4K6(>U3J,>_@35&22IDI5Q M&THA]4H..7WKV4A;TWEY:45+E#GL3U+VDN12EZ0F0\7,O1EGI:UOMWMNI'#89#VYB32]8?#C.X??,QX&)&/># I MG?^ZI] /=0WYLQ6DU)M!XD5:??8SE:^HP4[\4YX=Q=[MA4/>!3TXFO"9E9)Y M&HM%T%OX5$Y >0E"(,+?<0*?^0RE@X&G4YEO1_)4%KTT]O"2SLF.B$<(*(YT M]VCAAK6-?W0H)OHCLR<5=L%M3RY4(1K9T6.X8N0_LZOXJMU$[^3>TZJ-A+K1 M%*9/+WB]"<<6WJP9X4O-X^<^9S?@L+^7;OREG'(R8K=?0\3VA?,S%%U6R385 MDO;:@URN8Y^ OMGXD[51'@9*67+@=(0Y#V@]^(".2<6Z=F<-2*]LA)S>L1,J M.O[ON' 4W5NSZW$ZCA%NXF$D<+MH$-X0W2/0*SBF6 -^Y0OC7*/HKO1QXJWQ MJ_.9X%HXZ+]08]0<5I7QNTU+1)4Z.?NV3G+:#7FX[#R76@PQQ4^4,[ M8V@']@QE%IY)^1_:TJ>)=D'-^QKNUQ;([TPWHP)^??[TY?&K[/GQZ]]?O/K' MZ2C33]*"KA\Y1R>@X>^\.%78SXOGKU^-G_ZBH\L 1>(&(I\PZ6(&UK0#"A?X M.W-@=&B-(W,!1,+6 8'"/*I=(WV]:AD__$*Z(7-,J- >IO2^TKP0>$7 %;]C M+;T4D&G#47;)TJ\O57#M*SP>)2OF]8"!%+3' MJEG"(]+$Y$6,P.FCKK?0_A7&^XB+C($/^UG$%L$5=S;<-L- RV-\XH\LZRXM8THQ@^#S[T]?G(&R8O&/U\%+:<,Q)2K#I['%M6MGE[ST'& M[6RR -I@W+MUT[8ON7P9+N4W9<24B=+,0,^W&8I8+F(0:*3W"+TD.Z_#5T<, MB!GY@282:5<-UT)LX(*(AE$X:?P+*(KO %7>)\-KUZ40;1I5>)SS;VHG?B6% MM3#&$[*3##D!?H1%@'_BZQ,:.#&3K*Y R(M1G '*PT9\L"$M%S+%W3>Y\^U: M 7=$*P\GT%Q;3NGY.GA>G-.:W0"DN_-[/[$EYSHT')X70/YHZZF@!00M_I?U M7-SDG:-P(!ESVSEA90,5C2:E8J0QN;>YC#QB6^/WN+$]SOTV2Z)Z@&+^\1,_ M;72!9.+6<. 6_AW?02:");QNASJN[9.-B1NL5H;",9W)O82)> M_*;C?^L5XH^X#O"CCM&+!"R\SPM0>;-=1SREL^W"W\D'D57[(M#[=NC]C M:U!EFI$&^7%>%G3>/H5:NO;S?0[1V,RD?GIA&9^YW=O^9M[V2\6'?'+U<#UU MFT_?G+7PIF&TFO;'?Z-PB/S7/WM[V0A^ O%Z17_/7N7SE.^=&\=+-L(_#CV%GZDYOVHS7B@MY3Y;Z4+1G7 M>/CQ:MZZ=;YS'_[JU_CI--G=>[NW]Y<\WY]P"(-&^@TIQI>MZQ@N/9YW-]VJW:33\>6[;WD>SLG'6JGW#F7M^N=)R>_^(>K:[>:9X_WLV?C,[_\ M729NY\K]&:[X?"IGCI[_2]F#\; ]>P\^;^VM?X"5VY(?7O M[M5]&2=P0RF%6= -N/AXQ($R>I*V&D\9<$^+]"6%R_35WQD]9)]_DEU_%T9J ML)V']P9;SA]\MD:35^-G3[-7XY^?/OM8-/T';^0?#:,WK>FBK+/_SNL>+7:' M#Q_>EP$/;HJ9 9<5C4++AI_OEG ./6XPJHS^896E#D-ULN?@L\'7;AT-1ST&,# ZHC9V)7G(\ M8X*.L>OB04>7.R4OJWP%C*/-SJ-W>EYVC+O=&O)MV_!1=EPH.=;X[*SEB5?T ME)Z."KT\PCK(+2^$#!$?F'PV/.:*G MY[$IZ#;(5_$&\;2_Z!4V[5E>*SUR=B%C8O"_U=+XHYD7B^2W!(=+#]A^Q%$' M!CM>J&?_999KN^&41RNYXDPA_M.\;4$!=PP /J9_1H/5_//,27DP.68^I77( MT-!N*F-4"P?H]H D^K@^HRUF&L+ %TK;#92U[L;KIFW09ZT'6>:D?_!U3U,7J/RYVX243,IT5S"79ICQ,.4]TQD6OS]EOL M J<8U2AC2:_+O,V3%3$%:B$K"G?,I5>KLQFQ3(D(2731([+EQ%7AS%05/Y_M M7S(T0>;#K--7"YDLSYG"N/L()?XXK\_R"JTU0=N.KE#>Z'*#F&2G^B>>'S"\ M\HN.C%29I]?%WM39L\=C^<[S7-DR(E6?_%SU.AOJ#X^(\Y]Z] MZ"V]5,)GVLJ?\_8<#J/W!TZG\Z:IOK0VW&T!QVYLV,'^:3L('_5@?WN MOX2YDL\) J?(4_%CCN.NQ1-EKW[(V+@]EF][Q>BMO>)8/'$WOXDX]%/T3K+RJ/( M5WDF!WE_N+7;0JZ$HBI8UJW!EK>63VMCBT'0%:[PC[RMZ?YO\@^VX)<$=/^@ M!^FG;]1RPRIO&.0MT5JT@=X.JXW^$@*YQZ^>CI]GS\:O7C]]_BEMW0ORDE60 M[UX:05Q1YK8#K5DV-IQT!*)+/Y 3+0@6]:*ZKE\X2?W 4N+5,4%NN=##_7-/ MQP/\WCJ"T8[X]]\=_?SJQ7<_*-\[+G DSFC450Y2E<[QD>2V[BQP,.#7NN3Q MLBTK2;Q29'D_T43V\>%=7KS\4Y_@ZKS<]BT+,97?/);H7\9[KT&@WOIOP.Y_ M_UWXPW<_#!U[&Q8SE;0U7W]=0M-$6L5'&5' 8^%IN/B6!Y3$DJN5?I*?F26C M-@C>"MSBU_TM^D?U$H>-RM!'6R_,HBYH0JY%H-E.0\6@:C!XC MS%CQUU0;PA,R,0&4%\X&PV\-CPD5)OIN%/WT#$4;913&07B M^1?R^$C,:D8QO-DM[Y.6N?DB8<7 RJ&3=I0=9Q]BU-1]\3=$=#1X/JIL=E2YWN7>5DUEUJ7RRXW MR)/=%F:C#>?WX3;3A#Q=DSY9?-2W/=XEAEQVS45)LXM\,]+-'E/C5_E;?KX5=/?WD=7$2V&L/2,-B2A&G8FT$E4-+[2RDHR$"\AUTBD^^G(J-+ M234BQX2>HPJ)OQM3D/AR]-KKGU\\&Y\R"N?7TT_L4*>'^3*A_6#4@6J%Y.KW MM*3\WWVUUAE-G(QE9%%T:G!:-X/&L 0OM*OL"0YR'$6*+\<^7%_192W:BXEA MHG#19X4W5GOP0%>;/D)TVC]FW1AAT$"HA M^HH.'ESUO)?9-LC&:]&LCGE5Q^V$M$7**#GBZ5XZ*]!2'/X1-QS&X26V"D]N M 08D%+;!\AA^0#PGQR?D1M><]I^2WRY'8=E/Z "B[F#"G",O3L_#(Z3FI.[= M40,_DJL6$7WFYB]G9;O8CU?X?HKSI5Q(SU.."7!6;T(@A2\?X=&T>A^7 1[G MDZZI[<_)O7TE ,S??\"(P1^>D;V0=42"N>5&XH3B>V9E=CQ>E]">>(KOI^'X M[K;J$<]PPQ0%&0Q4USV'L#(NEF3VA/9*)PL?[/UC!#+$E@X6DZ)O_]+_*$A# M)XAN_=J#O7\$6,CI\1$F1NIT;A"N"S\>/CLZ)3)C M3DA9/QWY^6JU['[\^]\O+B[V2;ON4Q2_\[CPB_]M>N8?MK%4&+/D>*"442-^ M(A&]2CRUEDN24T@FA\O[3>?B7V ]]E;I!>.MZDO]0^1F'^@D4N030"MX6 MS M2.Z16%?9 FS]9TP-NB%F3WEF'B8.>FK6?*63])K6\[7^O^@^^]EIST,U==3S M5F'GVGN8A#!X!(JG&GRI"Q,/UI;GX1]PL0Q2OI;Y5>D1X&$L?! 8H3;KVUJF M$*^:43@:(/D,CM=/(7]U:G3O\N7IG%^CG\HUIA.Y0JC(TVS=2,AHZTX>+/H< M3_Z\6;##IJ.TMMXO_DD:=_[NY_#8H$8?Q.G$QC#V\K+=W(\-S7"GF3-6!Z+Y MT3(3>!NDJPI.S^IL6BG_RNAV+CWYU%\A,S^8!)_?LS E)A$U U^Z@6[ZW&?\ M1B@:.V#102'IGS/3:MVL HTOQA;U$!=/O!J(5?FG5HP<1@:-IH;L/C(4%Y]M M.=PF&-^K#K&?Q8KD!]@XR* .X*5S A-IKYV'>XB/BDEZY/QBU3B9.OO23:9Y MM^K"(%_,/X=4O+[ ,6C-1^ZR_Z?ZR*LC ]:J6/D4]H0"F$Y<^X7+:SZK.LV5 M#6JL>2:-4"9[V921\JTDJ7E\L4<=A(FP9 DJ30K3%M8H6+QR9[WL6W;R1$PM M)]FA48LRY_FRM:O"I"B>\_X^:RQ<-VW+B1_!JDSX_;+@\[8Q00=7K4H>2*T' M_/)7>T/M^\V";=S]>-A&GI7%?W[7'9\<'3Y\,'YXW[I_ M^PX&5(_OW6+ZTSS9AQW>XS,,F"7?/#L<[W^ZH<;;^D?*[DUV(@-!;^8A_-RO M03>'5"G#4M?96#C%3X2+_940AN_VSOL-R:CI4+V%M6\JS),-3/592^)'1O?X M'#,&%H#KR0!T_KW9>:Z63K5ZS58Q&HV@/3&,C,I;Y-LZ+KJPU\>&32C=H01R MJ:FB?:8'HWP1N2NXJN^)41;X4;P:[OXHWQKT)9D;YBLM'A6$/>C'V M_]4KS;6K25CL5VUY=F;-4$QIKY_( #09^HCA3O$6SBI,"\]]>42Z5+A*LVPC MPG\,;>.8OYF^V<^"B[?YHM330X(1];9UF(>!%Z3/#S_KG.^OYT/=!DGC]G&B M0 9"P(NOR@5/V[&8)W"B^YW0! 86D"MY?\+Q0?-QX( Q=QAF@>D_^< M$P\W.C9(B93G8 $D7$@Z=7MSGG#RX7^)U,Z MO'>G: MWD9=#0\3OS*,I1W,$V'O7F4%F&?]SZR0Z2UQ3Z _R8MD!!W$BH(;YI"_D%VRN(NI(O_Q)J9,/ME\B6SS;MO&0=QY("WUVKV_A5WCTG[^#XL3I@ISN^>>$X<^A_6LX5SB9! MSJ7*A)WLG>1\BY(36CDEH:D=&V%(98*_@825"WK14@S/VW(VZW9"\RT)C0)U MN+S=H,#%(TW544OU.@+XA 9*L&HN/ MMDI/PQ3KG21\0Y)0->""DRG0.M1[&C3$@(1LNI[2%W?R\0W)AXV@)_^UIM?" M[@GJN<%E$2_6H4XLSLM))[ MT['8#+EK=P+T30G0O+D0P/&%4[(;#Q].B)M"\3*D[].0*(K&8Q!!MF@*5\5( M X6(H"$K!J)WY(DYEI!LGJUU8]&!J.U (L1/ B@A&O( M3%M==EW]*/.S=2JPDV#O#_13]#'8M_LTZ31-\K'KBI&6&EJ[(__[#+ M2'^C8AI ;-WJ5M7RD EFEAEN#F$B0@\+"NF>UDXR;*QE]2 M+,L7D!+I? )/F)FG;HZ"6.O,LK!,T6K1[E_LDE#?DL2 NH*;"7UE3"H?($>; M,E>&U\_O_@!"__^NZ,7OSU]LG?X\+L?LI'F MS*1+6"[Q\XNL<-,JEQD.1D?'!0&QY6%"U.T#T/+=.MB_ZJA^H$0E!X"/W2>0 ML1N!\S_A/K@<=3CTUHAX+H0M40FB+,]I#6>CF&94^V8RTY4;?6,>[VJH:($/ ME-.>WFBUMK":KCFG@+E2@@HF4X]2T_2*Z*2"_ZUOH0$7/ 5*H4.K%H[Q*)3RSYV0 M(]#&R,>+!J_L7WZBE+T3G.H)J<5.)R-T%KCQ+F''.)K7%&2;7.OD^S4_9QZ.32I.O MFRO/"9@<^D5&Y^]S4ZK?$-TX3MM\5U%+U("U(F6S84G!?"BHD4X;"HV(9$NC MZ5 U;6F(8V7N@$M&AKZ*3D9.EIL?T3%Z8!E&-1E=B,@XH/>;NC)C2?!P( 3[0!N(G8@T[C@KJ8SL>(@;-J0R2@+XX[/ MV?6D1?I&^5 ,<;*YN M(SG>9(OM'-0DR&*$E ,<'WK+9($/.T]#,H!PF-1H4G1+'K]K,0#2-Z:SQ?3- MYGS&_%FTB_,'FSK!G-0 L;9$R"AY7-_Q,>4>$ IN9L)4X?UH3F([_6_CX+ ) M@(S#C/QD^"PVE"1VQ44E19!=OE+-%T=(8-Z0 ?2\4KNP7[D-CI-\ZJV[^=ZX M>"-A"GVC;/F^99A9S/S5P2M.O%J4A*6!5[,/8,"7R I1B*%,O<\\N#3'G1PE MX0NLJ&=-LZ)OU:L8*69/2$MD>^ 19!%F@\'R8":.(U]VY PRQ,^KYH=I%E&X M'. LTEZ=86MQ>#N\H<:+-\HJ\C])7'R 1!N6MRW%EOYNYX__1UYGSB M'L5PPT$0"B7$B=;4!:DQ?LZCE,J(1J>-H:##[< M2H[OFKCQ[D'871L_F315=#P4D %D8.].,CB0XQ*#TGCPC[+*#ZV/SHP 6=XY M;P3]%P(7"3)D/,;@*@\X)AA^*)AT\J%Q"CZ8BAN<#P<*"42 M\8/6RK?;%G#_>@NX=^D"['[O6DBX6.6BNU7'A@X+='GE#UI@'WVY[*(N6&J)&3=6).IC;=LTW:'4K.YH#Q.@W?X4S6L"9,KT<>(F?EK M,[OD2)"R2Q?G'>W"_"#LJWH"T6U0G;ECR!;%*4R!.LUK\S>R6H;(M9QY,-I0 MS4!DN>:J[$+,$-8:G0].'%]4_T'W$*PN9[$TKC$2V2+)+F@$QA/K9,I!CEF3 M;)CU$>52O!(A2X/*1X2+J-#$?Z:'R](ZMB]-'24TH'W(B8>T\2V@9JMJQP;\ MO@'4V&?,0WX]37Y#![9EEV@J\#9'30&)'N?"1NJ87N1K8=?VV?/M+AGK^KZ[ MG$1N4+5@Y!'/FH#O?-9P$AHI=)+K"\R33ALF=36>U2]IZ$ZQDX8.UN/L]K-Q MO4Z\?O_,P5WS5T!"SRX@SR*JOKY$Q6_8PHT,X$[9<[;X4@F,=W!D,[A@&"G9'/^ M@'!,;'O+]?/D=,AO,>D;?]>;XG,NLE4A2PU#4?.X&X\@&\1T4:AMD6R(XYCN M$CRY]*O IS:LGVZHL,WCQ\??6T(K45S":YC27H;WZ#%.(PNH.;D?B@TH-WWN M,W8C#GJBY5G9PG>22:NF]I&(Y9+(@OQO1K.+TN^V:_T53ERS6/2USUMX0_#] M+ [PCC ]N5W_4M9O9&C4W[J8%Q;OZQ<'0,=MGK40+F@CIGYKBGR&7,Y3>M^Y M9Y4?7.-IX7*Z5U6A2I_]LBKV9835WK-F E?VUU-_=_39,3_KX!*GDDS!&(A] M$WX)/&WDZY*C$X\5^77_=#_[;[PG<@B?.&@Q'I7Z@Y; 90)-M'EB3>=Y%R8[ MDLK3(&G+E@9$@U@\),\7O )[.::&AS?2,6#)>%AZ1.&^5ZJ#%?5O%]+UK%?)&4(TH)X)D9QB.M<.-(>):=2))P,2M+R M>>]2C%(F+<@,377,AOYWC^D I,EBOA]1;_)BQ/,<.$T KN@D]&TR8."DB,W.G_&$-'QKD6#?#X^F#_,W[)K2 M%1"ULQ)':MB[R.&4>X$KS<6$GB#%Q<,\/?MF4_MIBN2"DE8SU@DG/2(E"].L MS7TV5>Q"5#=5\>'Z3Z@0I;4@#P,:10G(9)>M@JI%W-1!VWJ*MF2IKV)8EFW@ M43KNS#*[D<\796MR?UA-FGKMS(_*&M>+F/HE&65W-_! M2KX 6,D%T,TCUAI!.T3978J?^U4" MQ*O19@*)66BD,(.I(DL; /7\(9.DKC MU!2-N*$"U9HF>D_#?-&F 'T,2P_!T.YGSU !5J-0K?=(W^9O&,OI-I0Y]H/= M;(NFD=?FZU::8E#.'[$<^5HR$JC);&:NTCIW#"V>Y-B;R6HTX%: >UJR+MQ@ M839M-#(>HKQL%SJBN SS1@9(V%A'F=H1.+I9.7YB'W-KI9#KWY=T4+.Z+\C) M577?BT4MVY!#3A,H\=2"3YVDD$F!VZH$],HKU%1IB1/)Q\"6DK(MES%J2$'" MZLQ!B@:U!=S97[7LHG%\<55DXN#5OPVX"P&I\A&+4*K9K\%(Z+ S->B.[W:ZNY'>P[Z41F WDQKH5@J38.QHCG5_2MVQ0'42,B3'ST MIPP&XN/ (66XQI6N48(9V'*6+4J*]<4V]XDGPCH=BBP9/76GACPGAARI&K"+!U;) ],7&BWV+"*PSBN1I(?"8 MAF42HE>S]]AW0SD$ $2'Q'.SQ"9Z(:5QTDX.H,JZ9#Y,M.9FB4)/7]N4H2(2 MP9VX, !B.+USY.'' =D5S.<&H]9DS6\^QC?QK_ 2YN3["D_4S>,J@,"1!!6%WPKTZL*9 M$^J*@7,J, ,V\;SO,JR8S"T]\-0-9\PU4>^DJB@X?[0 "K/#"+AP)>GRX7*@ MUNYBCR 9H9M"[M3A"5EA+BGAR$/*Q?N,TB+;ZJ_T\UW&]-YYMU]08!3<#*_&4O0HWW/CNX(2S;@%@J21 MPG;(3Q(8"%XQ/R]M7K(4A,25EG@3UC>MN=HMS/4:.P:4K MXY_RJ'$404AJ9CP)FZ?F!3.;":I82'/UO/GAC_036Z*OH" L6W76([)A]+:Z MQ"J/6X'P.[OV_LT?I#85.=:E:/J$(E(J9QM I7?5[0>GA1K\XBKL6.K_] M@V*$X0VA,IW,,S>@+FM24CFDSR(.8O99YB4:QY!@1AH$QZL@35&SGINLLR,T M-FN?0+2**;ZC6&$YGZ$0;47BY\V;,A]EXY;ND$NM_><^)XGB;#G;'6F)7'M^ MQXMW"!C?2Y:#2[W,JR8;5Z3H;+K\(*4^7,[1W$W?9"^;DKTKNL()$$VU6_E\ MV"AI>I?'DDF[TD^FJ&EA !P4WN/,D\9D!M44IP@N7P*=YQQ9T4I4B#Z6!77N>&R 5\+@8D"X^DH-=C+'8=&H6ZW=.B-K8HEA!_#3 MF2=!3$Q &D@V&;:(WA685-9)Y\\TSNA*9\P6;@&66&*0P\AD2_PM5"?V?6A4L' M.,UT#]D#I#/CD_2TI4MV*XUS@1';ZQY N2+DU8MJ(]+3MO2=2?3MK=%(Q)(4NY MD7XUB99E V/*E:QJ.FT#8R$1)CMQY]+>701)DE@I0AU)KCUX09$?DG2*:((^ M>962LZW65SLJ'YZ,?3%0'Y'N\"4G>?U>K]CFQG( 8:;37^^YMR3R77EN^VWI MXR#T\E0#+<(7YXW37)+74L9>TD5R,!@EC3K#.[?EAIJBFU4"?[ K@=_X$OA[ M14*OM<\ZRK-MG?NRI:X=LZKT;=S((WX>6\'@#G =L5LV&-LN3CKYDU.M7!HI M$EL#J2=*^12\#Z/!?.LKP#;6I_]>T\QOZ&G_R]LC[#W]K?-.6L+L;67"07UZ MP!<6QP7P:%!'P'M*H0>=4'[\=L<3JJ2 L, MY"V&I.Q((Q$(+LNO]:CKE=E?"RL?)5XK.RW35L%*P65MW5G>>KJJPN&9MAT8 M>BB1:7,<0T.$.,6T!C@QM)O,^F5/BP?IVZ1JXJ+Y[F($-64X785LF[&?\0E" MN,S>(TK@@TT8&4V;X(1A:>$/B]^$E!W9+1U[ #3%*[K\QT[:$8O)0EI#!*3V.B8/W76.!C:9)D.8;>]TKM%G=ZT:@^-!]UX\HM&,1N0O7%D['Y=W MZAC)L5/2U,#@=)%DD'%!S.L2&0*,\062+V?$5:=5!K:Z:X;G4,,A2<(8N,H! M?2Q9$5?/SB!)87G\''O/4=EW=!4,Z$?N ED.9D*0"HGO,%F,@&-A5QS;HO&- M;Q@!IS0QA3?Q"%YA99A8&.8[,=!#C/?/]CE\\LK!-D,L6C!0-D,F/0BG02OM(N0?<--2 MM-FZEN/#N$=([B&7M9- J5PE63-=KY)^BV>$UG8IKYS2<=ZN-&ND ^8QQ0YL M;,%P)>.V?15V/GQ9+?)=5QQ2L(I48_L&]\G;PND3YH1-8^VLT)&%.(7$(%-(R00KYNIQQ MT\7,?_!*3\R<2+=I<#RI99B(5\,I,JSE<#9FEP,)?F.OG&+*DVH'K&U'UA8> M0CR:?%5IBD2&79I[6LO2XK&9628:^=E!ID&*_^Z-$%OZ+60&BLD4Z"+0 1' M)[,SHFV;^@TY[@K.675)>UDI"?DK1Z^&,YK,H3,A1S-']0!D=$ *Q>N[@H7' M6/Q 9XU0,B$ZC/4'N$RY5VR'G(15MGA6=YEH\HC%UM MPX/+\ J"1?0)@.LRMZJFQ%H/]\B(R>35=,Q75=B!O>O7P >CH4%Z'_@YBN\% MJ!@^6X/I,KD=0R -AU_ %7- .S03D./CC2#7E^5FXKY1>)"]B?/B!%M,.2FT MVTN_^;HQ7D[/@'5=!Z0WZ.S93%XHR2M$:0]8QB2%<$4L#-I@E;S>X5C,%QY] M2":RG'/S'F:4AB%Y71H0-8_3")YX]1O'[4W$W>&]FJ$KJ.N%EH@UOI ?(B&= M("FMRH6)2Z+(W)LQ3@1Q>,C8XM5E5M6-+H=TK?%)\ Y[P)V&A-].MZWMU)(T M49=P_643?FC3=R_L[Q.;)1/'."%LRXOYE*;='I)9Y2JL8<]V96K M3;F]9>M7A/9>W^&56- RMDT)&Q!]FV/:TXUS*J.Z "NH\)1LU!R)S84ECFJ#G/V0=K0+_ M7^?D!)KKD"\)R",8](HMK6]"/.^[J^(7P1F.$?/-54&'K\K#X RI+&8G*Z+0 M+'&F' C):KH67-K,5I9P7<@U8J=FO!JM#L?&/%<08LOE"QBS:S&M&V8"\G R MD+'?1P(U#T-AWK:PXB5;K"LX?+9<2A^RL#C#O\-2_P1\F5(\*":T%EE)U4C. M9SB3+)IASHB>I')\B^ATM+7PE6;0[D8G>W?<4(IKS$!]ALAR;;;4)"RU7ZD+ M8I1/J*C)GCXF]NUHYTMLB WW^X9]8U]//)$:H\0$$%O(>GO[>/!F1=Y[#L;Y MXQ&,<^_!.!_]#]8M'9>)06+TN/(M2!1KOCWZN2WS#\(OE"]W"IKWURMRND0* MU(")34C E"9, )_.7!RRT)%!GOEZFY.$-9&%JC!TKK+L ')ZB&IG MPEW%P;&C^@]78B\R;RB#EH0ET?19S_9I8W^48>ES.#(!#1MN#6* (RPRW_)7 MMIT?V@>X!X[(K9Q6!@*O.M853)"_%A[%@ C('F5S%Z!N6U4KC2AQ^T\$D%(X8IEPN9+=XJS]IWW)F"U16;*J=&SP$>Y) OS,V?HD1/*EI'*VHJ0^NC1>$E^-Q6T M-*(2SSMZK.P DH/-PI9K[MQ=[^!\Y4C>$!BAGO,)=%E75\@R,OZ) MCMRA0H<+=W\##5550IY'64S#+LT]@;0>>'%$WW&1E0RLVP.G,938,+W"+;0Y MHUQ7 G4S%ZAB:*7U>E"2*5M(*4N%S?-DQ>A7?:^V[HOJ/2P>-M#7/\9TN6!2 M?!*,L[X-72NAUQ+2%,VR"8MVT@$56;0U!3>QYGPAS8.SI:D&J/[$CIAKFX:N M9NB[?SGQ:QHD,O:"*2&$FX*.D?.]7D'PPF#&Q&PF'295V:5V$WK\R#72U%)Z]V\?8Q?8^D"Z90N7)LT M;V+N4&9XF!)%F0:"N[W7.) #8HI4F)?-CG)?HF FAHY1]F M"WI7.3> G("*!GF:LD;/-;9+OILYGUJORC]F>,C:,/O)(+AJV$R'H^.UVQ'Q'TE'\OF:Y; M3U-*-..-*\EX#(*33]AA[!'^]*'WR,Q&!>QV072A6W*+VO/__NC!1_AYH-J" M_#QSD]>02OX^[+"77? P'R^F=QO[\-^5?CF]6XY;7N>DJ=;CGSY_Q'>]\X@1W.S1'QYGF6]^]L-/>E,Z M_M>974 ?(A)#7#ZD=(U,JU4:+=\2O@2AP6$L%D$-E?Z4=I'?.:OX23!\C#6M M)U;^I&3FMO&A=S7,#25F__=8B7<>MV2:L;CPH1K&[D\G#[\*OSGNG./.N7'G M;(-76ZM'I_PQ\UNB.[@%-!,U$\%8_JM<=0 Z'7?"<2?\=G:">4Y"11)6?-(E MCZ,E80TYKN_C^KZ7ZULSSCGEL\NNB42!8&>='FZ"I?8=:N-^RZG.R7'QJV^# M]P'N@&/H$$GE6V+Q+YD^P4DF<*.ROB+RNX]_451SW-7'7?V^(Q^.=\Q]VS'U M,.R$=#Q9N#Z3Y?+6UR3%I+N0&"[I".'399?7;-[OJO_BUSL5/D")DVMR3-,_1_GB+!^@4U7AB)P<=-\:2]PPH>":-M)WRY^L?K M";UC^P@!!>9:1NX52/S1@R-(_#< $K\'._M6<-N?*NF7$)]C :[6@[JD75^? MUUS[0$-%^@F8ZJN+;N,@O"CC4K1_@O9NJN,W^]AF6B3Q ?E!,/3];NMP9HS& M\H*G9&/LUH(88IZ](K*L0-]4?RJ$ODPUU$3,SXD$3$!;20_FJMR8(FL$6KIG M.G(0X!L_5:[MRSFS[[ZJ/E&)&ZZJ$[UPXC(DNKAKUIFI>L*[&B/^IZ)9HI_+ M& R?-&&-49NU@GMB%[1Y'^_Z^(5@2>(E96,H\W'X\^:ZQV-NOKB#F&%9^K^) M#X60;M0FVXXBZDN85?\WL(?DN#QTJ1,-2+YK7A/";9"U MZ,*T[/UTO8*(-HY2?!";4W@#AZ]BI,>]"MG0W<-!MW&]CZFQB]!$O3,6+I>: M+Y@PGLI@JQMG"Q>X=O5VLR,.ZLIZK&: 6J24E02V27.>.5L8"V(Y4ZA/'"CK M5H)?UZ:.+C+@<$[D"IQQC:*=?ER'^%'!J M/"1RY]8.#="&+5&I$A..*A;AG!34@J?OZ.EF9>"B*Z\F] MTAPI*Z8 #B49".\=@2F:I/M**-NY)O-?4P)@H9;J[B54\7 M3W.N0]4GDCD '0_CZ9K&ZZ&ECRP28G1D6&_[#8\PV*M%>QN9!4B'@-/J MJYTEQA551,\UCA6!:A&T,3%W*3.L&$(<]T[:7@Y*(Z>"*>$E%Q-F#B4Q/ M9-7)2,Y2TA%S(6B3+N>/"&F<>OBSB*S7K /G]Z2_U;,&LO<6J?# M!FK>KD.;3;-*Z!\WDMWP#,I1F@K]!\F")9^,R%-E+0>C1<)^R[(_[_AS?R&^ MXK]U!)Z.HO+^^!+$^+9KC'M\0RU62EB!F\M@1(G'3%2\U[.'F% :/#;YN^QVD0,Z%F;IE>B\8V"ZSL&\%$I\#FVF<2R84_T3 M]4!V? =IZ""V.VB?IVYHMO83X>QT#-SO<3SRS*"?6<\O(6J=6%\MGEF%J'E'5$Z(D4IV#MK^,VO;8AY;I^%),'H\>C94LW/*=CD>4R M+\I!%B'UGX@55\L-"7%UW72)0OFF64JX=-ZKCG@#O.&,-%N9T7__O\FY.'?]3% M7H90+OS?3[N+LG7.X"BM[XC3W0N1Y<29;CE"/@')\E[4S4Q'./?>FC.#O8B[ M%=*K( Q(DX59@_4_)V7L^M@^,7!3KWD<0LF( [TF2RJVGN28WPI(W@VJ_^SO M6&U46M'PALE[ZRS?-*KYN](I4 MRBLG 22-[V93B^95^@YDYB])[8SV3=C%(?0S33\,X+$1XQ>D]<+!:.<=[2-M M^)%?V:+T^YUFY$VU=RLZGN=O4*$A!@E*_=?20(&0J(18JH:U4NM1O:U9G>#4 MQY665-KIHKYHQT34(XQA6!XEI 'B<=%(7J['7@Q?(^I%Z7#Q2X WX"93@^-I M-RX>A]@"^YSST$"GT74'9*H4Z!YK MQYKKGOH=.1-KH,[9HNQH2Y,;S@VS$R(*6.!+S@%'0Q^3P3M*MD25E3E@Y.K# MMGZ#IQ!&KCHG.5$%&,>TZ5Z2_.<+#H?0\FILQJG^*F+,YZ\GA%O"R!79!1MT M_U ;+V<@I6U"Y2"Q@#@)&AD,PCUWKO')3M:4=$;3=Z8%&9>E#%+).B+A."J# MES*$E]@248S_)'4QM^SEH(D]+NCH4H;9&NIA/$2U(\:9*Z55^KU:5./G;F+ESN]08;[>)\5]+#5=+GC?>TCW,3]UG&%A,\S7^"JISSUR.] MMJIEEB!JH;'"(,QF77GPN&&6Z@)C=X+T:9I\G;?H73YW_-@:WDH:.>90"U>" M<^(L%I$6D57T@D /<8GDLIOWG-,P\,CIN$W@&D0E6KMN[:U.N,L)E[8G__^ MXNLG?__VQ8_??_/R^;-7K&E-@?;SK[\3M8$AVTAI\B;Z(T\NR_-N\=J#Q/XN MN\NN^C5Q)"\I9.QZ2E3P]G@>1K?QOXI?>$+5E#+YVRLI]E./AS\8, M\"$#GMFRU%=@70YETB:/"J1EDC8N8\W%^RWLB>XD(RWY$G*PG!+C&>7!]YUA MR+CZ*GGIH:K> 'B+Q$I::T(8JT'IP"[U#86;12:0YTN6;LZ0RU:Q9.4 HDN5 M4,>KRKZ%>#4'\&')K6IWVH']YMI4H\LJ+NIVD>5?I>A9NI>1A^G(EYZ(H(37 MCDM2BTXW<(LU/_<=2/$NQ;5YHSJ QR/>,\A[#\0^77; M+2=%K+3 1L!<2IXKS;$F*PJ_*9N'3-J''-'ROSBR0YHZPL"H4IR1\Z03=!%162$ M59(L0AI-O=@DOY$5V6>"3?*457D75880=0+.P]2*KN=.,%):WK>P;EB&[;-K M*D-+3."*N4I&=]90!59M?:R,)JB&E>JYTM#P&6B8K.P%M'[FJZ5K+O*DUR3L M07+,IT&8"AKB(R$6VG.1EO,6/-;(O%SJ-,Y';ZK7.=GO#U\6EETPU)2[J92UNFB'3 M4W8_=SO@Z_#LB+(G#Y\E6Q+^G1SNE#'M4>IT-\2#>8:P3\YY]S6$RJ2#4[Q# M$?'(2'P7,<$QM7.%,$#!>$$",BR9Z HDT*8T:\MYW(, IX/@IF^%$G(>_>C. MX\S1;UT_S-7-]>8C5/EN;-1&53IE,9]BS5)@J.4B ?>9]M!VO4_QIU=2N*BW M(1,RR^,VENJ60G9C04H NQ/PD%KI=T9T7UUTK P[V80-N.M%,\0RS0((T2?2 MHXQJ$<&E9?]W!E-,2DG9@QS$9\+D$%J+0G9.F<)F^0RZ)IYK\=9$T,3<@V*1 M(NVODWG+HO<<41AEA6M.#??LRD^^RK*\@@F;QI?QX>2M'/8,/D?\.Z4@*F;9 MBTHM.N;52M;%7-F.*CT4.&PZ>(%T):IYE;[\QA@B"D@L68U(KC9$ETA;C1?. M.]"]&P-.\^&T1N*$6_+Y6)C2A#P9,DABUPOO)J\[6SRK+#QT*_2 Z'QLUU#( M$E(WY2#QLWBLZM<5<062BSS$ JXO!9>^+H..!*U+A@<^7?Q9:I02Y1_:BEE7 M<_K7I-5C6G+$%MNUJVOW6!E35P=7K9(;0'L6[GZ&(RVN>P?;?6$;6X$&/,@N M9);JA9LK#ZC;"GUPBC9[3?3;RQ1+;6<*@Y:Z/OKP>0M!BEHJ4DQGQ,=%C" O M%1*V+)$C:[K!\[9X^/HTMVBE12]]>SRZ;NF%O(* FE'_,@ ]Q-/E6&JECWQ2 MJI"$4%9[ZO9G57]2CF.Y?*,+!4K7W::6I*)US^;:O^%#80]42+/4+>'F)8LN MB1.C=>WI;')2;, CD(LB6#]H$VX],#\WC7G#0Y:HW.XD408.8"I!,RAPSKT- M+[%\H]U.1Q=7PANRS)!;Y9S9KF$+IG MQ_K:85I1-P]SP$R8^+Q,KZTR[OTA1Z<8#V0E"!;P'Y' MU5[6?<,)@BK+*F,_W77UEMR M#V)_ <-W+4T$Q=^$W%>,$S['_0VLBMSO!DX8Q\L+IEX^1F>N]L9%>'LXB%9A M\?PN5>92^4F"BX,O>E" M;')<-4XUEI=JLC;SG@4]/ R'YL S!,O=-:U(DJ2I#DK"Z5?1>\I3>L8 BITX MS.=]N>'-?!'^C$U+9-+;"Y(,7"*_R\-\@F'&0R2_$/YWU'GAHU+?@=Y7ZS]B M2A:8!T0_8:6?DXJ)5);)Z6K685P9=&.505GPG=W@.B;U96">? MS(XNPT( ;(,LP:3L0.\OM2[- C0=E91M_G7(K6\A/T"YFA,G'&9NE9O#R>,Y MRWK/82&/CK"0WP LQ,$/^IG3.:KS E @I"TAH@U1)14\V%-L4$#G1@(JP%"E M;T6] :##YQ)J4Z70\!3>%V%UTRR\JTE,']"J?MEY8V1VE9025+L'7FAT34DK M,"&6(00"F"R0>R8CV,F?\<.C1PVA32AB0GE4QOD1+NVW 7;QVIK FA1!ZJ?#WW4 M6^C2P_0J>G,:>K,F3SA0N9Z&? 0HN!X\;D( O-SCAX>/LZ;#Z!X9I@4/+/V M=**M ))H@5IHZC7AA<_#QRINNP^K+@P*.2JBNA7[)Y5$CF63U(=+IC=99^NWSS-5/<5 1N;7/P#&$:@BK MNF:9NJ0A/H45-EK&)5R49=TO=QM4-H-+T^^WD02*DT.T9@YX5_7: M:9Z)5$BY]/+B*_+Z"!=NJ0SR4D>%S,=3>9*A=Z:B.!R\'B"ILDK>L6;#B7[2 M>YZ8(>Y-6#/3>CP(D)JO)98YI^!NAT._D4+$U46%A487D <@(B,A+51TP=2_%WJ]-(\&"(?6A^=Z MD6V):+N+2Z3E='<+#%M#Q17:.>'#;UH"X*D6O1LH3\-0)&5N!=S7*&)/JTC;+;5*L&;)D6#(B5JCBT6FIL*PZ6ZM#ZY M*WIYAOZ[@1Z>4U?<' :DU, ^'S.S50W2+SP0U MZ60,^B,5HCV0[6OW2 D)S MP8.MPZD-A$V'VE7T.B*IM'B C.PY$(S'!B-GR5WJ)%4_3V9//(_P1&[9"G,0 MH,Z0M$NJQXMZ53&]%\=.R&)J@Z2L;AWS$GC:D?S+1*R];K==32"3M(/K0+.4 M"W]8O%/Q;B%@ZW PT7S322A09/W 8H:YNXSC&+,JVF:)?B%.8G*)FE=\ZI/C=H2E<6X#).ZI.0GRJ'*I**$!I_EX+HZ04.J2;/GH]Z&8D MWR8YLW)T+2&^Q:"OY\%-7L27G9QBEA0^+*G&]0H+W:-BGY;5*G;FJ5BD*MS72ILKH!&&<$+U<5QQX1LO:$X%M2CB@>$DD0,U=J?L0O@6VVHU :[!-"+: MJ#:==IZ*\;@LJ:*$<_OZ=:NK;VZYIC*%P?HW*VX %UKC94P(*?SA65\OAP'- M0U]_5RR^K[?T*J^KAHC8MQ>X&_VTO2#BOZ2U*/SE^V=/_>_X5-N4_^AZ1W,6 MB^<(:WLXJ!IE^Y>UK9F^(Q+_&P'\BOVGYD;;F8X+SA5WW69E!(Q^&=_C8@KY M@/)MY_:=+E[XQQ;L2-V*X*?TLS/76B:F*L/+ Z'H 1P$,8L@@M;B"L>7[OKD MG65;*X*BV0N"*!E3?E0O]RKM]9$8"UDCM47TIP9"N>?2A@'B1?C?W.:NC2"2 M'1(7F0NDE!8/%Q$\.)/S4]AAA^7A&:2OK,M+/N+JU$4&_$/@VKV^9:;ZK3.3 M@A53NRH]R#/["]>P;9)_FT"N,U^ZW=)<@"?N2@;175T41=.6MN2; EN6"P/3 M1?YY&.K)Q?30 '\#\V^&F2!K;M^YY>.Z8ZEP'6<&U:+>OS%)N*VZF!#0O*9; MZYR( T<5M9X)66?V&8T.G!DTWD^>:6EL*N8G7OKC& (4._W?%1>N8'7N]__0 MA\R]..ER/('%<>%PRG@GHT'G]C.D6I]6$ M%2;V\AL1$#/;Z5=X!Q ;G0$=J5FHZ^ [%!Z^MI+-;P'4#/0>Y\F>CSVDKU1FK,DJB.0?I(X29KB9E3#+0^=--B&;VT*!87XNPW,Z]%,>(_" MR7D2XK_>H*FW7^?_^IWU?D#::*86_ZO(:A M';.\ADNY>83.,5S%-\S*^.R>=UF48+PUO>XM $RT^?"O)IRK-B5P#-R\.7XVS1DMR3!.P ME/0-B5DAA@^D%Y/,#OL_D=*%_$7I,P-4@R%5W>+%L^\6Y7E?2<_;/<=^?';$ M?OP&L!_P>6T;;7?]0(V7M"K9V"+=W%=GO5)LL?>=G;F#1(_K- "";[7NFKKC M0]YG_]*8A-ERXE91;077;G7]1I:LK;(+3L40C+^RB,%4S%AQJ.D27-&7C^U[ M#*!G"W>;!-=--N-?D^HROJ38)H(F'N'$5?NJ2T!J-.'VG+QAK JM9YSG#OP( MQ\]W8X0Y9M<,]! COQ\6D 6E86!!9F\0$SF"-1&0$0SHP\90*$)K)/8I#M;; M/_0)>0^.Z5MEE5^DZTN6JWK>REUQ'3L=N?\Q7^AR20DNPI=EI@FF],^V9;CP M[D';,:^M9!@]48Q2*FB\(E0.JE_N8O[BRC^90;F_D8>GIVG!_"],&M? <86D M> 54":BZB2A/"VA&EE/W^096C(]+5AS7*GWCE60RDU43EX+8+Z2CZ2-$2,G3 M6MQA <5NMYFE@X#_JLO:(.RL7WW%[X2OM07BB MOAH?1=)T!A$"82U8+WXB( (L[?.OOYLY?[6YS:W)&=$,BY7"F-R\-O4L1N.$ MP00&#R7;^U_CBNOU">G%>!YV.K33,)"+H$5"/.$S]W[;&^ 0QU<5;GKQSQUQ M$A>+BUW?T_O1O]<-L^*L:V"]F-"5DL_A<8FO-H6G*1M/L:!SB.O.:2 MF9J,A)YW)$TYX&6%:7(<'F)63Y1JNFUG+7&#:Q"C.).)W,_D5$%S]^UH-P[T"<$!BPH],2)7%P?541B(^2K& M81MQ30-HPM6*HW"2M6=X_OS%$]FCE(\%(S418+KF9G-GKS8Y"1CH%54RR Y< MVW/$S/C.WY6QL@*0N/-B4\P8.&V%VQUL?H=HYH[E=X)%:P"=+<]"K%Y$>\!^ M9Y3\R')+L0:NO #Q($@H2E$.'/BWX^\0U6S)&SL&EXCKC1VM"0;7<+R'M#G8Y,> M:10UB'WGM_KH?RS'98EX18,0[[9O"(^+)D6\2(>E"U9FNL+7QKR%7F9G"8[G MI](Z]I7V,87=A0@"]O10#%'+<5JE"4ZTRSJ3X2#LSHP5 L,?.J0,]1X;>DVC M3P8(1FOG1+!3*HZT079O8NZSCO(=)^IG/?V^E+==JN^VL:JMU/4[M()QB=]KDL)Z9S')AKK,0 MOO 4W+\RD27+-8?H5;QP.*DS S@(3+*H+;S/R+X=>;"JD9 MRJM@[-+")M,\T4L;<.B,^Q,C)1 M8\5>%]A*$P8)SAG$NC;0./72?]E(X82(4!X&;ZQZ)5[Z2&=J\J2*<:&KH&M( MPEAI29'=UI'2J&P=22YIZD'T@)H,>$LEW(W"$ 6M':?%-IUV9CS;P<*3%<=J>5S1)]:]'RN P6MQ = M7'7Q9)A=9_.RG9V8CG7371V7HL3Y15+#R PS*K"DS4TPX."&Q)AQ\O<-RBB6 MP1 WHR88216( MZCW=[=NNKXA>Y&G'1)0_J,>^>$*,3-*H^NW3'Y[H(4)$E!MN;_4"V?X&EBZ2 MXFGP3$8&Z$1^D5?/GBJY&1)VJ^0*&SX7Z/#;JZK!QP\?GGY%"A.-M*,\V9T3 MQI 2A4=*0?[&G[6MV=97-\H6J:C MA'6Z\+":)VVE818;;AR7@_?@]ZCA%?(LQF1+<5-SZ9+ZJ6-G:#HG2IZ[<@[E MQ7!<<2N[2-=V::0)2>7&*Z6_AF)-K%/CP786Y[7>I-IT[==>R*G??C/<7UHS[$*. .B$"PH]2TQPY,NFJ$EBB M>]B<"\O5M6BU2 $K$LSCR8*):LKMP%0VH/AP$ BV:$,(#SJ\5)?QB]U7X4W4I M:+><&MV]8)S9W[OW2*97I@"J4?IQ$X ,AZ3%Z>Y*7\A]:6#1W5>E]/-I MGXK@O%QK] 7LFNKWRG*+Z!=L',E'*JL^_< '?'DV=/U9VAXY7AA!O-S MB5NZJ<](P1.K):P@-J=2&+:[/_U^08%R\3 M?B?XD62SHA_!*ZEPE#N6E5#NP*S&%(%'XNODE?RI)V5]VLEAD=7=%.F'LY(4 MC2K7",2K%D-6M>?<^^ZT$-!(%4O%Y,/Z=-K=3Q%'B 3"T)=]'<5XR,$KF(LQF/Q=^'$??#_, M2L?Y'F=R*U):$"Y';*14X M'VGH?&KX%>G+$Y99=7/RR:IV5!AUK!,HRT_+=A_9R[H&K=2M7_,G MK>TLE(O&+H12-N4KI&4YR3^%6U-C^)GT7#*87"Q(Y)Z+Z(WH0[ _YS7V9N-V MB_0Y9F;_2:5(ISU$[0V1'?.N :OI>^R=_@E#""+'VW$9(L7AP] 'CA:X34%WAA\JIAQ(H<0E9 MC7/*A#'AFOA$8H1 -\D;(N8?>#&B,&4>)%J&[["10-C7E.QXZ#O?N VX<6EF M+_CDE7K!_#D^<'D[")F%HY-PT.U(B"&[H4C],';[&%5[F\UV9RW+ ]+JY&.F MU@*NUYRR:DUWW\>9Q]'@WU#P22U#/KG-X4-OKGNQPW,)3=^F&\>=6],-ZVHK MFX&GF Y%]1'_@[!\KH"D)>=$V9Y9?E7=3VU**E6_F6*\B])=GPT]]^H8 A$R^XTVB65]%L0A:^FNNIT'?% M,K;+=7T2!1R^$L39E:I67C;I=8[]2WGP/"2=T_)RVGDI]SCD@L9C%WPHVL=X MZ-A4TQ%!R(/1;'C#])Z#MSN'U>K#>ZGG))HN[AI.WQQ*ZW[X_R*>_M!6;-Z4 MWJ]B_1?'8OV]+];?*G!ZR0P(SG6-2>U6G5/K-)YI5/4?1UYW"3!@AE^:L!UP MSIM3O%2&H,ST?=UZ__I>I+)/!67**SVU=;8&L73:NS/'F,%-ECY+YS)J2 M<"[$8O6@XA_Q/N%J%_59C3NYJK:%(#@J7;CB":^=X[/JD"Q#2R]8L_K]251T M+=<5R?@%\QP;71UW-CE9\;"@;E#*FW!N[D2N!E!J1N/Q0FKC\6W,[Y@J@R8Q MMH8?3;<4X+=DVO@7AX6VF0.5$<-T'D7:D74""R"ZL)+@J5<$0HP*;GSPXH&! M-9'=)5(Z2D^24]"X90&5.XMF>@8I NY :TQ8P_@%VT6_PBO,%#.DAD7T8@1 MG"E')WG:%9>J_(!4Q9&C$K3$M?#C3STAJ?ZBKP1]-=8_%LB=FHG[:C%'E8!S^V7$04Q2-CNZ"^:\HJ/WKP\ \BG?CLQQ.0-4\>:='O&E%Y MUF"!#,&S'\F\="S?#-TCNOFN/:>ZZ2.H3(Q ^##*& M'4BXK-D.K:=83JC[Z,.(M171]E$DN.RA?^Z4+E\^2/(2"S3>VX?"B/T=&8M, M"9OH"9('4[6TQ45WQ24FB,]3SVS74L%#&60C\" '$_6L*4Y[+-JRQ16U_:PZ MD>)$_ZOT;M#7:YP2%O"%Z/'1@TK0(DKJZK8Z3K#@(HK<8J%-A'#S('^"1=ZV?WE%6^?8&_HA\@7 M)3PO>%H:8'A$Z:$/Y*(,K,V$YK6F\S44QDO?5.6JH&IS\$WV@JPGLAXR:.2$ MS(Y\RG\?[?-3!MDW^R)=!KFQT%=,7;V_=%?DT41\4>0 ME$IAAUL>;F!Y]3N%969946>P=+<56VE$N9&T'(:257R3T99\7GA<^TXR[H7P M6Z=E=*Y_4^*=1HB*GVKMQHP;F%+!*LE(MP@J\>A24PXR=Q63HGDY/*M+L2*!SI<^@<#3Z;SA3+!_1Y)D'D)'M& M].K(O(NQ<0=%;EQR4L"9=T M/5D>%_DYK4)0)&.(>W/6;AY!HPUB%A+CO?8+E[=,OB9RQ,]Z-\A!=%8!Z]-& MUYD3^YEQ2:6&9%_"Z74!\IQQY#*1>"'IF:G945$\90?O%H_B5[98Y+Y2!O5WKBZFN$NVSPZD,\J7RF'WG^W#'_ MT,[2_?/8I-V=2;PZK@"&$76_"2LHZY\AFI"R=PWEVDU3:&W$)936U0K!?Y+G MX3D4-RNEH^*D$94=6*X<#SAY(NNS^<8>!1UQ!"T>V%'YYL4WA02C^.7B6WD2 M1VNS<#G)5V0CI)V OO[MDY>O"E?E43ACPIR5N@N1_@[A:7U9+O?6R4\"KLN^ M/N-E^;UV0SQO^:2#>7YE@$^Z@M.-?47IJ_#I'Q!+\P-_]>#!R<,O'^)IOW_^ MZO7BU0_Z._8W\ I*\B8:G$H(0?#[])GE.;VOLP!]@.N+EI.-?IM,B3LAIB'7 MD.4?)N>Y,:'H6G%++596TN,B@G33IA18,^_*"$_5]3FX.Y?>/_0>OA>&Y/5- M:7H3QK(LXU2IY5#L,Z?7H5@UN\UB_AQ@I^8=Z]82I<-.MJL9P M$< A ]7+;WFGISA$.22RFGPO6/BBG,I,3I MQWH8.(<80GP*,JF1+7S[BP.9D)(+7K"O]5M( 7?EZHR-HIO,JYI2,V&L]+>J MDLHZKW&?$84Y?$0]=>TRS&HD]G6Z^@SZ9K_*YR#Y=14\<,GQ M4AQ#X4=A)0@40L33#@$'EOEHRF\WY)0,'9Z/Z.SP:5 NE*."7-*1= 'J--9%FRW+U4MT;>VQG'69/])9\5A]UB+A)106,/Q>G6_$ MK43\O+4BF9"@&."G;#W:4TXLAUMCIQ5N910$9WLCGK.9H:-;J&XALAB*?;*9 MC92T'FAG,QV3O8E/$S[_FB14A\4GS[O7G\9Q#_9R\_3EIS*;U'9# M;%F4;%I6PCI%U9H'D6P':I+"\JUTR)&\S\-CD5]D1KVZ6<5YYX1I^KT8SZB0 M2U1ZB^Q0A8\^'-(V5XL@_U'=,& IM/20(HYG6&_"[2BW/6ROJP;>$8]U,C#:5JJ<@/\)41D#)"\JC@4Y-1=Q=DS\"&(V#57 M+S'?R4GXQ'@T+"?[KDWIQY#N5X%Q_=GSJ"1P$%I2RH@?ET8*'N(*]8)9;#LF M3+=U'QL4*!-EWW/E&9-/KL(VW;.)699;QP.<8,-TT\^C-J-L9>1/L;3GW2$<[&I<'--43=",.ER8KFJ#IEGOUQBL][IXCNQ[UD1\.:O, M$;N@DI@E/F';(HUG"L')!NC4*K!N< O0M,I+A8=\N0N!7\G8GS!B96$I.]Y4 MD0S"(=4$O^->HHXB/VXD:.J%N:8MN1L>1]UEI9''3.HV")$<;G'-YKV/-A9CN7#V$YWO!YK+RL.81@73V%O@3WMWBU MC/O>-4(OZ74(A3B?$J+N%@E3D^0$^IMGNE;2++0F_::1[O%TE\H/L_\?*)\\ ME7P>2@KZ@_L,"#'9UI<,0N-R0E+.);F]N&:)7JWB2H.COU7;&NYY/5^R;\&F M9-#3UP7X9>>6M,&$&>=ZMC<#V2B1ZX[ M)W'$KA4C0HWZK13RDH"I >*X+?(C)+(7- CN(?D"6Z)3 M9;O!7ZY'@[?0&!T/%-GL45*WF#IM9\%S;Q>,;1"_3&)U^J>=\X!VMKRP%:?4 M:NTRGC58G&$G#&A=1,F129\HZ2) =BFW1)(;]G_H4X0*B/SU^#A54YB6(>P, M >>&C=*?2[IH'7R,E3Z(\V0^2IL.5.#$+)[+^BZ>\7L_%3=*P-4@:.25Q?)A M@U!X7,4T[HQQ5"B4#*:-H!N'50B "8<42V2&KI*Q2+SDA;TOIRKF7IA&D^8H MEJF*X[PN\O5")3H0@N+HT$11K# MTEZBX?;;=FKOYHQPBVO .;[U+V+A>#PU=G"GTF:".[ S((.7(O#7X7A@T+ MQ)&P/6;3&>\/TC-#O%'5']@K;]9XIP[<0K""SJ+56]$LM#5>KV-# MEM1)DQ: \@Q4MMTL6([P,)*ZG80RX@*Q#$%8\?4-Z3R17[)(F']J6W@N#/I,X8M/$FV$APY]V M%Q9IFV.A*AN%=,Z$SZTJB0EH"I=].-QIL9RGR5]$\Y)JJ"^A8QD336^J/:/6 M16HK$8@5:H9MKI X9'F";CU><><5>A29R:%'&2>-%0S3DR7>:&2B/]%) M5L.W/,*]&%&TT'Y)$3X1+_35BV?TKX=?/M;VMT^1SZ84A0Y#1(N02\D[PN74]@H;N6N\.]NM4GS,'2AREX"O9X.=D^Q2),4][QA-OM?-]%%Q7< MJQH[[I.'G]);<\(7K^R1LSZQ&#[[Z%/-KP$ZW_H,')PX^[1/N$W@PF&;<*Y. M!7[O.8SDRR.,Y#< (XFY8"'"A(>9=KF?*&MNV.44 ^?S"0L]:X, MD490E4B=>P\=,5"LR79Q^W,DPLH.QW&VOJG'AK\M2(&2XN98]C7)>[G;.9)/ M[GVF<]+@=N+U6XK=S*[J#&6?!19X[)+Y>+A@_^4AZ9G]E5(C75X M]VUW_;"3GM^9\T>]*8XF/]-+1O$MMY%_".\)H=<%:7!0"GI%]Z:\NJ3511R/ M0<%C92ELA?5TBT=?_*=^Y^$#_A):W>7I&LK5 ]9ZWA%M=LVP:Y2X3A&J*?&YX#NN%I0]K[G%%2RW#E64OF;XZV?.3WPBW# M(DDG;_J8VT219:_25PQ71#4.N8VPNL9MQQ]!>JX>(3/O4.]AFO^Z:_9Y>2B^ M55\1$8J]6;C1BI&[HT4:?ODV%!UL!*NA&XP72+!]&(#/I_/\*;D-=.,37G-N M!@:Y7D6"@R*TL<*N-WBR]/OPB+)C[NM]593[=:/,1F?_3@F/#$-[Z!I#4:-[?L4M>] MJ?7,P!,3B8LLMMDP;9Q29W)"VN@?9?ESO<[S+<_QQ,7.=-4@H-(#ZJ'*RZ?@ M0\Z?DO^>L/;U3'2_SNCW6X4XKCCM=/0OQL.@M0P:0Q7F'WS0FP)^LB^JR3 L MFV0[=@FA97V<8N@46)?QGDG8)KX1$ZY(1IKS MC^4,[_=M<'!IY_MZOL\O1W).NOSPG%(DCG)0.>,LYYF!:TW?1\+GPG-QHON? M>COJGT4A7F1E/XF[R^6S/IW%I4WF@U(XP7,70O[)@$D_5@)R,#6Y-" AIAL7 MCQQWXBT1IB@2LK( BZ>#5'KEEUXX;O^Y8[$\S1BRR'KX#O#^!YJT_OW(.O_5 M#1T _65QR66-412>N<(*9H6B:90;UN_H>:9! ]$DW#M0KB8,)5 B]+/OYXA$ M9P6#;]8$@X\U3:E5*'.!7R?:>B7](B=S#2.66)A_8C2R!'<4Z7/80DKE06!M M5:_K0]^+2"KO@E0KCY%DD'[-++FS5W'AF-PUHC!K)OJK1L76BT )<]YPU=1= MCQH5NK/&J5X:%FK:NN/NNVLM52L]N=Z[&2?B)_YV_:3J["NY*"B5* 9E.XBH@R -#2,JA,E4+9CFKI__,E??+(:*="0.\D1!T]/85^X:W&VEXJE8<$0K2Q>HZD(VI)';>G3W]XC+T3.%HY3# MH6\:&<6!+@!!",<2VFA(9&R&:.[Q)_?02WEHA3TV1'*AN'7^"ZY@[2)P2+?C M2;=+B,C8Q_-GA4.I"GM-LM-5"#@^RI,Q6+BVVMMR5%U1K6F=58RA&BYP0HP\ M @.PW\?0G9/"HV1(!L*:-F%@!,&B!+E1F@/:QCAO-=/.R&3ICX8BE7@53Z&Y M3#@&71SI%_4[=GS2IJ*URTO;A,^PE.UH:QALEJA.M7/:9;@9LVBIU5#G9&L: MT; 877"/'8B()7B]]$$4&#&*>N8T8\[3&*(!LP(60JI]I/WB[E#UI[]ONDT] MZ[.]50#U?)4::)0K-#>.XUEY+>^!8,O[;GP\&N,MK2<_-ZLL\3WEUU*RA-=( MPSF.!)Z"5@OZI6S*(;*-]VZBD4Z12^&@';F4+Y8P>Q"7^8POKD"$KJ4],O5@ M@^TBB%;KY.U\PP:[I$F\'05N8@^EFSX,$; =]<]E?#9J;E5NNG+4D @/P\G) M"'373J&S".I9R>MW9(?)RT&.JAQC->-HH,;;!:H^1^(H &?]17.'_48,US!> M9)7PD^D_N$?5FYT/C5F;I2UWXT7'$K+,"R-+U)XB6J9BDLV1!FMV6!T#-VL"3K!OZ$GN9#O3I-*O*^45(K2IV33\[[_ M._04SVM:AU\J@WR1L,TX.Z>1(7O_%![1#U*$X4G/(E*V_3-^1Q%W(M,61A3) MCZ=_.RV$ W"H +/+8S!(9T5>>R;S"5:F!XB/*!H(7QF,(55[XN>2^Y.9P6]Y MC<592CY%BY1I7@%;9"1?EDCG :TDZY930B4TOW0E=- H50RO^C!T%_563DJ1 MHL4O(CRII;'G^&JX*)5->#=4@YK:J;ZH/[\EO6@RUC+"PB>.!M&5TI3S*7O/ ML2Y?';$NOP&LRSTXV6Z?I8U;6E(8A63JU;=I&M]8+:US%TS_'K6T(J&[TO,(7^,\=1=)U>NY+OLWZB93W=@F^VF#IAS?AF,\I(.S)8+(!5Q9(-%P? M7(XO!9H5DN%CM0'NE2"8]%"9\+)?ZM/,G/ZA:B_(*XC,02$Z MU9@81=EC,(E5R]X%Y8PPIMNJVRJQMG\-B\'LD0&BQ>DI[KRV<-0JD$RAKQ]> M!:P07?GWI-:L;)_4=BZD>+0?JW#8=?NJPC?.J"N-I9OE#U(14V$+5>4S 1X2 MD10^]"[*B/ME)7X:W3NY7R'P5+=(0T2'0!397 9EZ=*RPCKO%?(U*?.*97!1 M>S&=5?Q2X98+%JP;]4+IZ;0!19E>0:@C[L:*B?*H(T(+>A:TA M9X/GPP.0" ]5I%Z"O[K/Q[^X<'CY[G8X_3+A#&+ MF!2@YVAU@)HA'!_!\K.X6U\RK]M?3AY^\O6GQ>+O)P_=C=BFI MN:UKM0F[*I@\CD@NT":Z(HS9ICZ77_8BEL1EG[ GIM6;'(@9OXP0LCS39*8?S5F0Q=U\=@&J9A>NYR#IH.,T8/K"MDLUB,B(8F(WGV?"1[TG2_'!7B;0-*>>N=K M??Q9\=EG7YX^7(2/-6$)_8*'TC3,-:N)>?T^?OC5%Z=?Z1U17,@%D2&0./-U MLKD1A+P@K>.3=>U.J>!83C[B(FHG U'WR]U&!2"$9LJQTN"KQ*,%>K P M)N3!" 4L:/D>LFS7:[MC9'+'N-LTK8\\-WEV7?0T$=%R%2;6$? MR/XR=WD#OMM:J-XNP1J-8WR#BF[VB'&$B/\WW(LXH]!\R%!$QXN>C@VY^DL& MKPH\WAXP"E27[>1UI5=&:%NDYY-"%>HF8"KQF-)CY,B CP479'6Z>,:]:-P( M?96ED>$Z*.Q#3TBNH81G#%$@B=F9,*#G[X2$4@E>9NF/%N &_0&!A99BX(/" M+>?+" NAFE+:?=2RW;.$X2CA'T#W/;V M7OSK&Y+2'_RZ\6)O5@-AJP M9\HA;ZZ1 2X1E*0?BOC+X+V'4&00QWT8&?V>?WX8N^4;H(&KC+R46NEY(.TI MYY?S[*Z48@/J3?QR'-NHD"Y&]7B\6$IF;B64P6?;$\U"^$_L&:6$<=RD%.%" MH4<$Q+QNC7X_$N.:?RG3L"R'"VAYB'>^JJ!$'];8)323X%12O2:89HE65]79 M&.&T:O3=,@(O%0B[;G@LZ\8+:PYIB(*H)*@C)>P_+#"."MOI[A!=7(-"V(9* M@G96**"&CM$TI8#XK%9*EB.F2\)PAP8X["UIS2+WE**N&_(52(\X.^$\Z_: M1WW$C?X2;_EIW!011326;]$)X\'88:Q'LDN##+BUW1$.3&KK46(<%LRF'=>K MPN)J#PHYN)D\SEV6<9Z;&$OK.UB"LSXS(/I(T;+N"*,5)O!/\31GF;4&=%MP MV2AWL*RWHE+M&%-,9P3;DK]!H(T="M"]I35[V:7?>Q-."AS MF,H^+KP5:1C#&PX#)0DSFOC?<,!STT(NFJ;,]?_E>YV3[^!A=9 MDMD;!3J0:#COB)1'@,_6&%2N: EP#EH1S([PP//LY<7B<&D0@Y,I76K?BMG+ M0F$D7I[>U@T+FG)-?B8-%#T'(\E'^*>)OD^,AD[47Y]C'=VF"NZ8'5R M)JU1&W(6,7*/O=B%9!HWU7C1K30W"0W!,#]<>E=..5<:Z;(7<<\<1A9)=(5H MM'+,(C$;29*(IQZ7H+A'/-G'F3M.[\-*G@GP.!QLM/08 $9 ^BV3./8Y@)N3 M =TZ:VI.Z-L>:4]JN-^3ACHV%T^[?GNZN#QUN"@ZX^@UO@]WN%@\I3"A)AJ\ M'5.4/-F2L@RYQ2W%'^XZ'2]6BUN2@D)?750\YR$ .@M!!YJDJ.Y74CG"MOKT MUG:]X-PR;9BB1>3>@'6CT?>ON[9:?"E-NY_0E023BE^\V-:M/!]A4[G,X/\2 M@U1C"Z!*D2'GDF5 J_5D9ATS8;\".A&SN"5]:)V>ZLN46Q'N =[37MGW1K_: M;2DNTBEI77?G X73_B!MC6M!HPY=LU,#1!>2N_'@"[<8O5:HU MF\T#,K&R5YJMY9ORP_PCF!*DO.SE:F8II/BAO.R0\.;G \"-O5KLW.D!P\4K MR?W*<4Y_VY9[M7]G:J8M%R%RX+S::EZ"1H4JQ9+XO&[PR"_E )!=NIB^ QI0 M%( GN>G7X8&>H&JWRD D7M,7#VZG!&;:4M^QZT$!+)K%K4HZI$@\4Q]<<95* MLK?N>C,#+3&P]E9:4LJXDI>RO2L_QCW:>7SRW;^ 'B5:I=#CM- 8 M6Q?8/&!K#O>O9SF4=W%$)N!^H,1T$\]#5/Y;9=AC17XV)GES1U$! M0EQNX/=:09:-.-EXLZ&I6Y'>Q7%MI.3@^$R/D68$>(T4EC9=)4A6OCF'4RH? MX:FJY(2BNUT;7,Q1OSJ/*GT3O6SJ7<5F?M\^%CM?F-9N5Z]0% S?+7OS@^D! M/W3P=2\B0,&S4C*]\$PD3$3R!1O\%_UY.*G$3Z!5_4Q[UI]V)Y8/P7A_$[$. M\'1?/'OZ36'^5VQB'X9N6=OD?O:%B]+2B(5QL+&AAL]U)6W7B(6Y0<0UBU>7=1K!BJ%Y_GZV0^O"II^^M /3=GRKJ!?^]_JP4JL;^%D"&[O MDZ6AM@5\!SVJT\&)YH4#BW8U+,MM M%3M:Y=U90EE4Q<_V"\>XRS!931F'JWA*]X-T =?Y'7GK AF@J.J3D>^+$2'C M<#ASXQ,VDC1XK@1U+T4%ZQ6#AU@B@%2;([0 T3P)3Z?R5!F'\*XK,)* M1BX5V7&C?.J4FE[S V/YIFK-M&$*SKOEX;0 M.KP:C*?6KI#,[U77-RLTDQ^^1#:1+G=B382SAR&ME+"_RG/1\Q;@EE M)@(- MG.VAIZ21V.A^2A^Y'N+60!QW02SHM ;.PO!6EXYT-Y[ 7!,M"DV EQOX^Q)*[^&L+"4KM<,3 M:J=@.D>S+7-Q#(380A'K(3*M!N2!N$6*B5G8VJOJ2$:=:407*0PU/BMUBASQ MAE.*U##26X)J2,I4=0W\-,X9Z*3K4S/?: P?@_NPE9;Q[=Y+G*>:++T2FI6L MX^!-@N"N-(I6/2MY"#BITUV/H6UJ,):QB MV!2K3KD?,DJ\>%].#'''*\(T+X'@W-,#9L^A!*XB-F& ]=QW.QL"49@?*ZF= MB7Y!_CY$E*GS0-#NF'[NH\A??%CQ *.!]J.OU@#NH[O/W,-XPW,&<0V!.LD; MG>]*@FQ7J6VD*\=<6Q( X8*J=[$)L=.6!S!Q^5T#P(?>3?=B2R=I%81K8"9: M@_4X:]#7G4JS<_TVU_!Z !\+DV40R*U+;C'!\G.*PP6NB&,!=(_&@?CK3PA\ %H*O@'1/0CO97 M[ %TZVCV-%3WA1;S%?-.)A>Q,7MRKO47U$Z TT:#;[EA0 ).\WA-]#M#R$U87B])0"21*OM]) M/@^I.P&3DAW6TIA[$AE"8PKR4F0J&P+&LMZ5JD P 9LS$NWX@?,@<83+?-(4 MA*3 5F/Z03H[-HU=)H^+D)&'W=U__N8XG%T67:PZ.F_KBJM(3,!,4PS.G9T4 M(T+T8X2EY$Q^Z(UP+W:CDR^(N?^#=I%-J\<1*C5RX3E"E(:&%*V8FU0YM5C5 M)[:S+1R"P__='#S["S^%32_UYYB:O M(:SQ?76U>-F%#?IX,;W;V(?_KO3+5_5JO/C3'QYLW]+??C^NZ(_RC]_CH\G' M+ZD5/8RVC,+8;>\&YY#7.6FJ]?BGSQ_Q7>\\8D"#_>%Q!O+@9S_\I#3A5^$WOYJ5N5<8 MH,\>'#% =\8 '>W.OXW=R0![,X)O++!,AR+0"Y3+/:"0%_V;?Q][=5SJ_S9+ MW2/R42N+RWLJLE$D#6/.)^6O)E S%[+/5CPG2A.I'F8'(5.*-"-B3KS1QXM? M?2,=M\UQVUS[K)%TW%03(TUVDCXL^RJVV12)G)RTM43H6JI?2L"ES5E3&U0D M%XE'?X42246^4(@I%@Q:53R[.[]6AF,5JC21:_E4TR1"7RS)X$(5A5VB>"?4 M+: 3L&+2\7P[;M1[MU'#Z;%7QEE/3TYUPZ9>'M02^?47\W'I'I?NM<\:TW,. MB.Q3<:MJ$U;J:-E )25WG?G*A!9(A08H@4 ]<:P"=!'>MP MQPWP83? NJ$8.@HP@=A?PY+J7V"BC_[&<\5FO"*50!]_"4$CE8J2;5JTT M$S.^@_@0NJL@T M"P\9COEC4)N%"JKQC.FN6=VHZ:X>TS>/3L9QC=^W-:[6XH_0X88R'$?T1U39X7?H M!(<+3[#%"J@JY9Y\^N)_GW]S\O"/=/$_BV8I$BC%0G,H8'S"2<5]59W AR'O M$9Y-^D;0Q6'J(%Q'*"1$V+547R@B-QLA*$=M)/"]:\5LG\$LYHX^&H:/<-FE M?KE4AHVJ[[N^'C:%&V, % $2/A'7#DD<[6,P0YIK1;\Q_7 (O';Z;V.1 M/@!&L&4BP::)Q/=45"(,Z_6<]S$?>,1-O]<6-*;=^-OI[] ML4'W03W&#O9G M/X*O352 /Q,98.K9VFRZ%GVNRI!(O9B+KWOZ?@$IAV5)?+-1GLW@U 2M+B%3 MZ*DJI(7]O.G./)3ZM3PA-:M[Z5UN/2N9!X !+]+]3I0\S4+IWNVA15EC9!67 M\VZ,YH;D%*M*X "KJB3IV/&J$@KP'U_A%? 0KYGQ8@"+^;**!-66WC.\,WV< MOA>&D-5 %J*46J9063<%U$VVZLLK$EEW,\!T;>&]WK3=E33MM<*?2T;G=/$D M$J+ABSP-BN@6SCAN[V*PM^DK%0;[CCU#'&M(5[+SW]RH#1E_8<:0=E7N50Q( MNU>QQQD2;V&XM#JW W7SL2ZM'W<=01F&.?6.3?FFFKLY^MK:%1VF>ARS+*MT M=4"HEMD\%!TA/-F7; MHK,Y:D9IJ=T4MZP(XEH<3Q<_) >=$^T,S[[MP&BH(Q+7%5I:1EX(J.[KR2>8 M;"628-E0C :(2+)1RJZ:$^[%&1:5==_BR'SDX6^79=TPJX85AYANA'JC5/7* M$6V'?[(E< HO&--]Y-N;1^VHPI2700O^"GBT%L^^>_;D-'C8Y%]>5 T.%A)" MI\;8JVJZ:DV]TQ:G2G=:?Z7C_E*+Z*'HG5Q9&D^-S+:XX1@\1*)AC]:AF814 M";#,)APSLRI7+-Z[7.PSC>7U9* M7]"4TGJ!R+(I&FOW:5B*W9A1HIEB)_?G$?HC(5JSW:H#+!TJL&3_(?Z@AZD[2ET# M[%X$DXI6ON+;VD$60;]B5W\D^^??/OZB;#A3D=0 M+HSM1'L>NHM)$SE+#^O#>%>*P]=P6-6C&K>P*Z!>$=;(11BB9[3U@9F7BR_+ MZ#^.%_2\R@"T"0LR.#Q5Y ST0MAGI.95I0^&ON1!C-N1)P+?^,X=)BDP3VVF M1^31K#$*PIBQZ!S@75NROLUYQZ[A7[HPKW\+_W.Z> E=N&:OK"J1LB7&T"E8 M@VYD%W!]QGR\"+,[[:/&R:%'Q<9U$_NID4' [L23JU[%4.6WE$,VO$6, NF= M2 15S(,$%LSF@!/4]?'%VV=8$D,H\M"%)SU+]8^$N _9CW"S+;-[4^X!0M+S M1$E.Q#%*B=_SOIF'Q[Z9WP!W[KTP3,)VP99_"*Y5"5)"32NZ_40I .OP!.F( M#VPX.2=;6,5=N#57LPV<:5"$%UD&!P?6.IBBBW,^K VQZ"G[%AW0EM=Q!64!?<-@)C[7H#=&OPT V6@TG7+(*47.,W M"N)=*1-"A6V(1YAKB =Q+F=O6=2<:6F04#UG$%B,DU^):N MS;^)P!M)62U#Q-;SDV.=^_)O+GUSLW[UA#,,&1U0A9&?1EKAE,]LC2V,&D0\ M.Q]%&<9A1"KR===8T(I],__\ZNAQ1PS-HB:@87&7N1@QMG2[LM&W%:+7/UW\ MK]X:X2&S)K%,NK2QQ6>10;[]JU..XUS_#+ABD?59AGQS?6Q2%Z)-J/VFMR0)OFTF%/Y-#?+0%V)WW> MG'RD169CC::^A%MOQV54$)(O,UKK.4X0SW[HZ-UG'@G)$&,.4=59AIR5F'F/<3V%2,S@GI+.%Y8@RLC<)$9!3H\% ML.K8RZ.DAI43_KECGD-.I&C"/TE^VZ$ZE4XSKB&A7',L4T[A@)6VI.R_J_G? M69"Z)=[IO/2PB%0O2V8@DA;ZJ7Z$E43PG#C8&ZK\:I3LM_"V@:$>G;,)^F;P4N^6\)ZI54JV%L'U;6<^DVS&\48JX MKIX1=5+N;(0%=L[TIU0KH:'.T#]F-YUS35D30Q1R,J4Q90. M;AH9CIT +D.H=6+]JD?K;)B.0VOANJ7@IR&?+9X6&&("4]D6R6P%Q^"9+^\U:< OV&8Z#57XG.35+$#O[2;I24 MN'L6;E-C:0XSK&SYH40WLCS=+$/S^V4,3%T>,3C,\TII!)I G;]T*_MIVZ,J M-'()6GWW,H;CFG;@M#/OSQ/:GWNA]9T4Z>0:HD<>00_\<8<4TJ.0YG 3 O"4 MJE@D4';]5+N$!Q,\^,NFK#?"'BH;7K4H* 7>]2QCPTRZF Z=),1>JVK36N6# M=)764@8M]7@NA#.YDA3V MO&2A)#QB*7>*W,CN:=V3^]]%7]I](CBX6G9'(GVYK+8RER$\X ;^D0:^R)0F M;N%81X>'_%KB(H[1J+^[?@R83]A.7$-),E07C"H;@FV#'9;=>> M(/%Q8-;-\9,+L4>F]37:SL1U3$G*F=Q3==DUE]4ML@,I2O2XBNY>#$.5YA]= M+Z*("7\N>*A5*M-/OJ;@:KA8_$"EF<(J0_^WHX++LUW?L1?T/,QX>/F7NVU5 M>5U?Q%;&PJL>F:>\O9:U]DD;I=:<9GC\>!P$6:M1F0VBAA+4FPR L=_DD3BN M3LE@ <(>WJ9)#IB(?Z>S@;K"=1;7U5B0Y M>GS"1\^EN*9M Z11' 8V/#RQTU>KF\90,3VU.B):QE?H"(I%SE$[=W",="JA8"_J%$7D44@#E5]*:AKL_[-YHL\ 6\P(T/6. MWH$? D$/F.8]9K3IVO,3\M!)C9O+J<&MO>>PDD='6,EO %9"S5>5"K3><*A9 M1"I20S"FLN#/25)^E(VA4@F,CQ#IB;#,F3MN?6 ]W^51:/\/-25/?D&.O;8MLFKHYQYF-]0PWF'%G\@%4]=."D$&\TZ'>LG8RP8K*;;W2 MF0=LF'T[4WZ(@.I_)H?2XQ&68-*"BTPYARPX]=AY2(P]E?B28$ M#5'6>A)^;S]LNE75#)SNY>:8)&<1GSGIH%#511$90%C#>()*$**NI2T,4]_= M9>%S='5P\3-X@G+CZ(N/*S]Y2S\>8C$YZP=3[79H\D'WJ+.;CHRQ^ZZ6FQ " M,NQ!1DM[6*>MSUO\B>)SM?BMY ]PBR M**KW66PH26M7T932F1?_P19@;IN[,>S4GRE(;L::8+146NZ6'>2JVU79 MKVSG2V8?R#; 8$3,\73QG8,G'EP[5G*V6S%'KP&E9@3.4*UEU:,DCD0K=^"7ST,/VN^^Q+_T$7XGALU)*G<0",9A]/<(O/IRR%PEANG M902+KIU)F4]TO:\"ZFV-)6?(;EKYQ;O4JC#H/1JK#W_-C&V2!+S8]4FOLF\0 M92R1.B=6U99T*35T4;HEM]=J EAQ]FB]WP6XYBG5>2&&D=X%9U6%=%=)23U5 M> :\33XG' 1S']65ZAU76EU6$S8Q:8W=DW(QUXA]T;AC[&=>*'#^G?29*V>O M@'FHE?)8D;WM0_Q4P;:<8VWS61K(:'#ZC:B_(@&U,GKVC M@B18@$9>0UF$!S,W?3R/.8GKN;]Q&[0.A02R$\(<1+0$]Y8HF!+QX(9(DNP0 M$TP%MV?(T_BT+GJE@Q$F/4)J=K?#KL@J*0PZ=KO*/SD5?M'3(7<0+)Q,_9SZ M-G]0,7AGE6'#I9IFHMHIBIY?FVN*.V)QJ6IBI<++MDOE;4>(B>"'_V/7UL*IC5X!5 MTC:@,"&?+]D^O+P6DTUW527V&WLPE8:A%ZBIQ$$ )G;@,2250>5G'Y1FD7LT MXHI09)FH6)8#NJL&:\,%P@M]7;%@D47=LMZF.[1#G81!!3HKOTBCRHF+X'R5P:MJ%ZT2))"ZNF;M-488).(_Q M977+D0$GBC;=I5%5Y .5-^TY-A4@,.IQ-_KAY5@CV<)$ZL,VF@[/$[.?Z$>8 M,6)FG/,W$>\ON;BTRLU>J*TH1X.&M@,FV)/.>!NL!"61A >^<)@[S$?A+S@[ M#'A6?K0#?Z?:P)7#UZ/7I =XF:Q1##H%J1;".F:Q.XBD9*0G3A5&/.J;6?NI M1!:;7Q8B?&@GX1YX*K?%CL&U%;,GARZO7"GLVG2#"S!VS;B%HFT*BHL7AI+$ M<,6#]OG7WZEI)UNB-82$<29#2TE:\SBM](T?6R0MO$O#/C^5DQ??@85R\4JG M)+*6(!X7[P!P%2-%^2D$O@7F129P((^+>U869WU7AFW&\+ ;ET#DV9*V0FG& MB=,O*MN%&B=[-MC@BK9Y]3B70'35")6ZQC6<^P: >T\Q2QC-KM>ZE+9EA+O1 M\SV6Q#DZ":+DMWL\P2&%07C#!X4:H4KS?L2YA!(,;YKIZL4A KZ%$?[Y,+Q"M0,QRN1+J($1RC:T8*R$">- MBNX[B.:S(XCF-P"B258_>B[I_\-RGAYZ\%K)QZ<<#+$Q7-!A$&)DV@\(OID; MU<7@A9VAIIOH;:X8;6HXFG:O2!-Y>+;"9RH QZ4K%)YNNBFO4)9? @=<[:0) MJ%2HMK&#<16;B$1J[$AZ=9PUU!BC_(!R5HW[K?"RU1MAU"A],_JA!!1UMEIF MP?6NEQOB,\!^#[<]I?_YW<#M?4@!X/5LL],3'/9/@M4[0_RGH/'Y7(Y_#/8R M0/A!)U<];'=TU(:GY7K-AS;J]^)D82:3'AZ<#K3K<59J.,$Y#I*NBD0+E#*2 MXAJWQV/!:1L!H\O8G:B8,E2_%&E#"YJ;?K=5,)FY3-H?Y.9:VV79M7*]M)QU M=7!X>"J[J3><,-H9S>RNU6RB=>\JK85D2OC5,U)L?C]CKNB6:&W[-CZO!W.$ M]R5ZO-RDQV3P,%"2 .]0FAK&%PAA RO^?QUG/$N.MTWI721H&BA?K6AT0W6H1X$ MM'B53^H%Y4 H<6+T'$F!MZ]"'*'587N8NCVY"&O_2#IZQUXS?S14Z&L7ZVZ; MH96^RX25QLXJ-)C.,)P@Y8!>X6:/KN2&FQIDCU!?@D1BJ3$:F'9;]Y#&'\@. M(AZ5AZ05CD[WO*&W#N<[18VN?;$P8%CXP_(-&B^."P7?>,6L%O_U'P__\.#Q MYP\^5Z/[JNS/RC!!)R_>-L'>/6'<_J,'#QY%_"$-J(OF054_ %WX?I8/^P&\ M<&KM/FO T;7FM:!K)BRGZX\%:8V*ZP] BL655D@EA\FVT-@8:F>Q-L0(U.,( M4CG5KCWOA,SGO"\W;)N(^USZ9,EH'WIS6M'EID(^(]SF355M+8)WGJ/9=4*. MT/ECH-&8;78\WGX?Z0-@)*M!3F&D,CRF,'X^R5]G);?!#$5$SR2XR.+ 6QZ> M8.1?^!!BZW/&KH:/A)4L'A,QL1TX@-S!N*JX9K5$#61B!0;I(]=Z1@BT:QDIN &2V^^( MRT*GJYAEGN+H=:D [&6YI>V71F0+Z&'K6^VX5?<$>$>"ML>5;5 M69@,9LQ$G.033T4UB$9_=.']2VM' M>O<'^OAA\>6# M!Z9L(2FH.D!@N"37!BI:&*32_) M)*ND0NDDV/++ZF1?E?TO&-4OWL^8[EJDU2JRW;HMY34%T+>?&TD9O(-;N5"2 MPT7'J23 JAQ;P,%O4DY\MQ4:;9>H>O>1>O1>1JKP:5+@V'B"?X?FV"YX"B)" M-ETC3>/2WG5<:(\^+ZCFP*.[#8$@]YAK&OVL"Q'F%9VFU/^ '/RVK%>+3_R# M7(&XFA?3AM0GF9QI#.8C M?1,.>(8^[<8S..F@?(\'LO=EW_$P7GQ2KQ>D(M8"ZOXIPQ]8 MN@3!=L"%G7<9V/DD5G^TH1YZ3Z>49Y4AZ>2)=;?"(XIH.C3:#J:%IZ116<"E M Y,E+FIP7:OS>FA*_L&)N,4RNDIDGE7[3K*#5@_Y&L$"F@04G]T0Q"7#0>"D M.0MN?@4*?ET:C&1,T_T1 XW/VD$).,2O M*9^983:WKG_#/!B8A&)^-K@[Z*):[1I7:...,#N=I5@#F=>N_?66I_%\S!4$ MKM^)^7 SH)WMK_\&!SI)UHIQMJDK?*AN.G#X1P0KA)27 M&L,LU4PX[7I5ESW#_@IRXPC%H4BL]GSXTSW<6FP$J/E1)+;_^Z,''^'G\*FE M_CQSD]^H2W]5K\8+UNZFC<"B]?_CI,'3CT]E M[.^VL1/%\,\?\5WO/&+4@OKH#X]GU,RO>]*;;-"O,[N@]@T+-OA_ @1^7+W'U7O?5B_)V7=-O4*!JB?"\G.E%$&= MO!-)A^"".V[A9J^0-;@0[)O#.VC9,R!ZMDG9]Q>O^'^71 YY&P# MTFV^AJZ.6TFT>9(-!I<$82#*$#>B.>92FT]$ "%S^+1FB* 2BK]AG1\]MZ-M M^15GU[57,>R[J42* #D0R@AH^V98H^WBL],';Q>?6$\3K]MU EE=_G-72U77 MY%K(A.TV])E5\:L?L>]A6"1OM*5L_2C,U%8QO\4@??&6.[NVK-Z]0[=L'SXP M?"H-"#$79N(/=K&&D6\RW+_( !P=D*.1> \.R%QBHC?:@3PI 47@;K/5-AMJ M:;Q%DJ((NXC =X@C"_%SF.M"_1^T#&R%L4E2HK,^3PU%7@)5&\-0,@%X*S"*L0:8;2( MT WIGOTVAQ1]:RF&H"Q MC!"E6-?E9=?CUW&I1&9QZVZU,D%:7="L/S"YIXLG87$"54HLG(J5==0>]!S3 MM."$)5;XS1*ZQL63:VAP\OLPUJLAK6F1L;X4HOY5M2[!;^(!JY$%IV3!HL;I MZ8V2"HW[Y.!7\[M(V1DM+[ 3J'$0O*+?"7CX12S\3:C2?"76%6]BN357ALU6 M$!<[-M5JCW9 P,3ER:Z3ZP*94#(,B:H6(-^L$JFKR?@VL@(3G(XW3#ABUW,% MMK1D1E8QUNF_9^S+W>MG'WI7WPO3DLRNXGH4'1\'^77Y%OT,*154QNO#"'Y( MRZ=Y^[8:O?2LN(-:1F<4B=Y!RM6-[']IP6Y;8B*2BXM>]+5753@-(Z6H8 SZ MX,\>_">6+4B:R=LMWXHF)1%& C.BEM:H%=//,&0$Y#( K1\2DF,+Q4]L@Y _ MI781RH GOL+,\!<36Z(((^MD$!,!=OKPX ZKX(U1WGV7RA4=F6_OB$9]XFO5 MZ,6,V58X=<0*P.<$(&7+JB9F)],8#"]5 4D7=7#_NFN[8?'#KAF,LA4W60?O MK6-]/4F?]!N.9TGXBJG8SL&?2P1>8&;:U,- , X""?ISGA:L/ MO,D$57G$4 MN!M\D3U8Y7Y716##I]XDR[.@C1PM.L@?425ORZNRNF2;1)FZ$"PX2>WB MN["R&>GW99'LMM)!=,2OT">*>-J/O_PB(B>E S*" SVJ1Q>PN<[J@.#1A-6# MY0AI4NDWFTH^DK1JXWUR%AKNM:)$##8?X2W?UAM6M?CXBZ_<,QZ*,(&(7$D@ M("A))-9A=7)4Y%=TTUM3V?[?5( M4F2.'[\Y!+,- 1,;G2$LT'Y:_(%.-N<4\\R?[17[+*C4T["@ 1^ZO2W^95;4 MGH_Y!/2YN07SNB=%P,,P)$QS/;Q9>/G8?YU=SDSQXKGW[E5686;OR2-BYI59 M TOZ*KD#4^ I!+UK+9,"5BLHI:W#R .&R\\R4A @,:BCT5:./]^XR/3JE&%4 MC=K(AIC19=EP4_HRV-;P]>HZU!A'_S84R2\N[<0KOOG&[U(J4P(0ROG M&WK?6,& M"#TWB93I6UX V:N=S>W* 9MEFI"!W-O&BPG$^9,L;3).&NEFF=:*'#@,YC^% MOD9@+_T:AEK1K!X37(#*F&3W\$6\F95[ABDDFAD8LH7.E+#< B*!61PLX@AL MVV!?EF2*D23M+;ZECGI2I0>SLGE</'VG4,BYAK"/'P:_7Q^-3%,X!(FU#;LZ^G)PYU_AER_C-7]@PHV)G3H> MJ??6=6)L-:6&5#T8\T0'TEG9<+.$=.'$C\%#90AVI+TU!G0Y[T KIEWW$N_[ MW_9)64]XO'C50RT=O!U--ZC(L;3(,]F]TF]8I\;-'7[ZG9P1+Y@G@M28=ZY>XT1WQ+]F\#S&8 MC"KRJCY]0H=,M7);D&LQK'_&(CJK"IYOX3CC@H^YK<"H=V![%R8][0S"Y#/< MMR2D.ZC'A=_M(/T@/R'6E@<(/Z*XX$W,.6@]_#5I=/*/Q;\S*6$S=#Q.'S_\ MZH]Q;D!;!=9;RD=D/]>$W6"R5>(M]5+V*]91<716 MR2V4_X]+;<::%,[S/LH3PQ]1&KFQ+RD$X^[37HU],H+#XA^[U;D12F'P3PB5 M=4*9G+"R^KT6JE1.E365,T7U=(A=]OGV)-INV(^2![^*4_$TKBSDAJO@A*[8 MP'#+?@BZ^6RA/_\]#'V8FN>T!L_*]LWB!?095XN7R.^%!?7WYU^_>%EHKD9\ M8O%7^#KX!/]3*1(\.R88%B#OT^.:LP2%:0[@%L+:Q_5 W\CL7QS!O _=04U\ M ME1)D5N#*XQ<>V#N$R;NHK@'^'UDR-@W70"5(%(%IH!->^:'I$U;>[(%Y7: MU>&JW,8O@C-N\#8/LN]#?,NWU>H$7WSTX/.'!A!AO4C)+F]*HCH&H$DV4 M20Q!)1$P$ MA?)LU@9.X#5+8C(PNY8^35@+-B.:B#MHG8;%Y!NG?*5O:6;?EE2=Y0G[MEK! MH7A9099C\359S_ X!/?]/V*P9,CX^:[ELYK70[EX)>0T+\AO H?XMSNNGIG) M??7BVY=&OS;$-"NB=MA?]KU67=.4O7OI0D10VI&>C"<9=-27>%3VNE(=,CZV M:8#C+!6<9ZIN#*;9 MDB4"K867:V9>474G(I+%,4FRE< #13?)C)M-S!1$7%U(8@: J_A( MB6/^UV'.4]A71=;VT#4.-@@JKP37).M!X&9$\G';S5 MV^"+#;1MPU;8;5CG:=('(-(/=*",5]2&M!M2^FY)V:8HP BP]I]11>BI@E_I M,. A8JQA>>)CV4/ R]^9&.!*\^T$$0K+'<]!=E.9ZH^^^GC'I46&!KU3#+@8 M!.V-E5,9VF*=AUJ8J^*NZ_*3F'*8?FO554-$>WO?0?Q6?,IQ-%H"BB#0)L+)(UO_YF9E5A MX2*)$$6"8/6)XQ%)H):L)[,RL[(R775]1KX_4=(W_3K7VUL=%O,H!YRZ;VD' MRNUJ/#TX);DI2&4:AT&"*I0.;!53[DT^P.OJ??42NI=4AFUF>]RE6*"L?,W$ MA;V%KL$X">Y6]S*J1]5WS!% M416)OF*,-$\I>IX:%^)Y@J=+>2QI?6X%:@$,=T^02/H@=5E&D65 (_S>\DS.\R4YDS&L[-,$.&E'[I+ M:]-ZZHAZ*IP2/[X"ZF)Z5GI6K86TRT ?SM0MO);J"Y]J2"D37]Y7*=Q4D5?= MENK#+/HV@5'4M1*I#=JZEL\*H^GQ6/N(/$NE_@.L MS8A<'NI 6;.-*H*\=-NMHNRQXT'\BU2]R3M)O%18SW G3&]%J7,:5?Y4Y2Q5 MUNSJ&N^>+.&51;^CR]/!N]GHQA03-\ZY>.\IL#:7SU-=,=49.KV'E6.4-[JR M7)QIQ752>S$<&O-QRJ!=7R=IQ.($LL ?:INJ=#W*ZG=9\1-45*4VFD8 9D>- MN:P&NO@,*3JZ@S0[P82<1#)3'=Y*5ND])8'(B@:*X5_9-J<._J KZ7Z3)V%+ M+=-.DB;!XV'HHJ*#+LL$]E+\LK"/2'5$#H%V#1V-G!^V]HHK&^T.U51YL0@/ M;5$9U('2]*T7V%RGI]9_-U1^654H,5\%NY'6,G=4$DQ;;<2+-Q9HW4*A8K&U MHT]>-5\\;-67!#W$HXH&E;?]&GF5/_!3AX_V[4J=50=\IWD\Z":\1 ZN;P8Z M(A$53EOP7ZU9H?Q%/IUF5MTB!O;!3XGV?'I:7@5I@+,:+C:B"N7]4SZ"35(? M0EV1R#I6Q91R-CV1(/&5MY-D?>:H,R=C._7UY,+6Y,F]AW<7N+FW)M_X7R[6 MB\+= 55Z'468QB1.5?'CD$K'.@602YIF3F 0!!R3@"0>#V6M@GS* SJFD]Y8 M[>*BQ !R]UJJ"YGZP-71BBC6_Y:N$>X]1.K1A=[T48?T%8\?],PH538%CE(! M]2:[EE>[,/UO@PKB)A[7AH&\.J-*;N7"(I!"B4\'=.,@T?XW=/_?8C%=%=Z^ M)OYAC6+8?Z=/4M*93[@A^ M,6^\+( 7((+L/"@S9LNSC=:9@B@]KM,W5PL7*5+?Q#H\RA-9]/7ILQ)2*!;, MBZ-^B=Y"W*EZ3C&O47TW'1-]O9QHN; M]L=O5Y^8==XL&ROZ3)-5NH, ?31[+1E0$=#_3EN!CL.>"N[H/(CHDB!+6Y92+!UZ/FR5CUKG=JCBX^[1=>ZI MFTDWB>\_8(!]@UT 14#S\5VN$\!AAM9H(?5 Z1'D$D64GT6$)(7=E6XLZ;F, M$]=#E$55W6[WF=#I7L@4X PS48I\W@!Y6+-PD569!V]9KE:#=A*A%DJGJ6BS MY"(2Z;PX0@#YW.$-=@._3]G93*!9V&!7GZ[.I%/G[,O9!5856BR7J$>"9<(2 M-(3 4('FIF#^--C_P@BB_PW_-,#B WV#PXDDC;(9X$S MP9^AAZ])%.$+:IQG(1^SJYD;\D*ZL&)?>=80N@[>=P79Z/[_HJL[G(,S *'V2RF5)[N+4[/-D#BTP63'-A H+ M)O\OI6A5R"\_C\_!G4RLTFZURZ.AR:XP(D'A(4VE*?./:-\JQ='2]?"$:C+2 M?5**&:*_BV>3.J9$3U<5SY.1I+ZX_R6KXD<&7IH?7 8L +V CW[1 87R_I\< M'0D<\HCKLX'T(FYJBSTB@LAC3!<9 V?!J4G0FJ,[B,X7DOF<[M'D&BX6@*=! MT$GOC&[[-M(@60K;IKC'?,=1FB5&%#I++\M2OA1L69N QK=:? -CH7,'ZJY/ M+A5:P*R:?#Z(-LM^*1D1W5@RL:,455:_L3U]]^2WB]Q-9T04'J-2OA\[I_&6 MD-4D<%20^$66RM?)1>G3;IE>7/L(?\L9#A%+7T!AE!\_?DP3Y'ZEQ+U-]BRB MSE/%75;^PV.N.?"[VG>7Z-K9*EUOQ&W!"JX8"??-%D\8HN>=_G!P?=6W+JQV M[^RZ>WYY,;0&U[U6Z]QJM5K7E31$.Z]KB/X3D.UAZ@(56V;LT6?'B%"<6R8C M(D%QEQ@^EB:*0"L5I09E:&]]6"(V?6]]T$QI9+$4) UYZ2:U]AV&H0K0Q/@A MNP1356LT%3==ZZS7NKH#"_BAU1]44]QT7U? M\/QZT#YKPQ=7[?/.1:^]R-$F '(=!-7RY_IM;[R^[=5B[,O9UV_LX\?G<\;K M[P1XW-&^&G1;OLW7W C8)Y4-!8RN MKU@5'8^6X[]%=- 'VM059=%HP&\RCN FB_Z'5V-R^Z,V\U'F OZBDG"1QT"^ M*^_YNO$SM)PS/))>(3IV)%W7="^5HPJ$<2ULX7+A/F:J;S4WH3V8 UGVY?3N ML7(&+L1_#"4Y!K,0XQ'V/F96JWVN6/+W7";+HG MU.^.6#%+\(12-LOU=7L_(3<\WCMCZ+Q\[N)\& M##MCT92'N=. <1A\I^M.,I%"&LF$T5(^77G:]S)60/2L /JESEU;\8VORF2E M^Q^4?YTN]3M9"N8)>]-J6B.,9)2 E:7:5#1"0Q9S0*]/^61Z[3[T\/+C?$?F M@,,$-IRI'KQ3BJO/*EF[EA7+O7F9YXW04E4O_7%ATM>;M5F[-%[/# MRNN1.F$_*$D B79Y[_\+)Z82$*V2X3RMBX'>%YI(>IR7C7Q? Y='R'))LDM2 M63$+C%-5F?\6^)++R0Y$O4;$J-3'N6Y@00E[-T5=$$'QOJ-JK#_I^DO#$'9=UG;,"&+!#'9HL?8W]"*,YT<2C ]_,+)/&FW-H M%'JE\#:?G8']X*G2.B,23:K R:#=:XQZ/:T>K=3"HB+R9.!]*$0N5H&\\/"4 MK])7Z$*%[!.L3:'8LHJRCA#U3KY:$HZLHL=\NU^OM,1/?WG)K-:@T;.ZFRY9 M,;9DS7+E5PH:/IO/KT%.N3_P>1A'WRQ0>CX78<:.]*8)W@>Z$_D\W/=TC4;, MYK&\O!DJ5Q31-C.X(+U6GWZ6]SJ6U>75*LH\6[) M*;>.0 : JSW3CSHI=>X4Y=&D@$Y=3E>*A0F@>?)E'+RZJ\*T8N4 M6,Y5B5#5EQ_RAI3<5*FF7E0Q@PJCC[712/7IL$)XSF11M]O?OM\V%G(-% YC M6PMGL?@YWX./ZK67N@3C8(Y-_L FY=+8PO/4K[^>M$[H,XS>PI\P-2PH)\)W6#V-SR/Q7O^1GS-.@X83PO]CG"1V[_]Z M8G7QS":MGJY^5L.1?72MGS_HAQ9_LSJ/_+;UG]I;;[&"PU^Q#G<8J&=S3ZVE M]#@7PP70^YR'7_ZS\E#GOPH)MFT)T1SJ,Y --Q5,^ (!SD'SG';9][2O(J.L MW$6@@<#97$@\WM'JXR9-]!3W[9/'B:MX2COWYS\8Q06QGUKTWZL0_[%CY5++ ML8+HWZA ZV?R8:\5GKL8"):5)9-BKZ/0VHBS&BX[YS],_(%I5]]/70=VFFUH M"L]BA\Z1LL.93.:R7PS2'?$OW'7V.@Q4KX@CCYP5S,Y@=H;\SL#XG@?"91[3 M+ZI,SUX'KYG76^UO;'C4?R1NKM)DNYWMP_9(4G29WMGL$[C;0B;I8..N2!\_Y-M"S&9 MO+9\(4??%F2M+D5LL7=I6>(7.W;++\R %L8JO\5M=3W4'D)^WJ4-9.W2T.IM M8VWZS>XV*5!N-ML"VHKCE-TO:,64F:TK:Q5=^S>OL>[5Y=MVKVGU#.<>+>>: M/<@@N1Y(-GO0H>Y!5F/0:C5;]>?=O9ZCO\(\T\1@:)&E'SJMHDGVRCS\^OBD MDECM,C*ILKN$V0PV -(^Q;IA ,, >V< R0#)"-)]ZOJ5E]I/?3CA?3*$6JS MZ8?% X9-K),GCG6W2K J"^_2A*BLU#=>EFUX62JY3[S$D5)I)C1,=BA,9C8. MLW'4#=-FXSA4RZ-Z3%8W/SK%N;]8/'9 /#H!5LIX4>#H81[B/D6):AX(&>>2 M<2Y50<\R#% )3=](<"/!JP?@9U]C.?2YDEKY"V7'2+]?O'^P61*/_J9#[- + M);*>R)[^YXG_BI/>* ](?BV[$+:\2JNR>+2[F^R@&1YMB4+YP%E$U>ITV MJ]VRABI]]M[D!!.IK[4 M@YEQA[I+YN\F(,R'24E. M,<.<2]7981-,V\CRU*T:?HD%9K?P.XR<;59#>J%AJSAF7RB8[T M-25Z.E<%+1E'XJ\$B7%U5ZX@VXXKMS_B?P!;P!N4*CV+8U7$U9,L)Z P1N\4B/? =52:&)9)%GJG* M<+BH/$C=*BO[H#0,E1\WD$SNZ,+':SJ\@Z^Q0HHO"]*K-C 3[E1X3EHP."N) M!F+CA_P]H*+U"T@Y\X#WL;0$] E$2AM2#2,_44)5-<@P7ZFXH 2MYKIUTDD7 M0P\%+*W(NJ$2[:1QJO2LL#HTZJ=V7:=J1=:&"R-V-B^RMMD8:UPKK94KDR/] M%-T%1P5^7K%?E]BA"4_$J@\$RYC*M3@R.?4:O+N+F?*C3$7FD6Q+E?U>*0)H M*[FG\NA3?B?D?JU8CM(B(]?#5+-BRLRRMBFJ9>[='5L-+#486-G*R7E@/ *# M9>P4"F*V4\W[):I=!=+YTL=B"@MM/4LOP)>L@D.)W MK'7&[GF=UB+W 1XLE MD%'AXC 8M:&Y$5N['JCAQ:3:.-&JVNG42U!EW0H*J-V$5* * MQ9PGG"SY?M8F_IA3I;,LZ:HH5_<,G["Z%PL/JJ3OZJFA5IO246,"=7(%H8K' M0S="S5EK"#D*4N5YK+L5W)/H'I-I10(42!^#+@?V'VI87)H]J=+AP ]*5QHCA#<4)Z]8FF@;WLL8?F%8$D3LABT2Q7(D> M;:GA80*891-XZ!T5;9(&,FRL43+31K/KXQ:9N@-A8T"%>J7GITO;%56H@D?_ M 6HU9JS\+.+[(/P>_:VPF%)EOT'G)!C+LIG_XK/Y!_8E"$(P/'K0D63ECP"8 M'^Q4%SR@I[[@[UFU Z7SLL]G-Y=G_X=]$Y[ SF $MBR.(QL!K*^C!JY.[ME46C_>@(B((S?":MOCP=\TNLZHM?E M?#28-/^1V[,YT]]:TEJ MR8.WI$242R_X5 A#;3"T@I 'E&^U7,#2JT$0]=6]!3#MDQ:/!F\9S#R!F3+) MX0Z?%@8S+\%,WV#&8&9#S P.##.+X=(&,CN'S.*YZ+[BL8\9%7M9^%7).(XF M3L:UCT\ MUFTWVT=02:PJ$3;;FFL?=L-DN$SMH\'] \S/X7X__=K-4 MH2&#_P.:G\'_6OP/.LWA09F_1Q-T^,0]\U4YE4Q!D(H7!-EZ6&%EMZ%#Y[Y* MG*88%MMX1J-NT6=F-3ME? :&QPR/&1Y[IE\"[+(RE^T,CQD> M,SSV/![KMIJCK0:M&AXS/&9XK,!C_5:S5)Z!ZO'88Z6JJI6\?/$\P]D\>3EG MKO/K2=2Z[G75J\UZK7;HU'K6:9 >UYF05W3!;M -7 5&]YW@MC)9 M=B>!YP7W()=9I"ELYU.P9UGI*?.Q&S$'&L-",%2F!/,7\\1Q\=$G4[;$ M2ZAH2<@I,W0HHL2+LTH1OK!%%/$0QEW,K*SS)R^]VI"9L6ETT92RX(^Q_@6G MK-DPES\37Z;&IIS36<&I09D4^&L0>_+;)^Z#6,-I_BUBEUFQ$^9S[R%R M*1]@1A<@%]!-/_-5$0(>^5U.$:A9Q]R,$*%8$T/6,$&>%1.@X79AK/A^ZR<&=2H=\-OHY M,)R@.-.,(]5 M/1[]$K=M4+F(O>=AX,/?ML2'7K\9_XY9Z9GCAIC^/4OI#M]@W1S@(1A>?(\E M,'22;NS,XU%,2<#AGPCSN&,N\$@6Z^&Z^ \FS(_LT$V'!3./L1(/GTPPR;S* M%JYE5KZP5J2(DJO$%8.Z(&0_3.:#+XWF;=6@2YD#"X%LD:.?7[VC])@W*Q98 M+HEYO3AXA1956)Z<\"UL.E72JW(-%"SIRF8K'XV:HU:[V]'_]%Z8N[QULC[L M1/;8+9>?>K3#7-BFKUWU596;:MO*KOFLU,_6Z"CRB?^;-(DKTB2..*OX:R*I M&OD5JY=ULTR \FO@ HOY3$#-?C]U'=CWMZ&H'1 N]K+TPW*2945CY:LU]ZA: MLZ6J-1LL'BL6!Y7!8MM@\'*6Z_*3A=1B&U>E'G\$; M'CJ_WN[/D#KT&PN?17OZP*#3H+.J MZ!QVA\83;M!9570.1\UZ9, QZ*P?.D=6NUF/?+EU.^# >,['+*'=F=]'7R6A MT^V58I+*2NH:"&0#_]U9?_U^T]3(,? _4OAW6GUS8FK@?ZSP[XW:I>Q7 W\# M_QK O]_I'!;\'\M3K#O8,!O8QB-<"^!U8V@=PACZFXY!OO _C_]7'-Q&Z='R M#-(#;LB/9C%=&EL&T*IT9NVNY"J%\6?[5F ()X^3-NM_!-T7A)1*#?=\PH[4 M2I3-(M$O9#397-)B\T],]U$DC39%DGSA.LN=B1DHA^@?\A*',G+&_ <;"U], M7$H#^@8KB+3TO6H6"H^2#L8!/$KI[W3ZS"CF<1)3BE_/G;DQSV4)A29S&4%G M(IX&#K.GW+^%+G--.IBZ-82_U?WCYE-BR:!\=RAO'SC*!SF4^TQ )S/"W9OV M<-3LR5EIF&,64@"M^#$7?B3R$$6H_]&\:;)O\/M%HC(>_R,81^S,CF6^YLUS M#^" %[?V=>K /!3O<'#E>CGY+82IAXD=RPRWP(4AK_7[&M.?Y+U=KV: MUDEUR]RLK('KN&*XV,O2E_'GFJ6OQ=*;O*%'N_15 MSANZ_:!!-ANE\3",;<+]Z[EC4QFA9KO M* ;]C^P/)JV.0?^1HA\L?(-^@_XC13]8WQV#?H/^HT7_0>G]1U.%X()'4P9= MN,!O3L0<87L<,QNDT;1XX]J6-X>C.+"_&[?4P;FE6LU!F6L U7-+58H9#WVS M,ARV50ZKA^/7<)CAL(IR6+<>:=L-AQD.,QQF.,QPF.&P0^6PC5.N[C;9FOYZ M<4C+]ZY/U@^YF%JP- G9TI+3O]-0MS+GM^+=.!3\^SL^@3&]Y]X]?XB@KU^F MH9K.9F/DFPR034,Q^?7DIZA[UNN>GU\/K:OS86]PT1F=69WS_M7U^=7UP!J< M#]VW!;J9"Q"9W M'N8Q0Y9^[6QY_5+9UX8[S/1F^MI57U7)7+&4L6.PJ<09/*G%'5NVO#/*Z[HV M3UX%\Y=L!P4K2&&2VCR"D[VFOMNK76>6WB2P.^*E-PGLCG;I30*[HUWZ*B>P MJY89>]!5@]D8>B7^2MP[[J%S3!;E\?E5<7]M:Y[_"L+O+I;WY',W MYEXM,QY;C7Z_USRHZX_'Y& _3%"U&X/.J)3F8$!E0+465-UNWX#*@&J[H&IW M^J4<"094!E1K=2K+:C7+I#.MONI^Z*>;?P\"Y][U7JK,;Y4,N[ R.YV!.90X M'L%X12(+XMR<.%$R7S-[F-V'1RZ"#^;QR6^GUMO3-D;9 M)O,U(N# 70##QA ,KC("N;)R]YC$:S5!-6IT^AWC 3>@VBZHAIU.*=/;@,J M:BVH^KW^87G #:BJ#JIAH]\:'%:H2C6/5;9F1#AB'._1A-B*_7!@EK35Z \[ MI9B@>I9TI9BBJK+XP/#9;EB=D;F98?!987R6BR(S^#3XW T^.^8DQ^"SHOBT M&J/.H-FM!3[K=E]%&F5>@ ,3X8QY+A^[GAN[(F*GXH?M)3BBW -HO[W=FP'7 M?GO:J?,9T&AD[D '@Q+;>@&5 94ZUSU[:Z!E('4 M-B'5&W5+76"HOG5QF&<_5&]U&GB."*._4:; ^&%OID3W[6GO45-BZX W.3"V MFK/=FO!$$X>IVW6/U;*+;"ZZO/YE-7%>>P&/A8[/+-M MX-\8@P5N8NX[/'0B]L<4 "'@R/]$HI(^#'7H[T4XYA]C**$ MJN!>!%&9>ZV21 T6HB,2CNKMQP#A\L(-;'UIPY+,Z MYN*!C06;RY$*+)Q"0Q^K4KT1E>KE$33@N- $=N0D-LUH$@8S>MCF84B3YC-< M#9QJ-J:TGP:,RH_<"$L8LWLWGLK?'5AL?"MJLM^AL3 7]2&O_E(]EV(HB![E M/'2#D' 2L7L1"IAD' ;1',;IW@GO ;""H)0D@-XG 30 ?^*[DG[PTSRW2LU5 M[%&0RD;6[4[6+5Z\/@)9-P)<3CS KY1U(%"XK1BJ*/GPLP_@\02/X)=,#D9* M#C+0:X";\+E9X+@3%Z!>8 _&Y_,PX/:T:3!?'8'V?X.[0CH9$;; MUIO.J-MLZ5IGM(&%CMRBLNT 7@UF@L7\![P^YP\$U=S&A_@/8$[0*#P5PH]P)*KN' MS'<%^G#P( 2[F?)0O#N'KV/X(."%HM#F=,PYFKX9!LX*391@U%;ZW(+[P._S\1;IR Z&B@S@M? M!Z2ZQE-X!!39?PDF_%5%#_PU@,+;#L)61*1!KUNL\Z)KIF(IX'3 MD!ZKD*N>,]&IAID-48HX_!I$)V=V,DM /D*K[\1D@CJ]5).)#,%$MOMFU&S) MOY3\U<0&RH2"*(>4^0?W$QX^R">MA@1K )"@R=BJ*[(Y)J[MQJEA$4@-_@*H MC856Z9ES]=L-&AV144LJ)'07@U:.0.@.GR5TNSFAVV_UW[*O(('\1$CK&. - MC(N"B S>"Q@J:"MAI)D)Q:6+/=PFP .(?102H6I"F>Q27T&#&E8 7A:.8KY5 MSRFS5HI@8/>5'I(+DC&V=$SHL?<:Z=B_YAI$16@61&AS.S#\\(&A3,+7TT&3 MP"/ZJ(%M;H,T\"\O]9QP&+^3;B/SW NAF L$'),RK?A=N0;.B]F/ 1 ,@=(KE15I()>F)R5 ME\)#.3XXC@X?<%Q8$G>&5@F+LFG0<4]+[#5=]B2K: ,LP:$J:V(_$Q/"NIUC-Q>$G5E)-NR+_TQ MP;&X#ZP0) 5Y2T*>'@+\ V;>OZ-O*CCL2@]IFTG&0R_6W']E'BO K M/4+678SVI7^G8:9ZW(*R"1S[_1V?P)C><^^>/T2H.4Q#-1W.7.?7D^CJ6E?GP][@HC,ZLSKG_:OK\ZOK@34X&Y:*S279 Q(,M\A"F6[^V^+1 MU[K57IKP4\P\ZB\R,WWS8A#0QV*5]H_?KCZQ07-S?2EKL&"#K>B"?>(^0 MW MLK]%[!*TER2*])9]YG/O(7)ID[AV?=@\7-!M@-A.MJU_);N 'OE]KC: )T\D MSF#;\%9PP?,$QYI5>C5!L=-!K+*?L8BQFS<'V^\#!F'VG5EM2*;'E!PXN5ZJ>?U J '\0B;5.: M:T/=L/SX\:/4. S7TG):IHE?6P!@4[2@Y"@_AF "?_TJBB+PF'"B\3]%(^L M2*-+::X5T"D'A74LA(_'4W,>2KA)"J0@27OYHWC3EXMT*'_T>>.1EVX(4 M\9S3 E1-&,JG901(QG$L01CG/DM:H$\!(, ;<+A@L %]^F*2@BWEXJP]/Q0^TGG3K^$WVW!Q,$C)F@O&?TL2" MJ5V!1:;6+S\Q0&4$YL4L.Y>2P,E:"]6.@E8L]Q_8+;3G*TNMR:[1 9:$1$:7 M#F.EHG_X.%WL-B%?^>&@4]BAN,1E)3"? 4#X%O?Q0,.EW".(GLFP%2WHW00 M3?:-^$MA,5I4"5RTK_T_$U]"-=409D&(3!ESUT/'0Q&XROLO>MLP650TJCY^V=^*348E" M"-AL5G=RH&I-M4S:Q>LWY4W:4;M]UFT/!F?7@U'/:H]&@_[5Z.*R=]V_&K:[ MG;XQ:?=CIQ1MR:M41/ZNI%,UN63/]MP*RF6RZFM.]O]OD/U?05 Y?W;9')4\#T( 7:TONKW@+7[\[9+WIO/H6M1)T%@(HI?J MA9NX M/#)6 8[P"WR%TAC$H-*H'1!_T@,/?<9:F2%SZ_+F][?OG^]7?7K9ZGP^ZK]:S7]IJJ;E^)2JSN M4[D3)?;55*SY#T;*+ONI1?]M-Y.)4A.SJ0PWG?MPM9)P1A8"^0^4-?9O"KV^ M\E$)OQ2VF(U!5':L1M5R&.X+&)T]X&*#?(ZOAA2,9#[RY$5'O/1E:O28I=_V MTJM>2,M;ZF+WN'C#+J;DYVV6^U2:>>?G%:& MOI=,=%LK]]8PY9XFO@,,;U41JRA^?ZZ:'_,5)OGW,(@BC)J]=?T=[265W#(J MP57M1M_J-\N]5#%(IOJAL5-?!(W[4;!G$&\0_/P"VQD0XVHGO1]Y5B0AU<^/^GF9A M4%FV]VV8'+TEW^VVC2.K2BQOX+]+^/<&!OX&_D<+_U.KTRIE:571H#)^W /R MX[8[]4&=<>0:1^ZS*#,R?ESCUS@FP%OM9ADY;Q!?5\0;/^X13MSX<>OFQ\5+ MBL:#6X5=]^2W3K=7RH0W+JPZ6.1'#_]>OU_*JC+P-_"O ?Q/VVVK%/ZK:$H9 M#^X!>7 [-4*=\> :#^ZS*#,H=>W-^+/J9,P?%>"MW*P8R0'DE#PT0ZQB\S-K69_YF;6LS_PJE=.U$OOH,S6)5F5WV',>N;;) M>W=P>>^L9FNK6>\J>]!46UW=<%C5.:R_59^2X3##88;#"H=SK6;?I&XU/'FP M1Q%XOES[D[;MYFZMKB5TZ7I)+)Q]ASX#"1-]2>WFBJ'N<,)$UY3I(R.A*L>2QT(00P2#"H,*@PJ# MBEI%&^Z*('6+/,QR@-H\FC(DZ:X*W1KS<.TMVG:Y'//&.U(':^_HX3_L6Z5* M71KX&_C7 /ZGG4ZY:UX5]=,8ACD8[Z"Y1+X'4^859G\3!_9W%HIY$MI3'@DV M]Z %;L?NG1L_F!"R@PLAZ_7*988V49JUWA,,BVV/Q0:&Q0R+&19[506SW=HR MCU54^31,6=](Z/;@" "\Q4CHUS&2"GU8^#P]X?H Y_C]._IF"X2XP$,1&(8+ MS3H1Y<(?.[GN[F;!HE\S74@$E]\%Q? MO%/A95:[]7.N@<$\!H/P_T-S/YFOX?1Z)B<%=BG#+\976B4A75=H]K9Z5]U MTT!S>Z%M!ID'CLPZH=$J8S8=F"M["\KP+E!;Q6L^-9OW,K@DXFI.G@0IJL1KO=:6Y5CS9F7=7,.L-D>V.;K%'6X2]AX"1VS)S]F#R5W ^J MP6:==BG-JK+RO>YBW,!_NT=@W5+6NX&_@7\-X']J6:74_FKJ4R;5R*$$VY[6 M"'2["+2MKF)_(\([UQ;[4NR-!VB;;M;6J&6\0&8_,$SVJDS6'Y5*[V:8S#"9 M8;)GS:AMF=/">G/8@1UF;%7>5],.>N(PXY>8CSV1?D__Y@:T=,MN_0C[FPY0 MOO _3_Q7'#B-EMG"\Q0M?SUIG=!G>,K6GU7W>?)W=7"<&LXW=R8B]EGO$T_?MKEPSA91GFY4PA)/'"9OU/YHOY%%IR3Z?3]F16HJR M%RC[*R]0;MH_VX2Y<$1/4&@]]$:;0D^^<'GS.W,C6/F0Q5,!_YN$\93]E? P M%B$3O@-F\Z6PQ6P,'SM6@Y6E1+MEC1 [91'M[YI;R0VMB F^JW7%Q/4?Y&D[4T%!;4A/^+C[]T8 MQF'3KC%LM_L;:0";<;#&Q(O7>]7H/XN8?97^KNA]Z0OH[!L(!1^:4JZSJ 07 MJJ8<88>"1UEYW\T',P_=&0_A&>8D@L4!B2SMY?L2!I@+*V1Z31IL#E+,Y1X\ M'TPF$?Z[,H'$0=-1H+$RX47)$Z3_4NPL?!,H^'\$N\ MW+@- ('GPJC)?H?G:(19CU,>P;+$2>A#5]#O@^#A.U2$W^%?:J)-=@'/VP2!C.FL%S2X(O%= I![BJ(:069V B %TY$(D#,2(0?C@H &0W0YF<\J@IOI9 M&N82.. )>!8[R\T8@$"DAC['8@J"G26P?I\%KMM4> "'!E =Z(J[+2P$=!A( M<"VL+\?5\3P]IUP7T&FWU7IWZ]ZR*_@) ! W&.S@\.7?H?&I:T^Q"SW4>Q=: MF8!Z)T;T; Z/XM\V4C;Y_..T3 M,!$7IN3?NL@5'.15)/N@. M9^Z/QEK9>0$"D+,8Q@M"FKKN8!%W$0B(WZ,^-F[ M^,GJ$6Y%! 5I<[#%HS5P4&*(%/$0&113#T^/M$I>3+_RY$-3)5UN19=[6.]5$E()>"!LX/O">Q<* MCX0U*:13,!O>C7$M2;<6?B0EO?B!?XL#$9/TC_QZT=F>&P/R@0B?XOXMC)!U M.PMDHW^G8>9$OP6J P:^O^,3&--[[MWSAP@%[S14T]ELC'R3 ;)I*":_GOP4 M=<]ZW?/SZZ%U=3[L#2XZHS.K<]Z_NCZ_NAY8@[-AF! M2ZXZ79OL$2\ C0&EO)PDA[T)/2IJ8X_Y#Z7A%A^>\X<9RZZ^@Y" M@AOF/ZK#A L^Q[_95W(WOT 0_$L4G'K2?8W>8VI>N8&I;,4T\!SR?%_F5#L! M+SOIZ:12"AM*9"R<$PN WYC'RF9S=?&]C2FPX6 M +[UO- )$F-$7Y##37Q8JG;@FT;X#B!]6-/(._BFY;5[.OW9%_%42^$P12U+1C&;3$-[30JX2PT81' I;@-F"^C20W45YGKD:7C+(?K.[+<+2YE%8='E"\2(: M6OUMT!#6? XP1^/#$]I?I "@S3]IM17PWFX1.O+$1T&+#0#]2X_&:@ZW1W,\ MJ9+#][EO(RY<'V1JG,1:($0O,"*W.50ZT!DC.6,WS,SNE727DFSU>CTMVTH/ M==AL;VVZZI@T7]2(\1A&?!=X">A7][0C(JK4N5Y!U+MX'H6.2LE1H8 '$\0P M.B:"!/V6+Y--W6:W^P+U$UV>.,]TSRC=5KD0&_6R/)3THD"JKPI%J!6G):9> M1*96\P6#RZC46):-?(:K^,)%!.%HO5PX&MW]T'7W0]?4+V]^?X%ZKJ(!869V MHKR.,OB #'5D,1 $TB8FT1FI'1T1U2!O-3P"!G)PCV$ 44,)#S+WM7!V.-K: M!<^VCCZ<8VO4_J@%SSV@'@TCVN/9^8H( GW0MDP!M9_B^$F94$]B. +0).=1 MD/O6MJ5% ?[]+67"-/+CV&W_-!.HBB9\7YX?OY&&N7@=MV+\3;%6[HR"U28J MX"PS#W4\3 (30874CO\>A+UK*M>^_KJNGU^T>_UK;-1JWUY MW6^=]7K7[Q#>Y#<]YR//68F831S'06+JMI3M%Z@EH M3'E!A,%\Y 3 MQ$O5#>@+!NN&VD#W KS<(\*9"N]IP+#FPI:G%+=!X)"O .>Z% G42(49+("? M3#C%8H;,<_G8]2@NM+ 4C&)5%7TE(11"UAU+R\7#IFZY=*)@ "V:Y07ZR:.1 M7$?H8$I@B\!P58P]Q.@F,/M#XG\\Z@Y=06&F^.(=2.\ <"2=I_A\$$9IF(". M@94>8!X%/FDO2>JXM-W03F: :JFPDK)+:AS9NS(L%:%,OQ 2:&$ LKB,*6@Q MMB&1D+1A10E,%!Q+S>C0*Z)&2ET%9A@9!C+ Z!SL(7I=83"Z"[)VAJ<_PM]RBD-<@2\\C.7'CQ^E4(.%_$I"0P*C+%">#XY7NFC6]5+%EH#0 [N"2RYD2%<2!9*$\O6 M>V2NJ93+FNPF@5FNZD6)X\*.7SISR?I2G=)L!^/S<$.!B2&?@7"3TBQU MT"[)?"EY9!0]^OS4O("L4IV3\8GX9R@E@6Y5]8+") (*Q_="^"MDD]PF\H-L MT%.3A&Y%V/E9YH1'[H![QO$V0+I8B]?**J%L&+ONJ.RZO^>5@R_*7^ZPCYF: M<$:[5GEWDI2W_Q)2O\L+EYSJM"146'QB0''3R7I8"/W!4<&HS2_RAHLZ"&/6MTP;)6 M*27_PKA6#@;]C" MR$)A!Z$CW8)ZRG(*CD E%"1\7OS+VT'JPXJAZG&@9\R[ QEBJ[MJ.;4JO]TT M66H%9@):ZMZ@#(Z33)GRP("7"GA!=U21['_*'3,-< ?M'(D, P\5*.&3[VOR#8B/8&5H?*X*S72]4"UE7I-(K&T$)(@^HQ1Z[ X&3J1P0T&+P3* MO5:36L<70(-H(7CN9+GA):+K/G(;7"C4!DJG8ISY"5WVAJ;40/+VS1I%?,;# M[X)N"\E#7<7+>14U&./20C-:+:18TC& ML#09>]4KXZ_HUZW"L-)-"70[>6%1:N-J93#^)YBY-L@_7TQPOUZ?#BH1T33SQA%FZ.NY::K9XIU.+0+)E4W] *O\I M["^W-9#(Y[Z/,E7Y$3@)XL_!G4RJ8)7>7U]8'3R*R^:V2*TR-(0#O,B*%H0@ M>\2ES0LE)!C,^PJ?(C)=W.O/V-EZ,]F^%LM9)[Z?V//<[TAJ^]I5M#!)5 MWKF= &FSC06U<&D&( CP-FND+"5YBSFUQ:7-T&0IP$ ,@/1#3EY8,AZKG3#? M*O/P^JFV%%WS>2;$<1=0S MW7*5LEV@OB'5"))8*ZE"5%NFR8K1XYUD!#^]ZI(8S?LHFNSCRM>< )8(>YKS M2/+AZI&3Q/57M/"WQ9[H=#%WSQK'DHT^'<>3$Q(_;"&<:(6_9?4+C8Q#73DE MN>**O_T@]:H@*$B_2\UBY_G#2@DFQ[=B>.1&5&!8-@*K=2MB,?FXN17Q]*V( M*FRBN5!9$'#S5 '/9!R"O"@+\RJFY@QW\FS^2AERD:&_%=@F6OVV5$*U2HHJ MLKHGA3HE\J<.U4+-4.MU4BWC]E0H*^K1AU!+SBE^2I_()+9RV\B6=,^%=Z78 MDCX2J9T6U-N"\-:6 EDO/$15'60XQ@;,/>G#5+15,B-3'%.JA9FVCI\GF:&1P/-SHBD/3+ I;SC(]1B*&C<]L\=Z[- MZ@'X:QCTCKPSG<6 MA4,Q-K,YV%=T>224U^/&HG#4E)U7R_1-@2WCNQT,5'"C*;KM G3AN/X[E3=) M.:0B&<" "6_413_J$.6V3B4%Y/D/X5ZI,&?RUF*DDCNE/E#R"+OI7# !6$Y* MTYA=GQ2C2!X"YYR*CIB1IQBZ'X.@@O<:,I46KGBN464B9:K1\O ^+GL$T_%F M0=U:ORLT90<4UB23_N0/T9C/I7ZD7;=J/'J3*@T O;M)(.@M[F4W>K8[F!*I M(C-WB$I'EJW?F'O2T4%YULK'IX^ZV[A/\2)JO1FVMW!_J('**ZJQ[IWP'@XU M!+8*P_H764Q )I!WF(I'R><'TE7\P']G(_(\%9H-GV4,$HF.]%@G%\(H#X'D M19L584$R[ 745SR- [+2V< 7T40%9!;E347%XLR)V"74R MK3:FLE);:CG!,=&>$BE3&L]1C2AP269I2D6'U#&79!XZ;F1H+ DD[?W%9! Q M=SWR07/O 4,+94CMG0N&$S0,YBM?/X%% 9BZJ;/P=*5&)Q&.-'\VK=Y=#B>3 M.C&=$^B&]:F'BF$BYQ)):7U.C1N'*VV'((E1;&97-H'M X\.BJ0W,122T[F^ M'>."9>[@(7*!DHJ(D4V_C(7T:,$3(9^[#F86Q8,CDL3"GOJ!%]P^J &$^7-] M\FRH,#:ZG?X@[\VJHT%4K]4= GHSZ_\>0";>.<&]'Z6I2)\(E954DM%K4WXG MK^T[F"%+NN#L6&]=^?Q8D5Z7"1AF>C_Y%X[Q-O$X7L L!ATK**G\(NN&RQV8 M(KI,)@O*Z0(W4"?_7F".W@O0[S40[F<@=WX3HSO9$/? MB;H+Q;["1G'KDUMP"W%R=+27ZI\R[ZY,6HSN^B1-^QFIH 29RECN.B!] &[Y MM.+RY@'=>%>Q,] FOCL\!'8"?385;VG@3A8FFWN7O,ZZ ;0F'FU$!?]0 MF X.>N9&RC>+SAB*ZU4'%LI/$Z1Y/R/2IKDZXV@4P@9=F?99Q)FS*MWJ:2N# MV9.(*$CX[%AF,9@G%PNMKJ!&*L\VMQ4QTLBG]^S4>IN>RN>278-8\]3]!GF. ME3M*$V/]DAU0X!(''7*O?_\!.VV]U^FV9&3NUI+2#B, ?(=1 M$86DZK3SW]Q\H1P+U$E*DK6]==ZJ(!V9$C+E R0A;N!J+Z7%+$1PIEG2Y>HI MFNE02:WZY%GG WTZ[;[5,]*9OQ>0@7=,U,E?SBS,Q\51P2-2):69C3KD6 83 MRF% ][&,2VUD!WES 8H?F3]H*TMDJ5STZ#6*)*8D.^#@'YNH\:64'];OA9!_ MH#! ]BF^2&]-I")(RTA"2';>NR*,4H8N/A*HJL^R2<,-*?L&#F>-_->7RN;( M*93=GO*NRJL-,;L5F.YJ/G73ZPQAD-Q.1O$$VFX/(C8,P'404HRR[=44: ^K TJ$O.]/4,5;5?K ]H2I;9+3' M63["2U)7+O)3+H(5/N2(6+AZM_K5]!H>79J#;8;NT*"ZBJ:,1ZY\#"K7%D4F MCG"<-*K<+MG(A7]KX^B[#TJY#BK#S6G5C%<(A*RE%1)AS8054BCJ@%I4NU)V M1*DC GQYOPZDQA:5Z9H+B0N*523>RMU10*>I\MBHP^=(%"XS%B],2?,PMX7I MJ^9A+H^-WIG#3+L\#$>0L7F.Z@K11YG?]!OF-]V"^4,J?$*[C?+,9-E3U<'O M'S[MEA3'(5G+3T NX_U?=%?!C($W0S=R7*G -]DZOV!J(;B%:SUH."6^OH<" M?;-Y$.6,FOPA #Y+HP.3Q8NGM*?FKAS+X"K/*Z2,9!VU=ZVZP"PKT@4NE;.'7.0>FF \9>@J,E=XZ MRAFSR]>%G\^(&/R1\A]YSXL7E67(B!IF_M*QC!7+\EEDH29+":3U->NTM(%< M ]EDX?H=7AC@SJ)%6%&=H0K#6K=)T-EQ?J?(BW^,I\S28&1Y.[)+DK?H*H^S MA$>$174-[Z.O+E#HXV1?*'<07]4J'5^D03R83HS?<9=.]V'[DB7_$G&-( MTV)XY2KL&QRIL] M\J J#TZ>!FEF"N\*"BEK6NZ,,NH)&>A>E;-3,@.;7[4&I)9S(%B(NGD@D]9I MK3LPG+973\MCE(_R&N!=X &9"7_2OZR=G_)4;2'[11IH/Q:XVKF3S'SD'5T1 M3["HI$[ 0F=UZFF 7YBJENJ$\M$FI/*:M:/?T0U]H'"6S')*54,4HX'QBC[(4'E!UB(&AV@^OJ%3C&4/BUK!^42+Q4&0@+D MUJ?Y+"Y)/B-*B,?1>(_B Y)L8>F@%R28.J3'X]G%0P(T%B(:(R:\2E^6$D=! M!82M6D'Y10I;!09MQP ?@+!W>>CJO$2:!*E$UE5_L'HC%4DE,0Z]Z3:T1 ]" MC5.1_I:#09AX2H[K&'?9X>]7%Y=HH5J##U*)FPN-KJ?FEV!Y]_HL+ M2N[#\:!=W0E516@CJJ-:K':5P\]MXCII[J[\/%Q_87S?RKV(QU>>*RDO Z47G '1C,A-\%>._I M00G@#=>"%:].8&?O7#^[+U] W?V2%X 4^H!*1B#*Q ^>SS(A)4Y* ^WK19D M[WW\>I/SHTI+ .ST4$4\%*(LI#*F ON^@PD_#6#O1R&G0CB4[A\M9GG5=[/2 M<44K#AT7PC$>0^XW.GY5BD_!39 :).E0<@-83:.3I=2*)GUBOR0LEGM0_SXA0[28!]%5FOH MLM/Z%$C,YEX@BZ@H=X,6TYPJ8*MM*, 3'DZ7:I)0!LOII!ENR$2;IATF#IQJ(930W:^;5KLC,_%ZR] M\(#,A(3^H_0.#NWL0/"QU'\*Z5ZP[ON84B7I:\UD8F?A\MD#%2Z0A.)CG3L3OV:G[5F*ZD# R]1Z EA90H)T+&.!J MP53,8':'I=7 6UT'N=DXNT&1M'MI35\^2=#GI>WCV MPBV%6NKTHZM)!L1*%G9Y'1@4J1R+Y-W,Q^N0/:7 I1_V85-)GY4G!/HJ[J'D MD]Z]Z"^FA?XJ\(BBD&PT#/P 5>A9WI.^KB>3#/HQM^C!IXI]M;O@;)+@_7ZR M!>?:&@DE& L.A3P8ESPI.NS#T1Y9LI&U!9KM%:DKQ%^EDBN'Q(J\H[F$16AD MA#!^:@]-#)CT&!TCZBBBJGD?JG5(V7_Y(:7*OS_HGEM7[4NK=3XZZUVUNZ/^ MX+Q[UNFAF74J$44H?AK42I;U*>0)TB&^_K;W%D3X]JN#BJ@58X)R#Y M'95J'O<7-M"J]9E,':,V%!C$-5X(LUKO_O<&Y!@VX"%TT:796V^N+J@Q,0:5 M$BS!=CM-(:.W@4R)5=?9X)W4Q7LOQI&+$8TQN[^_;X(=VKP-[M)[51_)S,6C M!.%I[U+VQC2.Y^]_^<55#S7_3'P7:-GT1?PRGU$].&99!UHI;F1%+$.O#[(4 M26;9QLI854E!"_7#0(]9$=W?R,)VM>=*NF;2>&@;Q0/*@%.\Y"8O[N(9^0]; MS.F" FH6L*5';]]OF1BY!@K^NT6/*'[.]^"C->JE/K\XF&.3Y/+;FH-S8;32 MG6FU8&ICNI3WSH9%P7/']_J/_)QQ&CF?*#R"A/OUQ.J=_+;6!RK[Z'5^SGE, MB[]9ZW\:E7JKW$^'W5?K6:\][:,>!S'P5='SC([G/"SSG^7SA:\HQO^]\E:O M5NL)21D81\W>IH)$OR(MN=6^[0R@W9/'IZO0KR9CS7\P,BO93RWZKQ0YUDY> MV3397(:;3GZX6J/]-R@4$;M:TBC6.9SV!00\J,0,CN^GK@.BY!DT]'\IRC(8.+H\'%T.#"X&(1%V^8O"RU-VQL0(]] :=M M@+,,G)_7 Z=2VH@V^ ;;B5?9BJ39.^?LD"@& 8 !@ & $<&@*=TAJ,!P+.5 M@3&WO]^&>!"#;LL@?/^3;0LQF1R.\^IKD& HP8ZX8"V]=C#3-R7F^.3ZEG&^ MT?IN9TY6H]_N--O;G-ES5V*;IS_;68L#MO<-HU6>T8:=47-@&,TPFF&TUV2T MT[;5;RXFZ]C*Q#($OF2JVUN]MX8U]S3QG>#8VJI65ED0_UPU7^JK3//FWHWM MZ5H[Z54MZ%V@==2RFJT2>*VL#E,#>7CXH.ITFXM%7@VH#*A>MJ]V.J5 5=D- M]#AQ>)C8JQ7P7J2Y';[C^T9>@W]XY3B*@S-<.MU..?N[+"$JN]W7V=@^8GR# M E'&U#'X-O@^!'Q;+2.^:P_O>OE*.\?@*97+N3UWJ55EY?I;$',/B+:C6%_4.I(N+(BLP:2\>!AU6E8K4'3,K RL-KNN7IG9!RGAP_$PP3?2Z[Q M50YX.W"<5EBYDY_Q^2S;VIL99 M9PS7HT-]I]1YLT%]?5%OG'5'.''CK"MY<[E56050.^N>5O,>7_!"='!G_H,Y M08(% 5Z2+K1<G+Z6UE3XV[8]J9EV+=6 M[-OO#K9PR<.PKV%?P[X[9]_3=JM=SMY^[NPWLKOWC0,3QWLXQP,F 4(U3&"= M!WDXKTYV\&,AB"&"085!A4&%046MO,J[(DC]>$'B[%O)W:]=6A'UW&JT M>J-FF;MVQK53!TO/,(%D@NZHU.4CPP2&"6K"!(8!CIH/Z0_'G'JT/MY8RKTI$J)^O M5MW9Q\R<=ZXCPII>A[4:P_; .$*KQ$MU@%6[T>KW34X( ZMM!P1VAJ7\==74 MK$U(WT&!KU2=RLHBS_CWC'_OV;3I6N;>L[%UCP[U)B&M0;WQ[YG5-_Z]VOGW MKOQ8A//0C6J>MHG MO_WAN[%PV$W,XU)GMJ6G,+4-"C&, M=@B,UNF,MAN[:QC-,)IAM*4C(&"S3OV#APA\%AE]TQ'DX MIM+O\?3%&2:+T17+H1!517+;&C9+@?F)^596_:F!+*T_*+<2XF1 :4"YS=0+ M?8/) \/DUN>W"YR5'2)"1RT3:FT06EF$G@YZQU /R?@ :^X#[!\%AHT/ M\&A]@.U!*4VWFE VCI6:0[4^X48&JL8'6,/Y&1]@_7R 9U_.+H[-?AU8)8/Z MC7^E*AQ::WP.K2W[5PP^#3ZW&CS5ZI2KNG!PSA.#Z3H[ *WC2 !@/(!'ZP&T M^J7NNU03RL:M4FNHEBL%8Z!Z*% U'L"#GY_Q -8P/V>%"RNN(^Z^:_V\2LVG MEV1,VWLQJ-8 ^NFW]._N=%XKB_>Z3)7[=;/K[13/]9CCB!_ M)E'L3AZV,8@O8> D=EPPQ9D>U,:M.<(.!8^$4[H%-@_=&0_A&>8D@L4! XX6 M(?L:)#'@)1OC) QF+$A"=B/".]<6#&9RYX*$9!JKC/L.-L"9)Z((?@ ""C]N ML LO2)P&FW-XCGO04S"91##_\0,#--_'4^;Z[,J/10B#B41SWVM4": L+$!5 M,!*Z,!Q 4*"1@"H 'M8;H?3IOZ%IR0]R#$^!!%_Z\FWQ+<8C M %THHL2+\10PG@IL&J"(S\8A]R,W=@,_-X\4S<41&^CA&S?W;FQ/#PY\JT1/ M)E560XN6O\F^ 6+T4-G] IQ6X#>%S_^Y_F_J^VH!DZZ(*HHE_?7BH')CP -U M$2[H!Z^Q([/N8DX0^G<:ZE;F_%:\&\.R?'_')S"F]]R[YP\1]/7+-%33V6R, M?),!LFDH)K^>_!1USWK=\_/KH75U/NP-+CJC,ZMSWK^Z/K^Z'EB#LV&9R7]# M!0CQ=0&_ ,4SCSQ?4HO6+=JN!(*P$_CAX>7RP/5W(@\:VQ (#X*'[]#(>8=_ MZ5T(I<.J(>"FDVU4GUSGW5?NWPIV\_6_*RH)=@XBN4;;T7Q?#B1I:RZIOU$< M!K3S^>)>Z;0\CKD]92'6MD.&C9+Y/ AC9D.3(;?CJHKZG0YB.1J"OKF7W8X# MSX%&+Z"W8+98_N(HZ77RV^> V8H>C-LVF/580G$2H*@1@+409 HT:;5^1M"A MME%@'0=$,@ U5I(J8L)WX/W2_' I;#$;BU#R1<=JL';+&I5N3HK@TJ]#W\/2 M+S?9OM>V @![%D/^/0RBB'WBX:WK1X9HJ)8!/TT"#Y1^XBY2TN9@#*"&AAL\ MD&LFR<5.8:.'QCPP+:,&:!BVF,=LG@:D1F_?;WDRN08*?DU,1T\-N" "?/DY MWX,?A#/N%7R"5DMZ .4$;>%YZM=?3UHG]!E&;NO/*PCXS9V!$/HL[MG78,:7 MO+_WKA-/X4^8FG*DVT!4/H_$>_W'AT67XTD:CI/&(%F]D_71.K*/7N?G#_JA MQ=^L]3^-2KU5[J?#[JOUK-- MXA[Q;](NKDB[T$H" _V@:C<.JAKS^AHHV( A7@T7>?7P2$-DJ['TY4ZJ7Q,7 M+TGS87!14UR\81=3=(GM#1L;T*.J,?='"9R?UP/G"+5.<\7FX.=GUK(^\S-K M69_YF:MO%4U^]>)PN[SC=D?8WE^FGE(QYR\(*7]VO&SI&5F-?K=5JH",R9=4 M&:%CF*SJ3#9LCYIE7'J&R0R3&29[UHQ.K>'H@(JKEIZGN;U4^=M++\#P5NNK M5Q3 !Y11;6L10HOYU'1,^R'D5-LB$7J#4B*ZBD!>-;UC3U)5&Y@.2VGK!J:' M 5/C4#[X^1F'?-V>KOE%=TH?:O:_DN:.!>2U@;KR)!S\_XTVL:F6&\MD&J"[#"Z-3#S"C\FXC@JJ? M3[DT/=J-OM4OYU0P"=>/Q"5AQ,,1BX=!U]J"WF_$@Q$/1CS43CR<6NWNC@LZ ME?(7[!\7O7\R@_O^O+M/YCP?AD(FQ,L3Y^@*;N>.B*&$L_L FWXR", M&LSU;2]!3%!6]9G[0Z;_!QQ@CY'P//QM'KJV+ 2 .=G5%;F('E41-M"4+^[3 MVW.N'\N_,%$T/2?\*?=M,<.DT@V8HI_@&"BA>P.&/9L'/OQ$CWK!K0MDM2/X M/HHIS_1<^!$6H0E":!JF#X.'>8S!*A81D,<6D@0\#+F/,QS#ZO!89JG&1O(U M#'*C1NI&@>\+KY$EIB%*@)8\ 7S>>,AO8D[NXV%@N MX=:UTZ:@7=&4XEA12>3J,FN ZSWP6=S3\@^__!=7/>;F"HXX.,1?.3J#08C "C=!^%W MN;RJ1]DLIN3':C\74]?G#34R"11H2T\W?2F>\ABII<8$= G4T &02"%X>&E( MS;)Y\I7UV>[A_P';X,QG 1#']2>8\YNH&\@>YP%60'&YAV,#M%&E+$DR? 2) M/4XB8.\(5BH2@EYZ076-8;O=^O#5C;ZS:\E?])7U =JVY;@F[&,L9LPZPS^_ M<"#71UF^RXW85X'TVQ)9-JC/L7L!^CJF[Y-YCZI%A-:[%_%O23Q'12BWT&BSX7M3F#+$!.07BA,81".$\(H4D&K]FHEPU!>YW:) MPD)3$:=(I(TIF8U+3[)1[Y-_)8"[>&'H>B,20%Q?"%EI)6"ZZA!H#UZ"=*7^ M\OO4!Q;,8W?F_DOI9W#/)N%156R;MH12FN%\J\[19V M*\@\771.:L-8BU&/WQ&>"\KY@U2-*UJ%JUH%%Q'UU>=R^Y5NW,Y['7:G0M\AQ?HL-GD3*7&URGY]#O( DX[ MYY6R)*O)-SL>Q*-UGX*49JGU;8H_F>)/1]"7*?YDBC^9XD]5K_2R>UR8XD_' MO/2FOE,5EKYB97I,?:=J7C:N/'!,?2<3ME*K^9FUK,_\S%K69W['%4YV#.DX MOXI(\-">TN&0(^Z$%\SQ -54QCBXRABC7L]4>#ILL6-8K-HL9C5:KPZ52PY-[FO@.('P,^#498?=^)WH?5T+;5BGI7$40KYK> ML5_ZK!%,^P:FM86I<28?_/R,,[ENSN0;O$Y#GN09#[\+C/<]KO(DH\[(%,\Y M;&:M,SK;@W*YZ@PZ#3I?W[=>LHJ( 6>%P%DK0-;?AV=*.QVW(Z\,Q*N(9.,A MJ2],K9$ITEYCF!I'WL'/SSCRZN;(^[OP1<@]F;W/F;F^2^GHW+LU=Y/J:I.V MNUWCSSMLGJTS.COE-'B#3H/.';A/3*#LX8.S3H L$PYB_'F5U%"-/V\% 7HF M+J]F]F8]4;JS@B(&I<:;9[QY>Y_?ZVMV937WO9D41^-(_"ITWG+H&'-XA["%8EW!.3#8--BL*#;;PU*F@@%GEEAH-2X$ ]^?B8@L)RF:U5563KY[5L M\FE%&9\R"G$A1?>*4N]E4+&6P.52=>\U.]=3]'E)^JYRY-B>3=^P!MU2B3G* M4V6_"#!. 2,>C'AXOGCHC\IY_8QX,.+!B(=ZBX>>T1R,:*C-<<)__31L6^U7 MF6B5?%S;/U*HK)E<^3.%G$!;(0?WX)Q"]4ES[]GO[-C2=?W-YJMW[.EY+_,XEB=_+P2O;+[@?Q M>Q*N.+5@4WXGV-2-XB!$#'@/;"R$SYS0!=V,N3[S,%*9S7D8L_$#@P:BP/>% M]RX4'H\% BJ*HP8\:7L)+CZ+.+SBJO2G]Z#N11_@H=G,C2(W\.77X\!/H/<& MNY^Z]I3="] %)R)D<8 ]82-&19@+#QB=] 8+B*V@6.&\0?^!QBE+R9N#&U' M4QZ*=V,>T6#RSV!/<0@3])KLFMNNY\8/]*7K3X)P1D^Q6-A3'VR'VX<&"T+V M\5N#.0*GB\6_N"?GQZ +!M0);)HS#%-P&'?V()/]0WM)A!HN]C(5W+'!-HF; M[%] 8^XP#F_2Z=&$C1I=:]2@YT:-]K##Q&SN!0\"Z1;A QHO&R^TKJTN.:-C M-5B^PO;&S35D.SC0TFWDZSQO/@# 1C37D&@R!')*6L1=*(CV@$ZKT\_H2,MI M_A"TS$'N#3NA$"+T3$1RZQ63"91()X"KL("]<# MYAY'WH/A$=R "W',$S>,8O97 DU ?R^!R(L :B/0#9)-H"9H:"B.=P'X7>@ MB0TS=>-ICG*4,D4@@[FS>0B; *Q)X"2XHL"1DN["GW+?%L1N2%O7=H4/_[]2 M1@ AD2 X#5:\6/$%*-=DE_(#/A,).X#F7"?1!_ EZ/P,@-<6J-_+<3+8Y@ M=.1-(U!)4L!70# [!M$4SEQ?PHW$4/-YFT@+-I'\;MV#C;BV.]LJ/7U=+4>V M[TVX O1ZA#I**2#!^?6_^&S^X;)17L@X0DGF\I+F#1; 8O"0ARRP),A!DP0F M?(9*PID>##+G.H5!SQ^%Q)MVOSG2/3?8#+@>^Y5:$$U)>$"4P8B>3 MJ[#=A8MB=;AB%*LVO"D@'*GGWP+@A;P01UH6#F70["R.)-OC71^)AB2)<"4U M3118<5OY$Q2%Y\K)2O#YKH3U*CGY9)F"?0^Z(A)S!9U2]BDMW5)4OT ^8JKP M]?)1\5F0Q)'KH"H4WKE*Q=*\UD_?UL*33# ?51G21!5'-71C:X4GMM=M#C.9 MF0V'Q.,:K5O+%*F5Y31PZFV-N,KU(T7.BQ>A_!JL$W*/;DY2Z/:;[93\-.NB M%:"URX+Z/^7>!-_&;\C:V#=O5(!!5XFVYR9N/$J"/4:>B@BV3HXW%B2)Y*"< MO%HG6FX>HEC,4F;+9-VBF'E4J TSA:3)/OJDZ)#]",S*QYX;3>$M-!5M.TRD M<^>-U6ZV,M8.0AKB]<67,]A 8E28R$+&+V^N+E(+%R1)E(PC\5<""@[,%B1) M[$F#DNQ3; A%?B;\]@VC"F!YC?WW5+*%HZ35&LKLE]7Q=O-Z'6:5)V59 F2N MIU"08TD[FM?[4N!)&X_!E7_G48=2J55[Q>@G^D=^O3BBW PVD*$"T MP@A9=S%R@?Z=AKJ5.;\%\0I(^?Z.3V!,[[EWSQ\BZ.N7::BFL]D8^28#9--0 M3'X]^2GJGO6ZY^?70^OJ?-@;7'1&9U;GO']U?7YU/; &9\-2]T'H< *$_@7\ M@H9I2@J^=.ZT;M'V)"CIFWO9[3CP'#PE(K_FE78$?1;QOB76AF)SX52R^VJ& M*9H=D\ #-9]<(H2".2CPY)L(B(RI/PV#G4YA%U=2#JPI\<,6\QC- Q43%;U] MOV5*YQHHG.6V-$E^\Z\51Z%51H$IX"\GDDWNL_EB3K21HOEQYI M6[V3]>%TLH]>Y^PNH^ ME92F$)V]'&:]U1@PI1MD,QEN.O6AWE**&\B_!0\C=D4':_HDFG6L1M72:%0U MA.HU4+ !0[P:+O)'SD<:<77$2_^29"IFZ;>U].5N\;P:+MZPBRGW;]=4TMD! M-C:@1U6C-(\2.#^O!TZE= IML@W@R:I(FIK-^YCF:M:X_G/=\1J_8 7Y;@4DD=7I"SX?4OL@]&I@SAP1OMAL.J MS&'M4A>,#8<9#C,<]JP9]9M;S>UN&*QJ#'9@R8'*G!H=>5J@ S!Q5&A,#=.B MG/QV.AS6)@O*R6]O*^J3.60_S XP:+7*51TW(#0@W!8(K6ZI0LR551EK@*@# M1-&I5<8@J:@<>Y&2=^@.[G\&4<3HGCW>+4W<:*HOMSMB'+]0!!Z867-J;;D: M:D4!OV\#M6+RMZYP?H44OI55 PP^#P^?1MP>)9SK!.'/OWRJA7BMFT]3:[6Y MW$1TXZ^6)OUIIS:%48U7Z4 A."AU0FD@:""X+0AV2I7?J:Q!4P- '2"(3I>R M9ARP&#MJOR8ES3@N>[I5JEA-]8R12D&SJIOP4Y<,#PR[I]86JN>5H$+%1+;A MAJ.0U.U29_!&4E<)FW7"XZG5*R5]#TRZ'D&1QY/?OLEJ-DO)SEZ\NVZKFG'] MBA:_VJRWQ^#M02D?\;.G7K;4Y1X@<*3N/[:[5,SW^]BFO.2@SHOZ;3,>I[;_Y_'_ME1S9+3IS/&%19FZ+FKN\R^?V+M< MJ10LF.L',9L)[L-*31*O:0H[XQL+"01SQ;1D*62!M21U @X>8@GW0)9NMWDT M;="_3/R5N'?&ZXLH8-5D/FAIA"FJ;69(_?3,U*NZ>53(%\,,Y0S/F# M?C(2OAN$1)2(JI>U6^T6=0]_6%D?B_<$&JLF[L'#\#]I?YJ""P60Y\D85 ?J M!!JYX['P'@!HGBQC".PA]+KY#RP88P586<*'\F=3$Q/NA@P6' :,#[KPFAO2 MG'1UN+10FBQ,346TTU$TF2P9%3_,D7<]6='>535.)T$(J$>ZRA[9+7=5938U M0_Q3'B#Z@?\N "[GJMR; C$^H!'B8CE'4_1PM?:8\M/'%>E#CY)*RQ)QKX4. M^\WNJNK(Q6+-[L*(BWC W9/ CC20!- [L#4RF)A2RHVGUP M02H8WGF*=ZY6Y:4Z2C(M)^LJSSV.V$)%X&ZS]TB9T*SP)]7+IL 4VKM7E"'/ MMFUX]%J,PX2#-B,KD /'()]UFE:[]W-Q3\?RNS!L?GL;BEM@2FP:E(DYEE&> M@?5![/:FTVME]4QS%.Z@\V_\.;I> M?G0+M#(B;+4(T^KEU9(*>[F47.4HB7;RVZ4LZ8N8?0 %G@FJ4E=:)NGR=M)\ M[P GYHN<;=P\^7AX]7F/ MD[.1.;UE^W^O&E6F&.6$BRW"&$QT\@+%#TONAC4^!L.SZP=1J4+MO<40"OIW MLT+MG+G.KR=1_^+RRKH<#H:#SF7OO&V-VI>];K_7[EQ:UG7_>H#O\ (=-IN< MJ?"^A6V#OBD6SY/>(?:-_V!?PN#.C5#%/CT7OIBX\=MJ\M#:02RN+X?'DSC07\@#./K& MU(>O35^F/OR:0VY3'[YT/.2A'_.;2M%/@&:OQ>,/H$JT 8H'@D:D0?/#^1L-A%>:PTTZW5.W.@[H :S*0 M&IX\()[$>KI;S<-@MKVJL=A!Y4V@?#C'4-%L>XE47ST\8(O1OE>3B;S201%% M(=Z4>,)F.NB2*JM(8/5+Y1RK(HQ73:],KH\:2.#:P?2T7YMR5*NF5RHG39UP M6H6#C4,S/"HVOQW[K_2B6_E; M072G5MW.CZ<L_#C$+.PZ!O(29BC%=%)92/!RXAOVKTL>P%3FFA#/0'PSV5J M6;BJB#<*;WV7;F8'$PR:OW.#)(+Y);[Z#9.YX.*H9B,V3T*\4AQG;42!E^@F M.#W,H=]8Y:1Y,\C=#7]T<'3_F%'$.%(QBGF+++!C;=Z33;BTTOIG.8N![VPE4*%[KLCM2P;;P]C3_- M1#P-')KI"OH[ D"$:)B' 5Z8UWDV=7J?-YWVBD'(_K%UNLO.U_2IQI2;N$X MDW:+*6A<6^ANSM>-:=8@Z$_E"",DQ07P$9X5$_:N9:8G(,@-$$2D5Q@_PM]LB//^PL.8??R( M?\93-V)?!291,8#$-W[W,5>78(.&VAV(T"#:INS"#>T$1,(%X(8DTME\+K@' M$DP)'/JAH?."02>2$0\&NA4U=$>7'T_]A[\R:WD2-O^*L@ MY)FU% ]%XRH.P.F57\](.ZU]'/O7!IJL;L(" 1H@N]7^]&]F%4" 5_," MFR!9X[ DDCBJLO+X9596)OOEXST>G&7B!AA7(XO89/!B9(DA'?#]ZJ:@ MW@BI-LPD6$E1++\)@CRL[#7(J*2HI8A; !%O[ZC*;XGV#UV 5S M6D6LQM>TFN,H&H(9H2FG1YR ''1/9CJ*2NU!Y_O7Q:>!-#[*FHO%E8(\XUH2./UKGB&XOAO%#\@'O?F*UWP.'X)? X==[GQU M/,[S-.9 +HV84*;T&6[)88D9*$26HX]QD93LFS/Q9&49 2(BP[$;\1^L]DOS MXI+Y4W00'V;364Z9#4%;"@PPG?O3I2$KF'.4Y6,LQEK U0R(S>T'5K1DUH(7 MY009Y6:1X\R:Z9F='X!XY*P&)LI*E _9LZ9@V0L0/+P>#QGW&7@'I/L'NP0]PW!'74*E"::U2 M1:AI)@G#P"&A1_10LQ7?)3)Q0]/6E%#Q\1Y1J6(7%FQQFV'Q],S?8X#^0ZPX M@^+E\2*_8+68<"WW 'G3P7;$TBS6GRAX@>6"08-94304,RN[VP @J.1 ;'Z M?,6(8KEA7O"9DQAPQ2S'H:#I>'QI!K+PLF*:#;XC4(=E&$6L1G/VF$=CMDQ M!3 HZ; H'PECSB/$5(F4W0,!YI$MK,!<6C:N7M%,QM/:X4!K],35=5F0.EE@ MB'JT)4-T5(.^\2# ,#,X\#!CQ^G94L_ S%'@B#J,/!WEV>QQQ'XNZRNCK:M) M7EFTY3J.BX6T>5!T8PV41:8JE^E494\VB';C[H6=G X6/1$53:[F71=0T>1< M^ZWF390T<0I>9?758B:WM.PB9>+BYW=;*1/=2R4]2#=U2CP[5I]!E! 23+&. M*-ST(=8+ Y3^R_#M&:LJPS"%G MA7;M7-_*J<3S-H,_Z,CBUO[V1YQI/(P<[1UX[!D&Z1^"F0ZGRGDY0!R8%.I! MJ(==4]][IF;W#SJ *M2#4 ]"/5RW>GBO]&13.ZQ0T-%DV>M,Y7GY1M1 .=?$ MSRT@VD'0^II8_[#*#F/@PX1>B@_>V1AFW&F%6%] _9@A5E]3JC>820=5O(U)YN MV?WEQJ]"R(20"2%K,]ZIFIJHVBS$\J)+RJZY4[-EH3LOGCNOB2,5N]6>:MW$K'PQVXLZ*MT%J-\RK/^$F1F]E?P,7@CL MO-'(LQ^:(?J!;00O\NC+%6C;:V9'K6<2ZZ"0E&!'P8XGV4-7]#YYJV#5Y9W\ MN0(&OLCXZ2%I'=W$HK<=/VWLBK/6$[P _F*=T]L*";"&(VJKGF9GS?\U!P6N ME3\UW3ZL!HG@3L&=;X ,VF;/CJ(&P<]7&X)]K\BM[EAUE(-O(>GS[ZT"V;>L MS=UFU3)+:Z%JF8AJ=1,?7"A3FI9]3)Q5,*5@RA/8?7+8>:4=I]LQ '";3'R) MX=9#]D<[RG1O$6V5.XM'O=WR 'I22J>\-_TFU+J'0A)U!F^ISJ!%[+XIBI"* M:(Q0#D(YK D&*&WX74(]"/4@U,/5J8?W)H '4:%8[/W<[MZ/?A!VOI:MGS^Q M[K[S[]F?C;&L="!NSD:?_'B]J[.][W#M319\TY#D;8VE3S\$I,K12\0_XN6_ M8)^B>,"_66SH=#<;CZ/\A36WQX!""!(O^L+_95U/[H*1"BXJ>.P%E6/5[_M% M>LBS,>O6[64I,R71E ZENRG\Q1NR+U#X5!V\-Y.@\8 %I2F:>*^HYRMOK"V: M>'=B^TO1N[3_=;*.@?]#H[R0 E NPVV]O&^2#;850W^;3I+=:R KN@H+IMF; M:<[7=5@PS64RS=G[&5\ XW2CV7''&*>-3LBWA&.N8*[7/C^QEMRW,J M9Y%->ZY&3&^XE#=SEOHW.N7AY4F>/<48-;E_D;()S:,IAJ++>'-,15^FR^MF M051+G+J]>)4K1*S#(F89RF&9:4+$A(@)$=LINP4+[HN.3$(H+SE#JP-MXL^8 MH=65P_D+[V#U5YNI*!_9-VWZ5.]G!<4S4A\6O"M^9NHLWE4GS4\W)!2=I2LJ M$'>;X2DA,&\77##T@ZK0=];!$>POV'\/>Z'T9%L[J$N(L!@W*3(MLIY]R'&G MCK+=35>RG7L*I:,@/<1IE [$SLNEQZR4G@K^1*M=>CHJO^<.WER[/1%BV:)8 MVH9U6-\6(91"*(50GD8H54,6^SM"*"]Y?T>]@0/X6_K?[7L*_S21OI.^D7_$ MRU\YX?YEGCOG;/#@ND65TQQH_S++I4D>L[/^13;+!Q0/I-=YA?,3[844E^?; M\:PU'6 WEZ(^W3Z (65CFA=]J?E(<)?9"7?^&';QFI1%*J$^SR M6A8J\D,UOKT?/*2#G$8%'1[\A)+GX!II.*.XHL"UP!(Y?:+IC'(NX5\U.!AY M"G1^E"18Z^*A@/G!C,K+V$2;+!>G V!RSBKL>?"6.1L*#ME1\WZ>[ZNO:M[] MEUU0?8&D#84] /Z.BVE#,)@FGN#*+"C63]($-/\H8FJRB!+\:QS!3VQIN";, MZ9".)US*X3&->K*?V.]U=!0%Y7Y6P,0+',/X/DZY=A "LC:4O"[-1'J.CE"F M/[$Z7U%JCEL!U93[]O'#1\E"@L_EA1 M5L2U>&5IX MPCX8E.%Q1)UNTR9$S,DVEKQU.[Y(4O8;.!)9_F*&I!SX!C#OX M#H.OEV,8%P!]49+O*2C=CJJXZNOE0:T>U'IW,HD>Z<=[ M0(/?/T8/,*9?HN0Y>BG@77\:Y>5T]AMCM,\ I5%.'_[\[@^%[A#==4-+"5R+ MF)YF.XKF&D'H!J&IF(YUR.2_L=)86/(+?EEHRAZM>.2;%NU,_G(XW_&\97^Y MIL(VH-74$ESE3>.8%E3T*'H8. U(U@$\#' M/RV*&8R EL]LW+G85Y6CMD5=C"IL?C_<48S J!?+PX'+\FSV.)) 0R?9"Z6L MF\ 4C3PJB?@)[&<2[07GEL)@QF1+,ZRC"F@V]NUF#: M^^9%*'G,&*PCX I6<<1IU,X]N/NT(;XXR#S&U0/9^$DG#2C*(,Y<[HJJCT8C M-H6W$"+WY?DM !\H!YHX<.F.2=GO<_T@?FX%U DMN*54*@:-:S,WB>(A MX[=EA-W4F)MJHW([)D7C; :L*2JD'ETA5=7>;4[P*]]A'E;XL_7:I&_[,O6R MAW]9+[O)>EGF351_]2O-?YO)['6Q7_DFEGLCQ+SQY>]&Z.3_+6:3#>L*Z_+I ME4 FF4SQY!KFJ<\F?Q'"<9O"P?5O^43V&[:"N:;^LI?;/E;NFZV> M"!6=H[NFU87@7J7@LH0&(;DW*[F7=D2T96X5#-DUAA2%!,XL8:2OM0KEA(@) M$1,BUKR#Y9\*$1,B)D3L5")F*=<"%#N:=7%,:/"M&OYV4FXZ(1YRWSRD5E1G M[8PP)X+[]U!!>&I&L/^-LG][;"2XZ':Y2"A1TC<$AA#L?Z/L;QX8PQ'L+]C_ M"MC?MB\,_-Q2ZM4A971%P/+<$1E=; D( R0D[&02I@!B.Z3CDQ"QBQ&Q2TMF M,JYDCTHPI-#YG=3YJMDWA(@)$1,B=KI F&+W6^W;(D1,B)@0L85D)O.JDIGV MZ7$D+]8!7!J?L>_P^ W_^_I_B^-NK1J@M$JE=;7[5)WS5+G".X M)#_.Z6":8;GNYU$\&$G/5,KI Q;=S;#]%"X,N[@G11-LHP&K$1W3; +6__[8 M5A.\1MLKH!B=:"V/OB^Y'>(=3L"Y>N!Y;%Q [O$DAO<_GPLOJ M#CN@:Y.238'36=T&5KP=F>(9.!YP38)MSN#+39)22._Q]>^>&US:/'QYP^ K6E M=#9&!5)W*Y@ETW@,OR0O"^0]1A;51HGS,]%74?K&\4.H&SIL(S)VV1E2[!8! M(@I8@-,P!=7VE"6S,95XO1'4SR486>!WP"4]*<$&7S#$"-8*+IQ-X'Z$%UB: MI'><7FX>W.*CQVCK&+E>(&=,!C='RL\K]O#L(KX$.N@9)6+92 M@X6*L%_2C#4L7&H(\A]_L%3%_%34+3J8!O2RE)V*9^K*C1+6\.-N1.FT[.8V M!8O'%I<_?+ZRRZU 6%/.63[)YGT\D\$L*3MK1GD*?Q?UA(4Y.L <90V4!$!R MO0E"*0-LC1P N ,,C/0<3T>P=F5K$?@R3F$"TUG%),T2^FE#GQXGEJT:@6PV M+:; C#R\(F)3+)=@D$1%$3_ %6SUSVV>.F$C_5F.R\Y"5'%>3*5_@3\VY4!? ME56Y-]>KB%2QFU%"IZ5B;8*G1<-X./QNH]=H*ZK]%GJ2S6K@@7Y7(ERD:IU1K!L\ MXP^H@B,%G4X3>K3);J61[2N6+YIV MQN?1^[K>@D42"F9%P11@I:07,$^ JH?'Q&)\T#L8C^#;"9K"\?K!CV- /TJ* MK)U(D5HWCCN)K)3J(9O0M$)BJ\!Q06".[ '=3MQKRD:XL*=RG*!J?>.('L.- M^,".G?B$1)=N]3'+UKKHPK(!1C^R 7??/'X# ZC2V$_!9M5% UGORF,B=H-W MA+/I+*P/#-2/\ M(Q[SIK[5$U@$A(-)_ E##?@W*&'084^H:QL^)%=RHN^M*76;YEQN/H!8?+4% *?N , 13J MW!<%)#N?H M_6X*7_"VIW#'9_BW9.%:?L4@W^?/?%G!@03:9#DWB0^SG%&TW&TOX3(:5,Y9 MRUM'76BAVJTF\)/E@=1N=\])O$/7'\.J_Y^97 )I(P6F%$2 M%Z/*)WI(OZD^6(P&"6.:TE'D6''C6A@^A*BHYRBUS]M#4 M/%:KFN=N=E^ EL0A!T^T+L3?*1VTJGNJ59&&=)!$O T9$KJ:RS$MN5N&5P+R MKN,\]LUB)X@O#P\?%^*YDI,#+'CDS"*H6#D.BPF YV9OU'I'CJA9Y>ZPP,,P M'DII-I5&X!LSY9T!+]V7O%0P7HH:O-236,[ TL8J)20)FO2^^C#>_W#^SC^ M@(KF+O! "SVR/0%0+W!BRX)N= MKP^C+_UG]DS!FY_K3MYH&_3_+.<;%M4+ZGU4_N!J_Z&,]1=LTP*N?YR!,H3+ M>-@#C UNK?!VY#1_*G,P'_ M*<8 V:8EV**$@K7)^2Y(3L$*,K4[H/D47"_X M%?'=0S2($PZV\7EQ6LQR-K$J9X@;J19MTU_GDSEBSPU30WELIPZNQRDC 5M5 M#/;D;.,6%[2FGU#;.ZIMKV3%&1#V"\"BQXA[<8)^:-. I\#'!>0S87*-N(YC MGU)N&:!I4*V92< ==7"%<[XIR>005,'C$;@[<- R^8'O/8IJ$ /#V&5!RS*/A?+W633C#62/8&=XNC] MX0'1>#$;C!9G!%"=_L D)[Y=RFP)(DZ@1Q*#@S[$'5!\RB J1A*>-T*U7;H) ML$AQ-BRD]_!5&>HQ3/CSP;++J"WZ$BWW#CW"P4RME'Q3@BR2:%/27ZA\K>?GU.9"Z MH:A<'0!9<^Z#OT,W?FZ<$EG\3=G\DW7078?])-[U5N\Z:XWH'+N=!VV>?2ED/P9Q1C+5Z:5CZEP=4U,<*LM)K]A%L=M5OF[^;7_.WKGTQ$\ M92,4>XMA*"QG0_#@3?*@\E%CRR^ZO]_F^FL?B5C_&U[_7[.<=L &;6;";M9[ M;2/\MA0[.SAZ='CQ!K,LWB#QZ@VBHLS%591154-TH+MX*R1$K,,B=F"/(2%A M0L*$A.TT(TOIBT;%0L*$A)U,PH@I*J8+"1,2=CH)T\PK*9Y[UMW'A6;2I\<($.=-4978',NG*E,6[^L[F:"I;K.4CJ1^X?TO1Z98"G!4ANG9JF*>H@CV7W'X](V>O^>X1!H/F;'(,[F/:CM> \7UII- MZ9GR80V>N^>:=THPNJJ/+XP_#U?4@C\%?PK^%/QYV_Q)A'47W-E9[E1ZZM7P MYUDWAEJ8UV=6Z;]HE+A/I>2J7+-NRH!EJB)@>JGZMILL95H';;8+CA(^ 7?*AV5P=H\[+WV7Y\MK]87%R9V3,+^BB0V>2U6TW60I M7;VL.)?@J,YSE"UTE."H5N.-\D%52P1'"8[:!*0NZQ18RYL[2DL\=P(*'%JD M>[%HJ#;Y(0VS&?:T.*9JZ$9JEF]C'316ZI.>G$8'E?381I]C:GX<1H[V $?/ M4 ^L''Z]1"1>KW6+G=%@AF@YB;.M]V(O>_25. MV8@+/!H!CV2:@1V5".,T@F='B70WA2_XB^'JS_!O/C\+FWA_C?(I__CY,WZ> MCN)"^IU.LGP*+)U+R$>8V@//B=,';"6-GZ2_DD_OIXS%2\E*'R]<:K$BPTU*)'M_ M%T2R.D?V]@9R?RPH+.0QLC;==IS1FY6S_EMV7^#A1GR5*BNF]!Y/CJCRIV,/ M/;+'*)\^'$K'K:IB3V9<=)%1[!=:$:ASQ'V,05CCNKRAS)1W. 4NYL$+Y],! M'=_3G#.AIO20+^R#']>3GJDTBH:'#^@G137[.A\.7)D NQ_\+)"903(;@C#$ MS6I!\&TVIB@V(+B3Z(59(;@"Q65!B-TH 2&FTMV(4I @%,A9FM-!]IC"6X9, M\"99P22TZ!\ZYV6G=5.BD#/EZF$*QH_1.-'H1]''V'KT#\HR+#+YDF MB-FO%+@-- ?E&H;B$YCN>*BJ*16+6@->$HVS63J5AC/V[!E0(9]&,>A,6E2D MJI^"=(AFH*E '4V1MD ,X$L<3#%+IKV%1\*_TFRZL#3L:6RDT7WV1/OGEJD. M"/:J#6/?+/;=_9T^9D],FII,;_F,:B#C2M0&400 MU%$\&$F4R>E0NL_R/'N&&YC:!H0WS;BN^XG50I1*E=?C#6WP?=F$F7P8$H@, M2C=E7Y?25$KT\FSN7_BS,%$S_L';23(+Q15(*<+P<1_284X9YRKX\7'G A;"XTUD) M:,H7<9J,L0M+(%%@'!N6=N,3 M-BSK$3126Z'1#CPD?8.OM\@,$S^TT("=T18-LA0(GP,;@3%C-$.TR[@.[V9L M]RJ]^%M?>1_,NWXARGK%X:J^.*?G3,K2DB/!DLYRO!VT%DT+7$&^D.!'9*4Q M@V=RQ USX,L$'PNIH S6PTQ*J[0/^5'A!#64LSZS%:I5FIU0K^- 3Q11^@*43D&!'2/#7690# MI6G=D?Z&*59B@"<*]J1RQQ_G!$+9+.)B6H+8Q@\(C/-L.!OPF%Q!\Z<8^'E" M<^:"(V^S[Y$Y024G=#I%0P:W588!U%QE]%C\NC(5<1G)!DLXR]F#X$6/>30^ M3J!_TN2^<;RIPY$=84NTOM*"*8DZI=N.H\G:P5A'$ < M'>7E=/8;8[3/ *513A_^_.X/A>X0W75#2PE9CN*YAI!Z :AJ9B.=="1 M$^;, AMCF!']ZSDIHI7-[$V+=CMJ>B?#]O?X7[-XB+"+A6^C"5X*V*X 3#@0 MUH[=L4BC04FCO*(1(%=P(0"EC2?1 $VV"Y$U!D8MHB9P0A52VFE$(0!=H._ MHP$\MHQR]VXA9OA<[+!=XX#YR6^P9Y&Q4@"0H)KF X+A-?+M_2ENQCM*,)* )F#:75K MHY9?&94$' "#BJ9YS-P+4!= __@A'H#9;_C3^,X>?S.%B8/W@G/ME7:[GOQ# MGHT91H7!52_\[_Y=OYQ$$C'/;L V&GA,H7X[S@0=P/0Q0[K?1P!$^M(_$$&# MOF!AN%GI#3:'S ;%W$4<1H6F[V<%\%=1]%B76]PZ@#'/Z$>:COA>HC2F^2/- MV;@6%Q-PRJ__$8TGGQP^ZH<9;K,#B7,*3D[*R<'9"%[+"#X">02T(Q YWH%! MD=DC/*^.BCS$&.=!!WTVS7"_9@ ,3Y,'W+2)F;3$C'?+7:$ZT',7>#Q,A"LV M8UM*V<,#+!NBR0*XL,=9#N._S"EE<6 >W@)0 (R,[YVS,8M:Q%7 %KQ77.QQ MAGX5/I6%H!A+%R73\>CO(V +?/M#0G_$Y982OHQ%EX=/("I@M_'Y#]5.->@/ M9+I9.E<<*:7XM RW@6&20_BKB/,JS)[@HN 3QE'^'1SBVD4&QS9]:0QO<18S MC"DPYMR9LJ"_0-^-(Q!04$;%# 6=Q:H =3,@-8-W?JYC*3WV^"T!@R@ILBI> MU51K38KADCW,L/\T3+=2RD@6(3?L#A?,PA"5X"3"G@Y+CE49]<$8+*Q15.HJ MD*U[FL3TB?*0(0L&_2@=.*89N=5;UMO%"+B3[?QP'=?<")IK\Q[PQ2-E^44\ M9(F/>:0I6D88*=?UW$ZR6 [3I&!3F9A6*I(S-/^5J^Y- <.*-8O9 ]B?F'*^ MG&O?^DV?F"%)Z9 KWP6KBJ^9V\9/\U$@U5"B@/GPVZ6-;YY#53-ECK3*^0;U M)SXO,%B#>,+F_9AGST -%I2=,E=VRF:6 E=(4P (3^5N/=CCZ0B$Z3^S9UB@ MG O2B@0LPI+ZQ0R9/$7Y"P;7@&.B)'DIE=TH SN89L]S.@PIFQ[JG10;O;\@ M5:=9SJ )[BFQY)G[V91M,R4QS)YI-CZDFI#F5.2^9LYPXNN[^=OP:^2Z1R<8+"3?_U?"(YB-+9/W C# M%TGUV8^+09(5:%%PBQYTZZ\(QS+V!8HJ(!YN*;&S O1HISVF)N9,Q\-]T_B##=)$5?# M!XI ACTV16B9] "! )!@^R,5.NR5R.D'(+)_4^DEILF0[^"R<,;J KT71N[ MM*4_"2\!/P*0-^BNN"(2^,, M/&(,?*!;"E-ZF="B&NZTY)TJTZ-,;$)'N*#3CWCL"M'[G,=Z;&>(A9VFG*R M:#&)K,>P.LW9-M4DFB"*'F0YC 4U""94+SP%>!E8(94>\>QBRH:]<@V@4PNFH-^###0O*@BE-5N^D,4YYMXH%ZJ/IIV=GN"K 23 M&J# [/SN^IWSR\M$P3+0M^FU_P "9LS9J+,51G3XR,)W!5U\.SH,W)#VSZ[8 M.Z-M@) )2XKB68 %5QA Y='+!/U5E@XI@=>;/O)HUBI'1 LZ'ATQZ8'I^'(- M&W&D$>B5J]IE/&I/D<=2,)6TP&06!OTEZ0*W-F,L<@[(:LF#V),K! M8Z<8V8\?ZBP/IL%1*)[8,A&9Q[E!=F(6<0&WT_UZUY,46<9_,"(H1.9?L'+RHYEWCI^;;T@QZ)4L'$M6RM,BK1V-61HM/P@#%/^Y.O<[ .&+)@7] MI?K'2D)R?9JF+M%H5<=HUIR>J0[;_-PX:[/XF[+Y)^N@NP[[2;Q+O.NX=YVU MX/YJ]*D6=G-?\_K)8 M_UM>?R'^-[S\(3J=_X\YG1O]A[<8!W-=SSJ"RON5P/$]ZT":3K>0QIN2QO^S MI(S;1+J">:Z>>9:0G. >P3W[<,^)=$\W.ZZO-OI8**;!OJFG:/?)OG2N;G%V M#N*_D>1UM&;B054S+[DHIJ')[7;H[&;-RTY)?9=*X@K9O6#954E?%;(K9%?( M[@7*KGQ8K?INKI^072&[MR.[BMX_)#C:T?43LBMD]W9D5[;[II!=(;M"=B]0 M=O7#&KAT<_V$[ K9O1G9)?:!39^[N7ZGZJW4B3,H*]M[%YB-/X[RQSCEP\.B M)M477,^Q;T3"OGB7>)=(V!<)^R)A7R3JB(1]L?XB85\LOTC8O]B$?4M(XTU* MHTC8%\QS!/.(A'W!/4=PSTTE["_' T4"?\<"\S>VL:+V5$7N&]>_L=(I+2 V M187LMB*[LM67A>P*V16R>X&R2\3!.2&[0G8O4G;5_B'!THZNGY!=(;LW)+OR M+202"MD5LGMULJO8ICA\(V17R.Y%RBZYA0/KQR;PGW!\;SJ"-7M]8=D6Q6.] M. 8OO D0MA:H?@E^\.8&^,5SE ]92[ \&DP/:_]S?EJV>!SC*WR=#5$^L(G* M,V5=B$$ XJ>(=P&:9F5OD^@QBM-B*CTDL\%T5K;%Q-8<)95I1676-:+9)87M M\F)7B6SAR:S+[80.9DG9YR&78%50PV#OUDE6T//W3NU"*ZQW?_D'7Y:*TH.* MTQ]*?AY4_,R:(L73^!$[8& ;HZAL3POKQ):O[(?*>D8N-3OE_4L_CFF$W6KF M_;AY!TC66&B*#:)8DZ/R.>7C>7?(-!O'*7M<@RG*H;(^0=]8LJ?NN,3:BD\F>?8CQBX^<,'!75"P/3(V8,56,KR5Z<&/$DS*[O@RRQO] M4'GG4M87C'4WQ=:X-)WQSF%EMS%XW#+?8)\I/AT?SSKEP#9?6/_WHFQQS;JC M5@_C_6WGS>PI[P+'7['MP" M#:(9MH>^?P%[D7YLS'%A^BLWUIS&FGICT_''%'^/I+)!^H#-C'V%2Q -1HQ, M,/'<.-'1J.8SU+><>R89MBO%!F4 1WDO/FSR.V^# MA#=5RK1I3CFSX/C8RZ."M[1&)XO?Q-ELC4H]6/--GV&D+Q]1B1[>CHIK7[3^ MH#NXF2B;4;'^@JO,4B_1!B[K2=@^*LH'O$%XHY5S;UW'9DYV;@T3WA=ZB-T# M>8/Y)SI_LUP<=257H%)1/3$'1;RAI WDWABWE7,^R;S6EF5;VS^,\S')FPX9Q,9@557MR!#>UBN#B7ZE#WLKSY>S@I1->$ !LIA=!3(&:8U2? M\^YXO(U]E+Q@)[O=N@AN.01>!AS*F$*#_\H#Z4TGM_R*37M(!]@:%!87OD[I MB43]%(T2CQ%X;'*/%GV<#6G"D!CVN8__A:H8.QF6#DO!K&-M./!3- :@QBS$ M'%8,.:Q T]CC!I+^:P8"DC#!J^T".__?Z"$)\(:-@[E*T6*?2D7^>=Z2L'IU M@D:'47+%6"PZRJ#02O\75 />V1AFCT,(0' XZ\)>KYO+N\/>B0<.%7*MYXG3(&@@/R_Z= MK[/@5EY@'7'+KU:T;Z64MQ\8>_>ZMFY!-4MD.8V8_3G*JZ=,HD?Z\3ZGT?>/ MT0.,Z98Y>"CS_/\K+Z>PWQFB? 4JCG#[\^=T?"MTANNN&EA*X%C$]S784 MS36"T U"4S$=ZY#)?V-J")0(1BR;$.1/T4H8>-.BO9$)7=2WZ_4K1]K-?MZ@ MDS@KYAS++'FXMV!ONZ*)T/M&#PSU2RHI?<)]DZ5OE9^7--:%AM!/MAT1 +N# MWO[*>M+C5L2V!7&P&?F:Y=A]6M>&PJ.DR$HMP8->$^;" +=]+&'/&![-8LH^ M!7>:AVLX[DHQLE'UC&:]V.?*!IQ_/)(T@%'=XU]Y'B/0G[(P JBF(4Z%A[SF MW;!Y)_A[## P5;P0_<(+8SQ1Q4PP[F;$,,$H7]!P9=BFB.#5<5',** Z)E#8 M?C[.Z[@/0WC%FN'5O<_+X C\]()39M\5E:/7?.DK-./P[V M\9-BV7VKZJQ] M)LWWDRWW]1;&<$4MX=\ EF[D*. VWKS]N9(WQL6@%\!QN:^CK8A=,_RB])' M=\FGLPE*3B-&AU\_UOM%3;;&$"<;,GQ*7B1PR;Z_P/-8])@]D3LS7#+Q,W,5 MP?H_LDAG7FU&%*5RJ*? @Z=L##PB")_K;:ARO#3*X0,?7J_T%5^D%$/(&%&E MJ,B!AFSK<\!039+!6U X44GDS/01PJ$KY=D@5$E]1JZ".%@B[&+5FX:AY M5"NG<&/:5I3)WONSG("V@%>3@36Z,_O"B?T=5DQ3%MS-1(XLF,9 MEF&2P/(4WW85^5W3?1#NT3E XN=OP:^2U6\O9+WF'6LCRRBJ=[/))&&?<3_? MCZ;1X0AZ(77.-I8/FK-O=B?@!BA\@I*AQR_AWV9I/ $U^1N=/F?Y]Y[T.1T< MIN9..,C/L X_=MISN!!O0]2 W:<&K/9N<]4*_@IC\$K74*8SGJ!2"2YB@MF"@( &1+/92SKOYVLWT8;K$4S;)] MU]=TVR2.K3N^X5NA9?BJ+#NAZA["5GSCE@%SU- 8PD"7X'?Z& ,J1S_IZ^P> MS+KD# 88445G/XSS\1IXTT5F/(3@:T#W'DL@$7N9*%?/F(IN:89,=$U7=*(3 MSW4"4Y8]V31L-PA<^1#&_#5*0@X..9ONDJFJ\2XH:>JP:J8<"GP#8]*W .8= %'-OP M:T"3?N$Y5G#!C7+A=GI+AGYS7.BZGDD4QY(#TR.F*EN6Z7B:JZJ*'(:>9;3, MA5XVGN1TA#OX+'D,JZ#=*#]NI[QDD)OC1YB[1K20:"1TB1RH;JC(GF\3-]#! M=N@'F>T%?G2CA"4GWXTH71L1NP7>VTYER3!NCO="TU05W0.)5$T2 )0FFJ*% MCF\ZJF,:UD$QV-=T(:9_A."1WRH7;J>W9)@WQX6!9LFA13Q#]0T2:(:E.:YJ M^$9@.989RD';7%ANY<_XVRXG:B2\:KX1T1:;X0\3(LPU:) MJGJN!>C,M2W%)Y:EA!@W,HIN;XAN,H MH6'(3F@9,CE8DK1^;9:\;'R/Q]JO/%Z]#U4E4UBB:Y ?/S!,W0.OTC4YR&E8.G$YNZYM-M2-!VNDK6JUNE0H(N1((L M6=<\%;2DZ]C$LXEMFC)1 'Y@FO639\QD-BB.*^SO+!B)UA M^IQ.H_0QQNQKAU4;O F1VDYHR7IU1T:(U(6(5*#:KJQX@:8Z&M%DQ5856[$= MW=(LW0Z4\&"1LOK2%W9VK]Y=^IQB0:/;"7AOIZUDBS#=-4B1[\J&JEJ.(KL> MT?W0L3S75A3#"1RB>>;AR,[N2[]3A',#+)*8/F(&0?YX(V'N[525[%=3F87\ M7(C\&,0UB*6$+OQ!5,NW'=E33=VV?-,('./P,+QM5"Q?.)[1D@<7[--Q0T#50,?&%"'IA\N/4K_^C/3]J&C9(M MPC5(C*5XA@80W"2&0UQ?=FPU,&S=-DPY#(S@"'NC@L2,)TGV0JGDTI0^Q%/I M:Q+=R,;J=KI*MH@;7(,$>8$)( +\6\\)B.98MFN[5F@KEF<$EJTA*@B0@&O7($"*+FMF8,N:Z_I$5RPK M\%T_,$+9)('L' /7C#[FCX[C:5W4#2MSP"1YWZJ;D*3MY 5)$AFE5R%)BAE: MLN)HL-C$##Q7<0)8?3WP-5\)_,,S2A43'9^$#O!(WG_-HAP8-'EI;)]B=43I M_7^GT6P8PS4?;D.RMI);4A3A'5V%9%F!J048*B(>%DMP9#UT,"$_5%3="(X( M8UL@6;/[@OYKAJ7-@J>;B2UL)RE(S_I-(-'@>>,(NE6LV5I2"\.#BS7O4%Y0 M%&L^=QG=JA+>H>4:]YG&M;76.[]"^<;[JC6+?\S;]+H9-L:%A?7CG+)Z]_AA MJ;9S<41QYTY0LK5!K)&-+Y,X96?N>>.!XVI+7RWA&LUMN"?!^Q,.> <'ULUE MT"P/T/+ MIK=ECPUX99P-RQ:XZR38%+)J.E(U:RF;==2/ MF&382)!7Q&@P"DZVHJVTAC\J(L)C9PGGA1C_FO,#[^,V+=I87*E>5]8XG"4L M(_.PWI>L&US9FQD6 B2&3EA[Z]K43G)@QWB2T$*HZ%+3L Y:377#609HE@^9 M7F&T+7OPI$.P@?,N,264J3BE 6FPZ&^!@R^MYOO_3N-YN:WB@_3^J^=\<3_T MFIR&W*^8GY #RA+"K.U\EDCHL2_TB2E+"+^JPWIUEYL!S!V97Z(%>DTQ:$HF MTW\5[+;^'P6G20_7X#[RA%\AYV=:PK/E$[_-9E+_P.:DRSDF5 ML25XCFUY@*E3:9;^:P8<\1"S?O?_.F9KP=/%]9?!6R2G8_C>"%8 6*+&4K'8$QR=FKH_ML!H\8 M478*:P,.Y1+XD'-S,\=PN.[5);WY,X8SUA@.6K%E7K'QM16=U@UZRY!Z38(M#P'IRO7&D L;TI\- M!8/$ !D;%\^G0W\ -Z0QMJ5#:9"FV%?P'I5]3Z)/V'=S@"+^"$N([ZO[#W.1 M&L;%(,F*\ID;I[5 RK+Q:#6 LA-?]?!UB)-W5,?W%8T:63#2>,SZ;(^C(464 M46O1'@*<9XJ'7HOE5R F0EP_:92I>VU-F)*\ITE,GTKN;0@%T!2I!)1KL.K] MW%@VO!"A7-8""P\5-'9V=9CH_QH!0LQ%,*-$%PR ,_)PS3CFY,% P7B6EJWJ M@3>S9Z;NJI\C$'MFPK&Q+G-^68?Z:>4;\H>]PO.5EL[IXJNR?-G>+_QN,Z/,YE:IA MPRH,,QALFL%8$_C,#"0@&_1:&G)?8;2M\0=PZ:+O-$6-%8$9R!+*U?TSAVCP MGAXJN<;@2H6V872,+7JEAL)K"SJ)T$6K1E;,A[;^ :B_TJ967EVHK.Q)"Q>] ME M[G)YK=I';LZ_AECWFW?^L)M 8^L+F: >[W?&&<;;=MV3=L$QR7$<[/-7[ M>D<[1=OM$^D*I]M=/Z6%_LR:KS\TU"&H % ^@VF%1!DJS\!_?"S] M+X;8R40PPOWD)$OAGV -2O]G4/D2/,#!)2I&7WJ0@2/T M;XS*X-OGX=Z'7=[-!HTSX=LM?2G$305P!"<(.!\",$0(6 =\V K_P M&5YZUF4]@2CD+=A79PY1=D,!DTJ*$-,5LPB*VZ]_!@M;L#>4N4$'S M)[B=N_3EG&#<&X'&.7R"$XD7 K(*YRV+246]DG1L:9^!9(N %W$P*N\D>9EO M1Y8\2A\>^"K4B#[FRIYO*@XIJ*\Q()O=.'H>GBN*#.28MYGS=]@^NWN,_%=GFI/'I.:T.HSW%(&[4O"@(\!;^?6FA;5MV6J M#%AJ0#(\JL?*_F/$CB/BH@23.Z(GMD-2%+UR>Z),&.,/:@D<[0,MKA/2CK,2 MSS;VHYX;N)ZA4]R&8KAL,?C0)/S"QDT[]._A0##SA,/C'W0P*[/WF#_*=]_* M"JH2,WHXV)IS*Z>77=V;#[YDU_5#>U]\Z-7,--QI-MR+6A21GN!:#B>)[$7R:3XT]5OCCC M(8Q2Q\,RZQIO_DDC=E^58%P),UE14>UZ-H+,XDD!%RID?B'G MM!UFCC2#\0 ^@X59H!J>/0%'JI&K6B9PXBY%381B#GR3%YY/#G!O4@(PEI_' MB#:;SO(EX/M0BRO&;N^;+43QEP1@&Q)F!$3)$5UIJGS55SD/*H.I!3KN[".UB5]U M:&5KDP$?:,";SXAEY%^V+$MM*8(SZGR3A^++4G M^ 9/M.",6&R>.\O-S/)G#/ G6?:]\EQ@3@DF-$D1<^CYX8&2BP"\I]D8.2(8;78M4)_%#?6+KUR(#LX?VC"X932QVNVN $XS MX,A46=T7;GZJ;P=S4ZR:AV;8GT+ M*/1;(^Q837RXA/N.6IR%("=/M5S.WZ\8K(X:9XT5M.8:\Q?IIZ8?-4=QRA+#!<0RY+ISG YAI?*7.9)ASZ\PQ12N*>FQ>% ) M:'P_&S[2,M&X0DT\,KJ0IZ*;1MG/X1S%Y7U"?Z683*0 MLSR-HW,/K!/+NO[L=K?+5!GR\1E599DJVW1,@Z@D5 V-F+IIR[IO$5,-%<]5 MM2 09:HV3MC419FJ[LNW*%-U?DJ^49FJY0HAW$.N"U?]7I4B$93\M%JW:CW3 M_?'F*KSPPEM?[K[,Q\E*/$D+U9UV*MHUQHT/%EIZK;#3/&IT,*&E-31>F810 M'^79(4P^XL=FXOJDZ;Q8VZ_S\_QS2%]9WS4*YLL&!=-KU 6H70-6K:&*N96G M"\"1+AHG=E="B+OSQ#!FI=(JY[S:S5FXNUB_3UUM%\:KKCTK(+:]CMER&3(^ M.5BV*4IG%?]8/Y8 M?$JYEU0_MBIJUWQLC\5;<T$VZ=S\W &A6H.U146V3353-A=7XP=-R])J"4M!F /#A4W#?> ?WQ7@Z4D+ MJ.)(#+%L_3= HS^^"HHV>5W'E)G;RPU9K3HGBLZ)HG/K,,.:HG-=K3EWB)[ ME+O:"=WH@PISQ^[XTF"!4@WRY>$J=S$W9"^]VBNU]#P=(RZ^?O MF,%:&X6= Q672]DV@T+2X "4@252YOE67" Y.*CJ,ZY5ZHMU+<$GBJ.Z3.\F MK,=/+O+B,67@8&T4AKEL/\H)3&;Y!$S3VB*J.]==EPZD#5>@19DH/0&?=5"A MD^7\(ZS/-RGSB$OLQ&P63:OD;0].*E_>D17,YI'!CTBL3@%AI'8:.63U] M+.^?,$RV>!AB7DBT*J,_-^IU.GV59@13_\1J_;VZK&PFBV_(:3EPGBQ0:TID M$4SVG^ZTID>L7N5[L[HE QI/RE ;H&V*./&MO?PO9C[0SX:3]>7N?P))WZL"2MQ!8BG.SKNNNT"PB4O'VD0K!=.R.7QO:J-I 79MT:-]=K(0GXEA7RU(?56 M$]=K/X.<,\!K2:I[Y))O3AYW:W&)I@M$;N 8GO?/BGHP)-HUF3]4=V&^T5P1 M"HM1.T!7:AV8:KFGV(NF/$0&QF!S_+Q2-'7B9"/K)A(3]%O*& .+UN"WE0ZKTL2+36GBFP[K7,>JGE]PUV]T="LDK[46 MDOIF_QF/8) M1[F@)^\6S@Q]F9\9ZMJ@WW].JPJC>$3V!T:CT'.N:D'R?M ?VAUVX_ZKZ9FC MR/)QS7*4[=URB+&Y6X[RRD_J8;==S5W!%^?E"TOPA>"+-7QA=LV@G" SZ+=&(/:7(_GD M"F3BVN?YT\'S'#KXA[BH[*U;26LSN<3__@ES=(P+QM#80QZJ-N:;J1F@KEF^\D])H#"^?%1\? MHVCRR^_<1H=Y-F:[[O",?\33D5=6JP]^E(T"G#)QXEOTXQW;'(&Y_HY1Y]!' M#^B_]/_YYO]OD4__MV2U+_D=IJ .J/,C+OZW?%OUXZ_,M7XGS=*8/V16#-]) M0SJ(QU%2_/G=1P*:!Q8*Q@D#9CV!IG]^%_^8_I+.QL-L6EX)8*IG&68?\-0B M?>I]B/:XX>2\NV8#I1W^O53U+%33Y:LF6S;FJLE5/34(#0C599U)-6D^1S;XB5)-034(U=5(UJ62NFDQ3-Q1BA:$3V("3 MU( 0VW!"654\%]23>1K59)Y-->FZT5>O6C4=%D_KL M7,L86EUWMTD;=VXJS MKM1.D&V'H>GK*C%- B##\8(@U#S9=1S;EQ7YO$Y0^5UKXJST8)KM.D%;N*2S M@.,*<(4096H;\ER4%4\/56++JA7X1%455S4TR_,"U3=,)?2L\SH-)Q!E7>[K M0I1O2Y0O6%1-NR&JJNQ: 08<'0(@6O=DN031JASH)PH][@JB3R"JEM*76Q35 M[F/E'?UYNK/8TA*&;?2(TA- 00D.TJ"$T MJ\80AAS:NFQ:AN[*;J 3VZB"\\15W!.% ,RV- 3IP8S:C;9?EX:XMM17+RNF MO'*52'^]M4B/6,N+G]_-K*5(?]T3I+4)PCJ"LQ2UWC7U CW43%-1-=DDX(C9 MQ+-T3?,LP]/#T F7<1;:N2\/?\VR8>&DPS*^6MQER;!#&:)*3P7TU6:8MGNY M#L+%NE7IU>M(J^9JLF7(MJ]Y/M%+/OH'QF!8S@KV95[2>^YDBA!>LV6 M?23;6('#G%#7W;",L9AP6_'V=YSY1DJ/]!("&SW!?:"!5)5ZLV]T/-")73E +Q58NN>Z6M."7SU4%E-U3\)\&U;(&$B MK3JMW4>W9\L,;(L"/"UPL+1UUR6O]1*V[56M86HM1S9-779M-R">C54(/$,& MI*R[!K$UK05LW(J/:JE6NW#WLG;?1?A)"/(:02:UB2:A;6BR'\JF[Q'B*VZ@ MZFKHF)H!5QL>:0$SMR+(MFST-2'(0I!%HMT>@F[6M8,L%&=75W7?]PQ?#E33 MJ@[PZ);JV"U@\78$G9 W]7UH0V)[F6*:S+.6,_. ^/\334P)QM6+LY [K:2'4/#=OQ#%HI8QH8J&RS+I_P_82HQ8T]6=:N(YU&B-%UB%%C*46OA 1C[==BBVSFV? ?+6C (.([R[Q3C %W*8^F*-#9*4+H "XGFRHYN MJ(38KJN9Q'!!. W;=P-GQ:C=T22!68$P_EI1^"U@H6:_3:)*9PW=U7JB-R^, MS8UFC1 CD&T_4&1"=,\V TWUKZ%O!%Z9V^6'@>P?)8SM@50B7_EI_ZL+5?Z5IC2/ M$@93H^$X3N-BBGM63\<>(;YDP6M4+W1L10W=@+B!X1&9N+;G.K:IVKYN&HKM MKM3E*.D)@N7XS:2XW2E%;3,(08"3$Z2HQ,HQ&N]#3/]%PS-%13#N0@ M\)4R7*G;=K 2(-E?C%K#@EBWKI$]V57"V2_C%$ZOFRN:1"_DQ"VAD@-\C:%(KJ/5!<9KNM5 M7;*5+/H.'G2YA'-I!JDMIJF$FJS+NNL$%K' I70]5]5]RS=L53>-E6.D\Z,, MI>MX4M"J]A13?],BAN)T6N>MYZT*K=FPL);BFHIB6[9J$XI'4.!UDXZ,+A=]:P253JOJVV3C=%.D.R7)G370-R>_ M6FV9P22;FN-B:JM,W$!Q=%4V',]W0M?W+7.E,^EN\ML:H":FD%\AOT)^%^67 M:'5M)=/R'-6V=(#1@:[ZCAX$);)6#=?:',-Z57Y;P]:6;K5;S^6RY/?JHM%? MIO!#%8/N22D]NB/E!1=<>K]-3LW:SKIJ(!NZ%LBVZ9#0-VU7-PQ'\4Q/]^"7 M%3O[6Y9FBZ+:5O9L 92 [UYWBVE- V0]TDAF(K@1F:1HE^74565S:#]A'-_3#P3J+9;G'_RQ&]FXDLEH .'KE M%';MVH9Y-O;@_7$Z QJ4OF^6%BY;('[=-UR>X,:"_FK:FMECD2>D#H@K:%P^Q&.$QS#,4WK0!@L44\S[' /%IN&("G M;(=FL%)A8G?Q.4&Z6GA2GKS[G+7&I@DX3>MRI M@VXZ$#^=@CY;N>?"_6G;J)M1V(896(##+5,VB>-B1PI/575?\4*'A-I*?S[@ MS+?)WM9TC==Y$ZIP$[U2A+J3ZB_5]5?H^*Z8>FA'1H!A]&VA_H3Z$^I/J+]VU5^CQKV'K5]-V59= MS]!<)3 <5ZYV4T)%7W%>MZF_]KK!RL8)NS-?OOJ[M@V25]3\SOTAKUVS7\'\ MQ%I>S_QN9BUO,.HH36@N%:,HIZ)AMVC9+%9?K+Y8_6ON@N-&13SH2K#A,L,& M%[-[K2IZ74) #Q4U<'W;EDV+F$Y@Z8$K6Z[B&Z8:F/9*UD@0Y2G,JOA*\SN$ M!XQQ=MP&JNYI!@34>3Q ?KV+P'$TA\'_+*"#MOJ))6,^@9NDMRW.YI!'U^AR%&1!5 M=V59(;:E>*X5&+Y3=;FPS=4:G[MKQ!,XND(CWE!J'6.40IH5="C%*?#7>#)C M#3#2$Z1[7+M5N(+YB;6\GOG=S%K>3E3SE52, ZLS'P+-+N]0OJHI5J-:7&@J M!( 71NP,5W44W79=TW=E-] J2_S<;W-/_RP$WGE]FT MF$8I3GOG= =F3(L##[YJ'3GZ()S23KA%PSZYU%TW9Y1E$#@.+ M*(9FF[)A*R#F_DJFP;%"OA*:.DK(3]DJ5 CYU0CY-YNL.<8BK MJ<2V#-\MPR9V8*DK89-C97@EF'*,#)OFV]1JO;!02(?!]:LI ^U9WDL63K,V ML$8@NZ&M>+JJ."0T'-=2/&):EB;[FJ-:QH["61)]149/CJ.MM\71G;6D-V4P MKUDV[=IP!HIM&IKJJ+(5$-/0'1O%Q[-U2[%T5]W5P]U#-EN%OZ3E=@="-F]5 M-B]BIU!O=,W6?5,)S5!3'(58Q R"0'6KA%A?DU>Z=AXON:V"7JO=VJW;'=<. M[Q+^:1K!8.;?LS\;PTGBE'X4#4"S__*DQO@'%*O*-]]G[#M#>-+Y#1W#X M#B.E4C3 C<4H?<&=Q=^R*2VD:29Y698BZE]:4"3I/R5Y=S@9QCXH/J\AB#?XC$H MQM_HL_1[-HY6D-DXRA_CE \OFDVSZ@L.]-@WS_%P.H*K8?*E903XE423@OY2 M_>/3LAE\-P_BS*&:HK[;'./A[R#&SY_>K5CQ\OVO_*0>=MO5O.RL^4/G@OZ* MTJ6&P2NZP-IW[M9Z-?4_-,H+*0"%,91\.J (Q25-Z74MC:RK:2BGX((]PL@G MXPN,O=RX\W_#2V^)I;_5I3ZQY-\L4=TH#=BGW7*@^H?I>47VZ?NL=*H3J$ZI/ MJ+X;5'V&=NO=*2Y>]77E!&V+?NZ7*?S SL[6.VGO$V"S#Z7[VV/':;,'[/$M M#M%>_?S$6E[/_&YF+;M_B+9%C>T\17&"^_0?P9!_+,"J@Z6_GTH%']_TN$;]"DEW'[HX9\6_PD=TYZ4TV)"P8]\HLG+D6GV%WC"I73^%5ENM*;P M?-T.')>HKD%4A5BA[Q-5E3U;=8FB*\O>/W/1%G(=>3#@O^=K^9]9@O/^*ZPH M1@B^I'=S+.#DL(KIHP\?T\>O,(-L^!N=?GGX%OTXY?:1WC>NH>;T+3D)URQ] M:EWS.'1M5?-]/;#"D'B.Y7B!Z_H640V?X+[#&:6OM1T,64B?D+[N2)_>J*^K MA89A$-=1'27T LL*#<(CWP%(@.Z=4?I:"Z+K?7(-TM=VMM?%(VE,"9NCY_<, M/G\HL3-\/TBBHH@?8E:,C9TOWNM5>)9PX;--!,[J\_XQNT(!O*H!(1%MWHYONSXFU3)>5 MR39=HM8;!);NV(;K*H:E6K:AD]!W]3)(XAJ*M1>^F&<+E"JC$1V9:Y6WV1!X MR[S"SH(%@0F.S(?N?J*OHNBUJV :JH)5G'5;,P$@!+H?AJ4HZXHMFV\HRJWM M+BBMQC>WHH!.9@(+.1=RKA@-^&_;JN)83B ;ND-LU0NM@,MY:,L6>4N3W2+: M?]/@82?E_*8R2[VH&$FH8:01'3YV/H]T#XX1:88BS5"LOEC]FTDR97;Q,C-, MU;Z!&:9J7ZLS3'618;HU&JTVSM8'FF$'@>9H3J 1198MQW-#3=-,W] -Q]/V M@:.("D*0G_]$3%"EV;@4UH.N!*JQ5&P;@:1=]J6L5O>E+B>F+%S/*Y%7HY97 MD#"/])KO Z('==Y+">2@=I=MM)I%W=HEHXBI5P#;/05-K'*(K M9B@'NAP$BD\(N HJL66BF^#^ZXK<=AK[ C9YF[WF3I2CNAY70VB-F]4:S=J; MGNO+CD&"P">^X5JFJFK,>U'E4/;(7LBA/:W1FOM"A-80>:J+>:J#I;UMD96Z MF](PS$8NFVLI1)&)JQ+/)*%KNF:9XJ[J@4&.=C>8>[&B3M+A6WD;)' D8EL*)9J55FMH![(7IJ@ 0W^:P8S>\!& MFT[!%,/;'G0S6ZV:<1+Q/V^2G- --ZH;MJ@&7:Y5@^\KLA'XAN]9!M$,V_%< MK]P7,715V7E?Y!C5T-XVB"Q2W6\L!7:>RX3Y+?!P:3#+N9[?<#GY"-#%J!?W!.?B=D$?R@6?K;T\6"+"H+<:!M7U6KWX,@EM7=<" M$^.@EFX9FN/*Q)55U="(L])][HIE%&0@++-QN]('LOO^SR-)6E]V;G\8IDML=1]1?U//0NYK(NM:A":O,S2Y M38*)7$NP36S#\G7?UN%;R\":??,-S%!S[)8D^ 3@W7K3..2-Q "$_%^!_&\3 M?[46?\](GRMO1:P04A\BD5W?D'WP7U3;<777L!Q7*[4B ML51[!12M48AO43]0T_56CZ0=S@/=U).=4H^=*K@BE*%0AJ\J0[/.B[VZR9ITP=>;RE2'SH/\TQ8*BU?=M M/+LQF21.Z<<19?I/D>6?/[U:B$S5)TO%#=@W]3OM?0E@[SM&=7&, Q@%S=M8 M@SM*I6B ^VI1BLFJTF_9E!;2-).\+&7\$$WI4 KC-$H'<91(=U/X8DT>X6LC M/PVOL#_XU\LC6"75NY./4#+($B^S/T=Y]91)]$@_WNJ&BNSY-G$#72>Z+N,]T0(=]IMX0W75#2PE9CN*!JHV=(/05$S'.H1JWU#*<=O60W7;Y*IH MD8ZOK/;*A)=,65V5 M\36C7!!M-TI M*ET-Z)T'Z%^FZ&^_YQ*<$N"M5MZ$OTQH).I-(ERZ2E*9K3X MT.YX&_NYSLU*->;(MO\%:;R\Z=W*V"E?/TK/ZF'W7;*EQV8.W.1 MCM?NU6]/L!>WQX;%BKA:^Q+#6J]^.RLX8IDC MK/82[4[#&I6M,R>MU%UKA4VN;-ZW-->;7..S"O3; &KG[B[X=G2F3?#8PU+1P. M52U6*ZI%[>E6RT=Q.Z=:#G,^.HQ<[D99/OTXI?E8BM,GVD[)H$/T3$>DSVXT M+W \PP&;CIO>Q EUBYBZ&7J^:3@NL=V5[")&RF] R<\U(4]FQTW-:E74.FNL MK\ FWX#3):'$COVU+$OJLV!R7<%T3-734)LMIM$G1-%6A*=:#5ZD"U ME=#W==D) I-8Q #+253#!R0;F+9KF,OJH%K(W^?K^!N=ED'2DYE3R[3;/;S5 M.>1ZRT[Q38LBJ?/E_4 -0N)JJJPZQ#0#RR(D"&Q;!4?3->T5?_+_9^]=F]M& MDG3AOX+PS)SMB9 ]=;]TQSD1==WC>7MMK^W>C?UT@B(AB],4J>'%;L^O?ZL MD( $R:(DD +)FHAQ2Q1) %7Y9#Z9E9='0K$;"\TIZ;;-=>^@>'1.Y(=Y?CT8 MC[+\C^M\&@?V13LY*SLXW3C=ZF&/B)Z@E-TU<:I6GU7+KZ:CHJV$*I8\%W;3K&B0H M"AU61F%*.%1,>FX<\890!03L!H8=A5[9+BO,>@3#_H_+[6H%/L^6@TG'YO/X MV"T$L$:L09(9Z3"QDE)%>'B'<@1!BS'VF+4:A>S)1)XA(-.):W(NCQ)^N$Z$ M$$P[!#V04A%J@\&DGD#-$1=&,4;!8^'7C6DD9U3 (X??L:5$?IC/KL/]?R_\ MR)A-=1T/!8IP[LF>L,! 1NN<(T\HAM89#@SUB"NB@\>(+0/:<\MUFYN6"_IA M,I@N S5UZS5]E^\PIHI!I^T!>VO=3LF('3* .&@, ?/,T@ B92#U4FJJ( =* M,HHQQ+IU1OE( '5CNB2%G1Y*]-\^O52+S*X6X'T0DL$R7#2;Y(-%GMRV>[$H M:RP*8KS73%,$*(W9-\,G=)4M%M-*^W^OZ4U/HAXX;4 P2,L3&=PWEL&144 M".*E]1!*1;0F[:/C[7#34>:E[+8XH/]VZ-"]F0^K^? R4.Q1,%#+P?3+.':V M*EV:+F)Q!T:EM@,C:TSS -YS!#Q5$E*NC=8&$Q6,&3'* ][R:]YN%KF,C+_+ ME^Z/X605'_7?9[/1M_%DLCOW1J2JP.3>'"U;!G#G1@Z?8_^&%DC(C4R)3).*X&X=IH"R866 M'EAOH78L8%3=.9>Q(HRSZ7#'"884=EPPQJ$M;Q#;S:V5/O657).KT3&FR)TT )X:B!2$CK@NI"@$K !+1W9U+O+I'S M+'@A>YYMVLM!52?@=">5E%326B5A6&=D4 <"E=11:NP99GB'E<<'HY)Z']C886O[7]\J_?;7MY_?ND^9>F>S3Y_?F__O M_[[_U;J/G_XM<__YV]O/__/[(.GW3^V<[=U#_W)>' ^GHR7XSPU MTC]^KGHR>WD@G?XZ6()-%[_KP??8;RHUN3[*)M>0--HV",F8T]J;8@*N]@)+ MCK52 L=YN+Y5B[>6D0^EB.RZ?P."\LBS<$Z9"R95; MKD1(?9Z*$>-8(D6UMQ0B+)A1BEF!C5&4J%92A+NZGLR^Y_G'?!+GD/]:NVH[ MM^#H2"I/3LFG.V84L7K(A/5"*N0,< !31H%2U&$B&432&.=:%5M/05%'Q@O! MXT#1Z7C3-K_(@U",LGG^-9^N[O&F3[HXA C:Z*HD'3$ ("$(A=J(X)<**;5" MD(:7?&O<4KAB_-K_'B\OS6H1GBR?KP'Y?><=ZR'JM+M2_[CD*;NE)XU)"NKI M$>*-IIQRA8736 D53*.1$JI6;&7=6\"& M%>S<&/XKG\]&@\5EH\/-X1/3Y-X=!VA(/)BRVK:10#(E0Y1(&EYW M2#C#.-+8,1F24X^5XL Y M'U -XV^HU19[>QAW%$+%JDP0;I'C_1E<>!98?+?QU5Z6#R27\P0@A^I<.XF-]\YBJG2 M&H12!VM),#,:"8 \>1+DNIK,+>T)<%Q##X1JU;ENC<.NC"07LMM1G[W#X;$5IS7M8*?Y M.(<,.=& G#&&!"N',?14"BRD141%ELJ%=^QQ1_Q[L(4$@DYI:F\-WBG9M0/& M$@=UFP9'M&=<(2)YS%F32A'B@.18,B8A;"5E/QU+'9U!"M)IQDS_C=;Q>'7C MZ3"(2[8<_)$_4*]YTNR2HQJ>4D)FN?+$(TTEU%(+!73 )[/!T<.MB&=5??*V M6.G/<:'W8-\P1]WVD^P=P^P51OMJ$8\2B[@>SP$X-]H)@+1CL7Y).V3BP0/D MB@I%GHO%KMI"DC?DJ+%XO-[>[-8PT)<]'.P+ FD#@0 @ S2GFC.*D5 >:DZ, M8QP+#(G[\>#/?;I\@4NGL0''9N#ZB:*G3^SLOPH_=-_G=G/]E(#Y+%,@ZU$Q MQDGMM0720481!LH$MTFQ6'W'=?"9'LK;_6Y-P.'E;O4*W7TU*J<(9 'K M41D&<^D84%(Y0@'5FB%FN->>>DJ!: ]S?PR0NQJKUNT W\-#\I%F8>[/'!\R M6'$-UECN !0V!BM"/8$260$5$58YH31M.6 -G.[N=.T,H6YGM#VTF;TUJ,EN M'@?B:-TTB6K.@>&$$&ZH0D::..:!&LVE9XZ QR&NHQCC&27@-!!W,IZJF5U= MCC=;YAED?^W3$<$AI%*'?VOCJ1FQS#"$G:80 M>AF36BB56!D)K&DQW<:6J.G(-#=D.V/ZQV+\\W0\"8\_7^4;;.-;V)X57Q7H M\_^Y%]!=^W?]S+/N%<1[:W9/#L&RT5L&**6UXUI(1+DWDF/$-:?826T9:AGC MQR'X#N.<$'S21X.?EK/A[Y>S25CJQ;]E^3]7X^7W-*;@Z)_O9/;R0/IPM"]2 MO&,\#>NS_/EU\4HG%'Q:/'V<(74]7V=^+Z(..,O^#-Y$W0JSZ\$\^SJ8K/)? M,AA>RQ:7@WE@Z(/5\G(V#]\V^B4+!B#/QHM%;/D1N?QLM5PLPP_A&?ID_7MB MX"6M#;SSRB"LI>9$48N<"O]C#B-$@K\M:.M4Z<-ZFPI-_5]Q6][7BWT8W:OZ M%VU.1/Q4HD/4+=UOE;+"(321M/LROSO-Y MAN%9%HU%\;XHJF=9^/!U'N3K:S[Y?I1I3-LIB(8S'NTS Y#Q8*:I9TPB)#!B MP "D/%:MS@3EKAZPH>ZM/3XELWNXX E"W6A\A;!03#'(E*044JT=4,11ICCR MUCX3/#TTK?VWH ??:U*%*\9=&DR"J1R/@EG.AH/K\7(P252W#49<@U%JQ##3 M$D *%%>(V<%D7&F@-1.MZANO= ?PCJ_G9IRE7>68<'/,.^V@KE_1#?YG*<* M1%KWU#$$4LF-@I!!BHT3"'BJ';3 .@/;X9_M@=A-X@4_"VPW#83;H\?9A5D< M#E=7JV+X4C8KZ@'B:+AY?IE/%\&=RR:SQ3&7=_WT$/YX W^*(*08 X(22H36 MQE%*M,&,"B]I:YY.8VF+M%-BR[O+7L+KO\N7[B\^#/YYG(!=A<<)K/\X4 M%IV:R;:T/F=CNQ+H>Y* DHMX#&B4-1J90XB%/\ X?PX;JAE"A!,#<#",5/#N MT?@(*[DE&M%)HO&$?,Z&<1WE%^/A^"3[1CX$:]@(_3AFO=&:.Q_8;K"RTCM MC='"(H4$;(5^/N;+P7B:C]Q@/@V/MV@LN2U7?/=V%9UQ O?3U^!P4)Y-/^BV[. M5Q3K;<)/SV602WO(V*(AYOMAAS\PS M!D&W7<4>JKKM94IS M52FA0+A3+_TP8=YUG:'HKJKPODIRV)P6/V'P<]GIB'X6P?QY M%^OSH'@=NBIMM! *RM,RI"7"2%)'I%:8&."PDAZ1N^83US*KIJ.V8MT9%Q+! M7>)O^,Z4Y&/DH)_J\Y1#(4DA)H7X=(6(&JV8!!4:,XN-4Y8BZR0,^A$!1!1U M%A#4@4+LAC7*,\QPIVW@CTTA%GSR;P6GW[Q>_-NXG4#P\]>7>:'%( )_^:5Q M?\,\,O_&]>1C;U#>=W]/O8.G5]'F>9R /;L*'_P>L^UC,XM%MIQE9C8M]JLX M/O+CZ6 Z' =R^FD97BBJMEMWOGZ@VT_2OO%7/W[2#IXK8^S6SA?_7L[7WW(] M^)*_/I_G@]]?#R["/?T\F'P;?%^$:_WM-S##1[S9-GE/&J'/RV"XB%:>P&=%I0;+!7$FCFOG>>0 M*_$D_R-B(E9;Q'+\&WL\:"'EOMUN/? MY4_6E2G=BG+QZ[?RLN=!T8:O^'O0 MI=?Y/'N7+[_-YK\OSK+@WK]Y4<#=<9(R\X$MM;'6O]7^Z>TT M"Q^9!%NS^&NWB]SX_ U*!FX5.<7?FQ>81BLYN<%&("@I::']LV$^F51__=^O MP*OB]W#CP_7O=RS(Y_%5T(_O\F_9Q]G5H$5@KP;S+^-I>7N#U7*V?J'DP\4K MW\:CY65X=WCXRCX&HSD97"_RG]<__'+;&K[:!$ V 4&(7MT?'RFOP=!??GG5 M,O+5]7_P)_"TCQW-Q5[TM.FE LP0]JFI7$L7B,<^N[A;3?U//I@O,A<4QNA& M36'?#AW[VE9C%U+PB$CKSN0B!J1._(CIA+=>I*T_U:WG?=/\W3]EX4=$L5ID M%_-9;Z3V=/61TK/>*8?'RHA#!G/A:C/E"3C3D A!0><*NTDM08A M8J'QBGK-28_L7X]( M4#=/9X)XZ0% 0%D* =82@* 0N':&6>[%8_6(Z$J/4,;>R*1'DAY)>J2W>@31 MNL4 TQQ()$V#&OHF-+A!0\0-,S#]CR5A_0([XR/ -9M'G3O]$B_.GO'J&?*K1/U:+:J[*^_.=S%YV'C(9^CT3[&7[^OSP2(?%;V<\NEB4-". M_(_X\SVAK9Z7K.^8@T$ ZB(V(82S7/# O00EEBJDM 9.:6^DAY2UBMCB@NNX MWJ:QW+N,#B& CIR-G;)7=^I01'63I^#W&(NM44PH"H20BAJ!$40)' #12A%T@0BCU'F@')%0!5:()I"DUKN/+64.PL M1@$%/_(VP"\[Z+P3N;/Y]3QL6"$,9]G@*E;Y_VO]VW042V'F>?RUSVT.=XX[ M5IM *;05C"DD(:066*$ U; M;^W>*9FWPT:3J*V8.!!^CP-2.6]U#7TBFCJDE]VVMD]H M2FAZ'IH@ /7,<&:,Q$Y;)QF!A@<3I2M."#6D7:&I,X:($.VT:5?_B> 1Q#/? M;\Z9)GEP)[+!8I$O%RF:^2.,HMKB>4BIU)($SBBIM$HR:#!20 >6B75[:L1F MN7^-J^W*5=XE820H9;JE ,J1 I$TC"7F3CF.K,=*6>2Y@D "I &34AO<,I;; M O'I7/.TAH4F&)XN#*FL4ZRP$(8B*1T45(HX4HF4,!1.$-+J2+TM#)].4D\+ MAB\;P]P)0XW)=UEQP![E9#5>7,:,JM@_9)2?/W?BPV$#3]3V3V""%6:(>NXI M %QRRX'RWGH.M&.M0.:_#\;315S:?/%^ZFXL[?L+&Q;VV:1TJRDM-$4SC\W( M'3:D9&W+D.4:" >5(I@";#3!A O)47#W M):OMU3(-5/>IEPE'#T/!PA6/?: MM5)@#!72@J!@F*B&6@5.2*!!A$+7:BWY%!SUDQ_VGP8>0033YA?Y?)Z/-AGU M@S_RYP[5/$Y'#>':N'F%@1,@F#:K*8)&.QBLF@0>"H00;SEJZU4N"V(^QS56 MTU'XKPDOCI<[+==%J<@NQ4Z.%)*TMI,@ -!PC%FPD &22AHJB0 :20LTPT-8J@92#@!-)A9.&5(?PG'./ M6N3U":!\''?=*JR"Y7[@V1;X>''$57#V2G1V=?R^#21Q2C0[-NMWT$C"C0 - MQ,1Z3X$W&%)J@#+8&1B9J!7Q%.$Y2'HW6[DF%WDDWWPM/MI]T]Y]X\P MP4H-AV&C@E&8Y\-\_#5.#BKLP4F3.M+HD^ (MM("8+ F5'BAB.2:"@>AT>?G?M]/U$G_4@P++5N/&) -Q!K(*E_,:$JCZABM6U:UH'5%F*C(.> M*N.$0JRJ+[64\-;1UA-1U?WQ%@+XC3@&6)U2FM:'>7X]&(_6E:5E"&(6PU]5 M3"*=1=\)6-'@H5(0 *Q7@E,:J*@RV$!M7;"$@92Z5NN\-F"K35@?4E>Q1C4= M%7%(5>S#3IDI &]X.IA. 84$[Q+>%-3PY@!A"@'1 >.4(::T89132S7DA@FX M,WAWEA7&P7XR-1.Z$[K[@.Z'P-V((0F*).5&406M!II";V!)MBEGS+?.V#L# M=_?TF^ C;REQS#'>Z\'WZ*>=L@],2=V-VE@.&'8.$6T..P?5-$:5C05.CFR84 BO%,"8J#O@SL83!4X4) M$4H3B3M#4V>,-:5E)C3URR%LM-/4&!M&7#!*2GCG-5>85@%:Q@W9PB'<$DX[ MJ$ )WL">4I!W2!?\]6M22C)%;P#UJPQ 04KH@%5/G9)HA;". &%60N=MAQ; MW1J+VX:UN[J>S+[G^<=\,ECFHU_K1+[=,L_C[O^>(C6G"\]&I(98'EBL011S M2(W#&@+/I;$*6D4)WR+;YU'P[*XD%W;J&29\)GSVAQ:SQJP4[ZGA6A(0L1G/ M09E$52A5,NJVH,6/ N@. JBHT_2%HS@F.<*8Z]M&/YJ3B+L^"&)6DV#-""/2 M0R"LIU9B*9RUBB$LK/78;)=\%'V/1J%]Y>7NI9Z7=#LYXI"@FH)-1P-(40,2 M,D@T1,PAC*GC)$:;H&(08:.HUKY;0':?:HN8['1J9T)D0N3>_5#>"!-I0+T# M2$A..=:>(P36Z;F$:;%%QL!C -E9<3$A_#ARWD\ICON^S,.MHKF-PN#DC=X) M4T3J+L',0&"HYHPC:F2$*X@GGM10HP.I?1BF9?Y.N?9=AG*WHK$LN:(ISI20 MO4$VJ9&-)6%. ZRDQ@'97!@ B4?$,2.085O$F;9'=O=\&.XI')R0G9!]$,AF M-;*5E$(IHR43@EEI@#.VHM9<0]P:EO$<9.^@_*W3U(JC /811H\W;->$FXH7^>[R\-*M% M>-I\OL;P]UTF4'1;'=/;<]B3,I:S^2B?KY\$7O^1+6:3\2C[$RC^=]BP$X#6 M9!@IIZ%%5CM$/22:V^#OPN#F0H(=18(I[;1.[%@"P;WN&5F"[\?_ MOLN76>Q7FEW/9U_'HT!1S[\W.TR&C?[:2?#X 47;J:-:72R^XQ$J?>^:@=06 MV0HC,(4:*6)C"I0(V%54.FAB$H5JA:?"MIFP:Q^J3=/??UO$LZ'-!%:UV;== MC"NJ[%(]]K/B!XK=O>?'EY[/)*'Q#%+DL:I=% M=C&?767CZ==\<&YK^B-0BL?^?&DOC^?Y3F8O3RE4]&$U'UX.8B?/V44, M!056L/Q>=/7,_[D:7\=QW2D3X2Y*)AEK^&K4>L2A\))0PI6V6"F*N:?<6D!; MIYD?!M_CPBX^SU21&7@(REAGHK8;" M41M<%J4T14A#&'[$0G:!Y,Z"+9#PE!V8D)R07"$9 5 CF4*J.!#."2(TEU8[ M7+7JY%)PT>IB]A0D=Q<=H;#3LK>C0/+3(B)=L>WNV?7@ZV \B85;KX,DO%X$ ML0BB_BJ/7 P8MDL[D2H(8@S0"@A$ =;#0V4GMHG(2\E:?4 J]: MK[6?S3^%E?ZT66,;EGR7]!J?H4"PNRS'.23,GE(8Y,CA2&HX&BH@P8XZ$P=, M:RNL !)::WV I[*M]*7GP[$[CGR&D$A-'A(<#QV.K(8C(PXXRP6A-+BDAB/' M1$5MC3?MPI?GP['#8T A4*>I0X<$QY,*+,]GX99'U?%?9+O[(<$'ZMH^!']9 M=TZ#W"K!&:"<*!J\6T&Q4=8J[K3DBK;F**YWPH>-B&A_?_%R[!B>402.?/!$ MBD"=+$PA!'5YJD6&&$>LX9Q2R(2Q4$.'/(&4,MTFS<^':8>L&7"PGXA4@FF" MZ=YAV@@U,8J$,=18+AW"U#NUB1,SX:#9 4P[8].2D".WI2\; ]X#,0Y;6PE+ MD70QST?YU77U!,9RN=934=F<%DLO@1OG?+E!E!Q]&#+46AC@5PC2"4M1YA!S@DF%. N:;" M:JJ#/TJ]U7?$A'<$N,XXKX3=,MX$MP2W9\)-B W<)*IVG[\0$X*7WT\^4OO020T"M9&$@$MH M.0,"$LH58T#Q,60#WYT2T36O[C=B'P(LA\UA M-H!Q(B5PDLI@D+'@ CJIO7:,,'\3L*USF;W29Y)B1\=F$@\;1[(^&Q&,(:(@ M!I@)2BQ3D&D*@]TCE'K@Q/-QU!E_Q2QUUTTXZA&.<".:HZVT2C)A&)9.44LL MQ^N\VW@.\GP<=<<@4:>5H2FXNG,Z^&$U6>39=+;,LWD^S,=?.Q@T>J!.W4.0 MQ+5IPA ;&G0=R=//^GU?DB4-H@<=DZTSJ;YY/!,A]ER]D- M0IR-I]GU?!SX\O=\,$_9M'=#G\)& H_A$@86; &D2$KMG/9."N:]0M*U<^"K M#?"S^8=Y_G4\6RU4O?Z[Y+^\VTD'QY"_D\)/)PSB1E(/0!H&!U:[@#<:D!LH MM(LEFP3HR*A;XTL>#>+.J#-!W4X<32A.*.XSBA\"<:,%$:? ,"M]; 7H,;?> M*K?)A##V^9;XZ;3[M YUGC@U2/2806\&D_ZT6@32/)[^]<:(TKL&">UXX-A3 M8-N3N6(/668*45W1K91UE'H&K8RC2)4$@F% D>7. M;J*W;/8+&WZPWJ.W!F:2==BS:4BH>9;8[F3V6XF0O-GOP@%7!0YH UYH 02V= PXSZRE" M0A%LK>&40><@Q:U@][,T06=\G3+2:=_M!P<,]G*.8$+S2:#Y0B)MQ(#&C M!E"NE51 4LJJWA$,,\Y4IW!^''/?QK!C@+O-_S@5P]YQW+WS=)-=S1J]&$\' MT^&XTUFCQQS8.-D'3[N?=O^4=_\(NVM^S*^KGD55/\WE>)['V&.1>3B[NIK% M+YP-?S_IA J&:3THS6LN 9(&"!^(H1=2 ,ULM^AZY;:>FM7_9"BG:<+*@Y)#7QXM,&A:L*Q8!EP9# M+:!'BD!DL-!"M@X2T=)V V!Y??UFM*7?%"ELN-0XH'MTW)TN'W)".:U-HO,> M2N^N,I11C" 37]SFA[R_L>BUW6L_-0*?=X0_)ZTQ1GZ,!'*\! MIZ150B,J("(482PQXLYA1EB 8'CGTP#7&>M$1'9:0I8 EP#W H"3->",9Y)0 MBP.[1,1K[BRNNJ]S(1VZMV[[QX#KKF$F!2?;*.&DXJH-%IJ?+T_3+7P(MP+6 M_18\Q0 H03$E@FH()7 <2:@M 40)TRKU^KB9,/;^XM?9],OG?'ZUZZGRDNYI MIOPAH3K%=8X7P _A%]?X=81JIYU"7DEJ%%.&.@X(@!!0J$EK3NU TA^=/"X M-8[[25O[%W])D#Q=2#:2;X@"D&& K >*626P@%@"Q*2EF%%\;_O(QT"RGP2X M?Y \PI"HN1Q,O^2QO?IPM0AWDL^;+6'F\_C7*#HG[9 V(CL0*^:I4Q!#13T" M2@+H+#528*FQL3?FVI:+^W9JJJ7UZY557^9YL:P',SRSMV;PE*Q=OU'T@,.( M02.NHS7#@6$Z93BBT%L1^Z?ZP#"%))Q:_'P8/8YF;M-;#79;W71,[F$"85] M^! &<:..@D.EK"$6$^2MYT*8=6-R+;0SS\=@=QFGW4*O_P3R"$*K[Y?A+\F] MNPN$C8@+8L188AFC$%/+N&1&@F 1/0S4$HIV1ZG& 4>CNT:QV#4FN^LF?KK. M7HJ_'"] 'Z2JC0 ,8 1KIIP(>*0.48TUBO6(\4226?S#O)BG(;1[ZIJF\R1X MGQ"\'T)WH]2*!MY+%92 P&![J9+.5XFFU'!FVL7$ST9W"K;N,MAZ&.-ZJFD] M=W;?3GW\GVJU(6R<9%(JM9#&2B2I#+P:8X.0"\C6S%#4PO4]??QW0:FWBC6= M(23V.J'C2;:[CYW\4ZPJ*8.H#!KI289[;(CSTE%.'=?!VB/H >9>8^FTZ%09 M=,_>)1/=9BPE59!4P2FI@D:\S<;!]\H3+# CCG&DY;JU M?.;3NX;Q=4?QM5 MP.5^YW8=C2HXD,A[^R+%.\;3H$J6/[\N7NEDC=S%13XL6CL$:(H^RUGIN>3_7(V_!HD-;N]9-35BL9R/A\O@T,0W M]"G@<"CJ28#Z3$X#+TB<.B80%8IH:"E73FN-#(<.W59/Y3:^OW#5GGT,6_9^ M&C56_+^K-^OC9IOB']1T=/.%QCOWX]]T.WZTTX!D']57BE8FY7&G\D -$XJ M#$%6:D08H,YX!9TEEDBNA(28M/JT[4=Y[" 1!_2X@"-ICZ0]>J,]'E(>J%8> M%"D&8NM_0 DG"D/,JM$>P6&"KA4CV8_RZ"Z#B.^GZU4_!QT?Z5G*>#J4X:=5T/@OZ'\)MST9O MJ_VT>?G?\/MD%9>RJ61*Q;.W4Y@>])8]1$IQ2LSA@!7"0_J P<;L/6 !5EP+ M0Z@@5AGI/*66.B"< *WQ0"^N#SIK,$T(ZS9_JI<<(2'Z)!#="#9ZP01%UD,L M$5?&0^EIE?O$#&UW_'IQ1'?H#8ANAZ+T$M$=GWETA/E.9-ULS_:SP3([S[^, MI].89S6[R*X+2>Q3M* WV@&#!O_W$%G*M+<24$"@D$QB"#AAFEDK6LUPNW3] MWY;FNXOA$&<4=#L%M'^9DKV"=U]-^I$"MA'!(Q! (C#60@J"K-:*KX?S F95 M*_S?-6!Y1X %5'8Z0"D!-@&V/X!MM)OGG#J&L96!;D.!#2:N*L"E$E/3"KEW M#5C6"6#AF1![.I#K/Y,^%L*9<+ M^YSQ \5OW\J%.Y]- M1N$;/JVNKR=%J\K!)!N-%\/);+&:QPK'BS+N&=<\&T]+UA'(Q,_9,Z7FV#V) M(WB^M)?'\WPGLY?]Y/R[F4\0%?/U('A:<437./B2\;2J&-P:]?;@*CS<<5CTIX/'<0\I]!SL>$H5#.#VGI#X]%XY:!92TFADKG21>P:I@ M#3@ 6AV^WE:R\R$(T[M\I\-IY;&?A_=*[QRZ%4V:Y"4T"6NT!Y/8.&,)!4!* M:YDB3%814:@PQX_7))V5GDBRG[+5I$F2)DF:Y&F:1-3=A#DDW'/H#7**:4Z4 M1%5%#7-:PE9WL8PJSY:#/_)%X?_L2:GT M5'<DG MA7129[MS)+PQG''%&;&:*JEQ%3^@R(@[6/\62.^NUCTP_RYSV%^6X/]M.3B? MY)O7BW\;MS,93_/7Z_-R!/YR0Z9B.ZO&_0[SZ'UU<<>?\CP;#,.FA@]^#U?+ MWLUBY]SE+#.S:9$G-HC%-573Z,$D^[0,+Q2S8VX^9_%/^?BWGZQ]XZ]^_.0= M/%?&^*U]*/Z]G*^_Y7KP)7]]/L\'O[\>7(1[^GDP^3;XO@C7^MOEO'J<00&= MA<,">$$-0Y91AYG 2B-FF1-*< ]<_,S@QCH\[N$&CWFR['(>(?6G!5&4:.T% M=%I0;K!4$&OFO';!C>=*/&75/D<)C8=3)F*ZN<>#EMS>M]NM!]Z!W-Z1(O'W MH&VN\WD65-*WV?SWX&<&7?6F):/;W&57VN NP_CR"W4#US6:BUTO^I@L8D^Z M3\O9\/?+\(E\OOBW+*;%+K_W[4E^>CO-PD4%A&+)A/IE4?_W?KX+E MC;^'&Q^N?[]CK3Z/K\)VO%L,AE<+_*?US^TH/%J$ZS:I"U ^>K^6%9Y#4+^\LNKEJ$N M_R;O_Q/L^D]BC]>"X$@?;+MK]26NV<+RD_+R>CS-9.]K<5>.8E2Z&\+0Y=(> MNY.\?2KOD8J.F5U=S2K.<:^QWL>-#*:C%[V^"GL1?=S!Y$5O([KVKP.Y,F5J M6L)TPO3C17DX7%VM)M'+>%%9+L;;ON@=!.UV/<\O\^EB_#5_T3OY=;:X9T9K M@F."XU[NP^87X^%XF4Q*DN%'R\[GV?*%B=&-J-B+WLE=$;F#++#H:D'T8#*8 M#O/8 6*DJI*'B7*(M8[Y2S>MP$#I[+]?+1?+X#.%)[V[1]__JS[Z_S9QYE)N M(R6:36/86?TQ7FS>U;C ?Q0[V#A#+&*ZBR<=(V(!4U?.E(J\MU3D)S]F;Q.1 M=ZN2:#/S2$%FO&%2*>!Y0*[2E4J245/=5DE-@URJEDU;_@^S>;R86B[GX_-5 M<<3R>?9N-HUZ:CZ;3,);UCG,72NOS3W4\9P84GD[K0(J+>7VU 0)<8:";DL% M6TFW)=WV0KKMWKEDE7+C=;)5(%B:(K:-U>)K\DW9=T7W^& .]; M,7;3 G6GWK&$M=*D %F#&!/2(H(E,A#8BD!JS_>K-+L83GDF&>JV27T_Q;K; MNE^X^\+?1]>?%!^HYEH'7^"EBX$Z0^C_^I- $#U%*_:20,B]-X)8*-813@U\JT/$A_GL8KR,:6GWEI'N MU3G_D4\.V!MT#+6H"77'@#H(&G,Q@%'>>FIM@)IA!JM8XUW"SG"-X!-@EQ"S MLY2JWOIOQ[53^W%.;-AU8 M73.50Z-C](_9_D,\EGDL\]$Y=&NI>- M!W],*$FY$%) C.$F ]4X*&\3E_MR#R*5>9S1K+.SU.*.D>5XQ!1ZB67@%=M#QUR K2&Y3[+&B6K M<7+GHV\7BU51HQ2G=I4M#Q;ME@<'?%JZ%>(@;"!.6QT1(3!$##%N)5WS/V>H MO3O=/RYC/K*K>4QC"#K#(1Q&3 9#%)+2NZ.".:I,@>,./(4:6 MHLK' 4X,-N"4'ENOI36*<*(X1L!4Z>H4*(];Y8'W@/._!I-5OC=L[JWTAI'C M:$V:@-MWX*:3_2142:B24/5?J+:C&*+N0$"95(PQHQ!E!ED"J*DFBD@LM=F6 M_S^%8B0*<'+GVQ_SZ]5\>!E$)!M,1]D\7X[G!;F\[9#?,SS[^()C#Q1L0=28 M_B,((!Y@I*B5T 37 6S=@<,89OHV#^FU_,2J/5ZC]1T]+%8[ANX#:^^RY?K ML,BGRHONM;^.6*I)3:'STPB=/Z@=$*Y3T#2%5"AD+6#0(^@DK;2#E#8HCF=K MA\+&'W+ %.RGTX=274DU7&(CF7_SI^2?!Z??&YIVEAMVFPP;4@(8C$0@CG- M BLN39OP'DO8+].VNP((#CM-YT[V*^F'P]4/HM8/&KF@'(26G&*NN$2*5?I! M*HF=VK%^Z #:'-'4;>2H4T^*V,KK\RAQ18''.CR:Y7_$GU/!?CK7Z(6QZ*=0 M;76N@:%HM#%U"A%G$>?*:>^$$>LZ6!DLA+I]KJ%&_U@MEL4P(1!83/ M;Y]O?,P#&5R,E_FG?/YU/,Q+^_$Q'\Z^3(MO.?BX"13B.,H($\[[CO-D/))0 M):%*0M5_H=J.D31Z#R.#B97.>P:L!))!Z]&D23&<'")&>V+-.<@ MORY>>;8'^V'P?9.J,5A<9N%^QN'[1XOLIS^#-P0T!C_?RN9X\_C0[+IX-7C]:C@,V[\, M]YQ]BG-)!_/1(OOM>A3X?O;3*_7IMU=_+4;!O@:RZ&@8/[,<_/$46=O!B.5> M&[8'GK>W]NV4S%@_A6ZK4#5M=+,5@A+MH Q_T 1[&-Q](P'RG"N#E&E-.:DU MB+NXR(?+]Q?O\F^U*O@P'T^'X^M)_G9:AJ+?7ZA*9]RT;F\+XP;_/I@"6'>! MJ^/@?C:_]<6S:?AQ6,026KWCJC=M]%"IAJ+V ;(,&!Q"0 )UFA>6M$32$NF4 M- E5OQPE2AJYO)P@;QGD2#-O!1.$XM+V:&1P^YCT1&S/[D<>RC>@0T-S.!Y? M4B*'H40>TB&->B&$'4: $2J\Y0 #JB4I=8BA@KM64^-#U2%=U!0=![WL.$]C MYT4$XK'/'S]0_/8M+RYV/IN,PC?HP:3H9SE89C8?%D)1*@(,SV*@A;]T0/H MYGM"VB@EPL9XS875'!/"&-0"H>K46Q#.6AUH&SYAV3WC_6JYB(@-ZW#'V$[^ MZ%G'.^JB@1D]Y;F?O5(3?64#IZ<(&N/1@U-BK.?6.NVP40Y(R]?I+T+YEA^R MLTF_SU(9>XM3B3- T!N8-$K2*">E41X*;;!&KVT!H#7&>6+#4@*&%=%LW6N; M6=X:$M4D#;*B!<'G#$!]C/QIY].3K^RXYZ=^?8N7U;C=5/WE?YZSJ=D M+9)0):%*0I6$*@G5#ADJ;XS8,M1R:A%CTEF,O6:QXK5TB:T&L)7J^F$^NQ@O MXWS).PHS1*_:A5+&.N6J"78)=L^"':G+H1@R7&@"H!+2*2BPA%4S%$F$U:WB M\BU@EQ!S<&U+GNW %6<116G2YC BFP0A*6J+7CIBU6<*E[=.O9Z[<;B)Z-$>T6P7+!*O;,5!LL ,8"QH@Z@@6)G#-DG1ZB,S=>:/M M&THF]I#!R>M!(PQH9XQ!E%M#F-9:P?7L M*6.5;GF$G0Q0?RXV]U860H\DH)Z VW?@IG2")%1)J))0]5^HMJ(8$K-&%C5% M2CB.$=> 0X:P7<\R$]C375*,1 $.[4R]?9$=M RMQZ=F@^DHFQ?S4S?#09[G MM!]EZ$W2&L[&,RX]L%1HP005UF"_KL*R (EG3ZO]5#G:O7;ID4QQO!283X'Y M0CMP6!>)*ZY]L/!6"XVX\,XILAF[8I3?V2SK@XDI8$GWTV@BJ8ZD.@[1]TQG MSDD^>V+:@EVI35NP7H11AJ4C5!.MF<"V"I5;*.HSYWZ8MIW596 &$_5-^B'I MAT(_X%H_:*